Hello,
having a problem with
RTMPdump and arte.tv - when using the binary in OSX 10.7, video is downloaded properly, doing the same in Ubuntu 10.04 LTS, downloading fails with 'ERROR: Closing connection: NetStream.Failed'
Anyone experiences same behavior?
Following command is issued on both platforms:
Code:
rtmpdump -r rtmp://artestras.fcod.llnwd.net/a3903/o35/mp4:geo/videothek/EUR_DE_FR/arteprod/A7_SGT_ENC_04_043825-001-A_PG_HQ_DE?h=857c2959559ca881e46ead494d349018 --swfhash 19153dcc7c475c77cc612f11cfd149e26fea5ab033887d0a3538a6be9626e0a8 --swfsize 860725 -o test.flv -V -s http://videos.arte.tv/blob/web/i18n/view/player_18-3188338-data-4870353.swf
Result is:
RTMPDump v2.4-ppa2~lucid
(c) 2010 Andrej Stepanchuk, Howard Chu, The Flvstreamer Team; license: GPL
DEBUG: Protocol : RTMP
DEBUG: Hostname : artestras.fcod.llnwd.net
DEBUG: Port : 1935
DEBUG: Playpath : mp4:geo/videothek/EUR_DE_FR/arteprod/A7_SGT_ENC_04_043825-001-A_PG_HQ_DE?h=857c2959559ca881e46ead494d349018
DEBUG: tcUrl : rtmp://artestras.fcod.llnwd.net:1935/a3903/o35
DEBUG: swfUrl : http://videos.arte.tv/blob/web/i18n/view/player_18-3188338-data-4870353.swf
DEBUG: app : a3903/o35
DEBUG: live : no
DEBUG: timeout : 30 sec
DEBUG: SWFSHA256:
DEBUG: 19 15 3d cc 7c 47 5c 77 cc 61 2f 11 cf d1 49 e2
DEBUG: 6f ea 5a b0 33 88 7d 0a 35 38 a6 be 96 26 e0 a8
DEBUG: SWFSize : 860725
DEBUG: Setting buffer time to: 36000000ms
Connecting ...
DEBUG: RTMP_Connect1, ... connected, handshaking
DEBUG: HandShake: Client type: 03
DEBUG: HandShake: Client digest offset: 430
DEBUG: HandShake: Initial client digest:
DEBUG: b6 06 a5 ee cc 29 b4 29 fe 30 96 7b 0f cb 40 9a
DEBUG: 61 84 36 c7 2b d3 3f ed ff 93 c1 02 44 86 cc ef
DEBUG: HandShake: Type Answer : 03
DEBUG: HandShake: Server Uptime : 960736140
DEBUG: HandShake: FMS Version : 4.0.2.1
DEBUG: HandShake: Calculated digest key from secure key and server digest:
DEBUG: 25 41 93 26 77 3c ca c3 cb 33 93 47 18 00 48 d1
DEBUG: 10 d1 22 37 4a 15 93 9e 5e ae 7c 49 2e 22 4f 6a
DEBUG: HandShake: Client signature calculated:
DEBUG: 67 cf 77 40 cf 9f 4f 6e 52 c1 ab 2c 1e 61 98 19
DEBUG: 94 de 9c 75 3b 7d 13 fa 3a 7b 4f a9 47 59 34 92
DEBUG: HandShake: Server sent signature:
DEBUG: 41 55 52 4c 5d ba 0b e5 02 74 8d 5a 2d c2 7f 17
DEBUG: f9 d2 87 28 9b b1 11 ea 7f 3b 0f cb 52 95 8c 03
DEBUG: HandShake: Digest key:
DEBUG: 79 e6 d8 b5 c9 ff c9 a3 b8 f8 29 46 fc 26 4b 19
DEBUG: 3f d3 03 af 7e 33 58 e5 9f 91 df 86 6f c7 cf 04
DEBUG: HandShake: Signature calculated:
DEBUG: 41 55 52 4c 5d ba 0b e5 02 74 8d 5a 2d c2 7f 17
DEBUG: f9 d2 87 28 9b b1 11 ea 7f 3b 0f cb 52 95 8c 03
DEBUG: HandShake: Genuine Adobe Flash Media Server
DEBUG: HandShake: Handshaking finished....
DEBUG: RTMP_Connect1, 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: HandleCtrl, received ctrl. type: 26, len: 3
DEBUG: HandleCtrl, SWFVerification ping received:
DEBUG: sending ctrl. type: 0x001b
DEBUG: Sending SWFVerification response:
DEBUG: 00 1b 01 01 00 0d 22 35 00 0d 22 35 2f a9 cf 1a
DEBUG: b3 58 70 29 59 64 2d ae 99 44 2c 67 8c 10 60 6a
DEBUG: d6 b0 45 93 76 e0 3a 02 26 57 dd c1
DEBUG: RTMP_ClientPacket, received: invoke 242 bytes
DEBUG: (object begin)
DEBUG: (object begin)
DEBUG: Property: <Name: fmsVer, STRING: FMS/4,0,2,3029>
DEBUG: Property: <Name: capabilities, NUMBER: 255.00>
DEBUG: Property: <Name: mode, NUMBER: 1.00>
DEBUG: (object end)
DEBUG: (object begin)
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: (object begin)
DEBUG: Property: <Name: version, STRING: 4,0,2,3029>
DEBUG: (object end)
DEBUG: (object end)
DEBUG: (object end)
DEBUG: HandleInvoke, server invoking <_result>
DEBUG: HandleInvoke, received result for method call <connect>
DEBUG: sending ctrl. type: 0x0003
DEBUG: Invoking createStream
DEBUG: RTMP_ClientPacket, received: invoke 21 bytes
DEBUG: (object begin)
DEBUG: Property: NULL
DEBUG: (object end)
DEBUG: HandleInvoke, server invoking <onBWDone>
DEBUG: Invoking _checkbw
DEBUG: RTMP_ClientPacket, received: invoke 29 bytes
DEBUG: (object begin)
DEBUG: Property: NULL
DEBUG: (object end)
DEBUG: HandleInvoke, server invoking <_result>
DEBUG: HandleInvoke, received result for method call <createStream>
DEBUG: SendPlay, seekTime=0, stopTime=0, sending play: mp4:geo/videothek/EUR_DE_FR/arteprod/A7_SGT_ENC_04_043825-001-A_PG_HQ_DE?h=857c2959559ca881e46ead494d349018
DEBUG: Invoking play
DEBUG: sending ctrl. type: 0x0003
DEBUG: RTMP_ClientPacket, received: invoke 16419 bytes
DEBUG: (object begin)
DEBUG: Property: NULL
DEBUG: (object end)
DEBUG: HandleInvoke, server invoking <_onbwcheck>
DEBUG: Invoking _result
DEBUG: HandleChangeChunkSize, received: chunk size change to 4096
DEBUG: RTMP_ClientPacket, received: invoke 133 bytes
DEBUG: (object begin)
DEBUG: Property: NULL
DEBUG: (object begin)
DEBUG: Property: <Name: level, STRING: error>
DEBUG: Property: <Name: code, STRING: NetStream.Failed>
DEBUG: Property: <Name: description, STRING: Failed to play (stream ID: 1).>
DEBUG: Property: <Name: clientid, STRING: pAAQQOEA>
DEBUG: (object end)
DEBUG: (object end)
DEBUG: HandleInvoke, server invoking <onStatus>
DEBUG: HandleInvoke, onStatus: NetStream.Failed
ERROR: Closing connection: NetStream.Failed
DEBUG: Closing connection.