user-901
20-05-2015, 04:31 PM
It happened for about 4 days in February, and it's happening again, but every now and then, host bbcmedia.fcod.llnwd.net fails to download files with get_iplayer. The handshake happens OK, but then waits until the timeout period and the operation fails with no data on the socket. This is very different, apparently, than geocode issues and simply seems to be the server failing. If that is true, no one should be currently able to download flashvhigh mode progs, as I think they are all on that server. BTW, all other modes, on different servers, are working.
Is that the case?
Here is the debug output:
FLVStreamer v1.9
(c) 2009 Andrej Stepanchuk, Howard Chu, The Flvstreamer Team; license: GPL
DEBUG: Protocol : RTMP
DEBUG: Hostname : bbcmedia.fcod.llnwd.net
DEBUG: Port : 1935
DEBUG: Playpath : mp4:iplayerstream/secure_auth/1500kbps/modav/bUnknown-7188c83c-e86c-44a4-b32e-ef6a224f9bc2_b05s9fn7_1429471915398.mp4
DEBUG: tcUrl : rtmp://bbcmedia.fcod.llnwd.net:1935/a8984/e3?as=adobe-hmac-sha256&av=1&te=connect&mp=iplayerstream/secure_auth/400kbps/modav/bUnknown-7188c83c-e86c-44a4-b32e-ef6a224f9bc2_b05s9fn7_1429471917223.mp4,iplayerstream/secure_auth/800kbps/modav/bUnknown-7188c83c-e86c-44a4-b32e-ef6a224f9bc2_b05s9fn7_1429471918867.mp4,iplayerstream/secure_auth/1500kbps/modav/bUnknown-7188c83c-e86c-44a4-b32e-ef6a224f9bc2_b05s9fn7_1429471915398.mp4,iplayerstream/secure_auth/480kbps/modav/bUnknown-7188c83c-e86c-44a4-b32e-ef6a224f9bc2_b05s9fn7_1429471918455.mp4&et=1432141731&fmta-token=5cfbf20d5a5f7ac77ec802aa0ca65e72f19a9467d01d1fbe183b4e58acebcfb3
DEBUG: swfUrl : http://www.bbc.co.uk/emp/iplayer/revisio..._3_emp.swf
DEBUG: app : a8984/e3?as=adobe-hmac-sha256&av=1&te=connect&mp=iplayerstream/secure_auth/400kbps/modav/bUnknown-7188c83c-e86c-44a4-b32e-ef6a224f9bc2_b05s9fn7_1429471917223.mp4,iplayerstream/secure_auth/800kbps/modav/bUnknown-7188c83c-e86c-44a4-b32e-ef6a224f9bc2_b05s9fn7_1429471918867.mp4,iplayerstream/secure_auth/1500kbps/modav/bUnknown-7188c83c-e86c-44a4-b32e-ef6a224f9bc2_b05s9fn7_1429471915398.mp4,iplayerstream/secure_auth/480kbps/modav/bUnknown-7188c83c-e86c-44a4-b32e-ef6a224f9bc2_b05s9fn7_1429471918455.mp4&et=1432141731&fmta-token=5cfbf20d5a5f7ac77ec802aa0ca65e72f19a9467d01d1fbe183b4e58acebcfb3
DEBUG: flashVer : LNX 10,0,22,87
DEBUG: live : no
DEBUG: timeout : 60 sec
DEBUG: Setting buffer time to: 36000000ms
Connecting ...
DEBUG: Connect, ... connected, handshaking
DEBUG: HandShake: Type Answer : 03
DEBUG: HandShake: Server Uptime : 1729240751
DEBUG: HandShake: FMS Version : 4.0.3.1
DEBUG: Connect, handshaked
DEBUG: Invoking connect
INFO: Connected...
DEBUG: HandleServerBW: server BW = 2500000
DEBUG: HandleClientBW: client BW = 2500000 2
DEBUG: HandleChangeChunkSize, received: chunk size change to 4096
DEBUG: HandlePacket, received: invoke 242 bytes
DEBUG: Property: <Name: fmsVer, STRING: FMS/4,0,3,4044>
DEBUG: Property: <Name: capabilities, NUMBER: 255.00>
DEBUG: Property: <Name: mode, NUMBER: 1.00>
DEBUG: Property: <Name: level, STRING: status>
DEBUG: Property: <Name: code, STRING: NetConnection.Connect.Success>
DEBUG: Property: <Name: description, STRING: Connection succeeded.>
DEBUG: Property: <Name: objectEncoding, NUMBER: 0.00>
DEBUG: Property: <Name: data, OBJECT>
DEBUG: Property: <Name: version, STRING: 4,0,3,4044>
DEBUG: HandleInvoke, server invoking <_result>
DEBUG: HandleInvoke, received result for method call <connect>
DEBUG: sending ctrl. type: 0x0003
DEBUG: Invoking createStream
DEBUG: HandlePacket, received: invoke 21 bytes
DEBUG: HandleInvoke, server invoking <onBWDone>
DEBUG: Invoking _checkbw
DEBUG: HandlePacket, received: invoke 29 bytes
DEBUG: Property: NULL
DEBUG: HandleInvoke, server invoking <_result>
DEBUG: HandleInvoke, received result for method call <createStream>
DEBUG: SendPlay, seekTime=0.00, dLength=0, sending play: mp4:iplayerstream/secure_auth/1500kbps/modav/bUnknown-7188c83c-e86c-44a4-b32e-ef6a224f9bc2_b05s9fn7_1429471915398.mp4
DEBUG: Invoking play
DEBUG: sending ctrl. type: 0x0003
DEBUG: HandlePacket, received: invoke 16419 bytes
DEBUG: Property: NULL
DEBUG: HandleInvoke, server invoking <_onbwcheck>
DEBUG: Invoking _result
DEBUG: FillBuffer, recv returned -1. GetSockError(): 11 (Resource temporarily unavailable)
ERROR: ReadPacket, failed to read RTMP packet header
DEBUG: Closing connection.
Is that the case?
Here is the debug output:
FLVStreamer v1.9
(c) 2009 Andrej Stepanchuk, Howard Chu, The Flvstreamer Team; license: GPL
DEBUG: Protocol : RTMP
DEBUG: Hostname : bbcmedia.fcod.llnwd.net
DEBUG: Port : 1935
DEBUG: Playpath : mp4:iplayerstream/secure_auth/1500kbps/modav/bUnknown-7188c83c-e86c-44a4-b32e-ef6a224f9bc2_b05s9fn7_1429471915398.mp4
DEBUG: tcUrl : rtmp://bbcmedia.fcod.llnwd.net:1935/a8984/e3?as=adobe-hmac-sha256&av=1&te=connect&mp=iplayerstream/secure_auth/400kbps/modav/bUnknown-7188c83c-e86c-44a4-b32e-ef6a224f9bc2_b05s9fn7_1429471917223.mp4,iplayerstream/secure_auth/800kbps/modav/bUnknown-7188c83c-e86c-44a4-b32e-ef6a224f9bc2_b05s9fn7_1429471918867.mp4,iplayerstream/secure_auth/1500kbps/modav/bUnknown-7188c83c-e86c-44a4-b32e-ef6a224f9bc2_b05s9fn7_1429471915398.mp4,iplayerstream/secure_auth/480kbps/modav/bUnknown-7188c83c-e86c-44a4-b32e-ef6a224f9bc2_b05s9fn7_1429471918455.mp4&et=1432141731&fmta-token=5cfbf20d5a5f7ac77ec802aa0ca65e72f19a9467d01d1fbe183b4e58acebcfb3
DEBUG: swfUrl : http://www.bbc.co.uk/emp/iplayer/revisio..._3_emp.swf
DEBUG: app : a8984/e3?as=adobe-hmac-sha256&av=1&te=connect&mp=iplayerstream/secure_auth/400kbps/modav/bUnknown-7188c83c-e86c-44a4-b32e-ef6a224f9bc2_b05s9fn7_1429471917223.mp4,iplayerstream/secure_auth/800kbps/modav/bUnknown-7188c83c-e86c-44a4-b32e-ef6a224f9bc2_b05s9fn7_1429471918867.mp4,iplayerstream/secure_auth/1500kbps/modav/bUnknown-7188c83c-e86c-44a4-b32e-ef6a224f9bc2_b05s9fn7_1429471915398.mp4,iplayerstream/secure_auth/480kbps/modav/bUnknown-7188c83c-e86c-44a4-b32e-ef6a224f9bc2_b05s9fn7_1429471918455.mp4&et=1432141731&fmta-token=5cfbf20d5a5f7ac77ec802aa0ca65e72f19a9467d01d1fbe183b4e58acebcfb3
DEBUG: flashVer : LNX 10,0,22,87
DEBUG: live : no
DEBUG: timeout : 60 sec
DEBUG: Setting buffer time to: 36000000ms
Connecting ...
DEBUG: Connect, ... connected, handshaking
DEBUG: HandShake: Type Answer : 03
DEBUG: HandShake: Server Uptime : 1729240751
DEBUG: HandShake: FMS Version : 4.0.3.1
DEBUG: Connect, handshaked
DEBUG: Invoking connect
INFO: Connected...
DEBUG: HandleServerBW: server BW = 2500000
DEBUG: HandleClientBW: client BW = 2500000 2
DEBUG: HandleChangeChunkSize, received: chunk size change to 4096
DEBUG: HandlePacket, received: invoke 242 bytes
DEBUG: Property: <Name: fmsVer, STRING: FMS/4,0,3,4044>
DEBUG: Property: <Name: capabilities, NUMBER: 255.00>
DEBUG: Property: <Name: mode, NUMBER: 1.00>
DEBUG: Property: <Name: level, STRING: status>
DEBUG: Property: <Name: code, STRING: NetConnection.Connect.Success>
DEBUG: Property: <Name: description, STRING: Connection succeeded.>
DEBUG: Property: <Name: objectEncoding, NUMBER: 0.00>
DEBUG: Property: <Name: data, OBJECT>
DEBUG: Property: <Name: version, STRING: 4,0,3,4044>
DEBUG: HandleInvoke, server invoking <_result>
DEBUG: HandleInvoke, received result for method call <connect>
DEBUG: sending ctrl. type: 0x0003
DEBUG: Invoking createStream
DEBUG: HandlePacket, received: invoke 21 bytes
DEBUG: HandleInvoke, server invoking <onBWDone>
DEBUG: Invoking _checkbw
DEBUG: HandlePacket, received: invoke 29 bytes
DEBUG: Property: NULL
DEBUG: HandleInvoke, server invoking <_result>
DEBUG: HandleInvoke, received result for method call <createStream>
DEBUG: SendPlay, seekTime=0.00, dLength=0, sending play: mp4:iplayerstream/secure_auth/1500kbps/modav/bUnknown-7188c83c-e86c-44a4-b32e-ef6a224f9bc2_b05s9fn7_1429471915398.mp4
DEBUG: Invoking play
DEBUG: sending ctrl. type: 0x0003
DEBUG: HandlePacket, received: invoke 16419 bytes
DEBUG: Property: NULL
DEBUG: HandleInvoke, server invoking <_onbwcheck>
DEBUG: Invoking _result
DEBUG: FillBuffer, recv returned -1. GetSockError(): 11 (Resource temporarily unavailable)
ERROR: ReadPacket, failed to read RTMP packet header
DEBUG: Closing connection.