[rtmpdump] problem with a video website
Carmelo Ingrao
carmelo42 at gmail.com
Mon Feb 22 11:42:02 CET 2010
Hello,
I have a problem downloading a video from medici.tv
Url of video : http://www.medici.tv/#/movie/14164/
So, I have (under linux) run ./rtmpsuck
Here is the output :
carmelo at hackbox:~/rtmpdump/rtmpdump$ ./rtmpsuck
RTMP Proxy Server v2.1d
(c) 2010 Andrej Stepanchuk, Howard Chu; license: GPL
Streaming on rtmp://0.0.0.0:1935
Processing connect
app: a4v4d8i9/_definst_
flashVer: LNX 10,0,45,2
swfUrl: http://www.medici.tv/medici.swf
tcUrl: rtmp://fms023.am4.hwcdn.net/a4v4d8i9/_definst_
pageUrl: http://www.medici.tv/#/movie/14164/
In the source code, I have found the MP4 name :
<smil>
<head>
<meta base="rtmp://fms023.am4.hwcdn.net/a4v4d8i9/_definst_" />
</head><body>
<video src="mp4:fms/ESCHENBACHMAHLER_2_PGM_SBD_43_VF.mp4?FLVPlaybackVersion=2.1&doppl=0596be354e14fd45&dopsig=a2a211301a00f64f6a74a7ad8c9880bc"/>
</body>
</smil>
So, I have build the rtmpdump command like this :
./rtmpdump -V -r "rtmp://fms023.am4.hwcdn.net/a4v4d8i9/_definst_" -a "a4v4d8i9/_definst_" -f "LNX 10,0,45,2" -W "http://www.medici.tv/medici.swf" -t "rtmp://fms023.am4.hwcdn.net/a4v4d8i9/_definst_" -p "http://www.medici.tv/#/movie/14164/" -y "mp4:fms/ESCHENBACHMAHLER_2_PGM_SBD_43_VF.mp4?FLVPlaybackVersion=2.1&doppl=0596be354e14fd45&dopsig=a2a211301a00f64f6a74a7ad8c9880bc" -o medici.flv
But it's not downloading the video.
Here is the output of the rtmpdump command :
MacPro:rtmpdump-2.1c Carmelo$ ./rtmpdump -V -r "rtmp://fms023.am4.hwcdn.net/a4v4d8i9/_definst_" -a "a4v4d8i9/_definst_" -f "LNX 10,0,45,2" -W "http://www.medici.tv/medici.swf" -t "rtmp://fms023.am4.hwcdn.net/a4v4d8i9/_definst_" -p "http://www.medici.tv/#/movie/14164/" -y "mp4:fms/ESCHENBACHMAHLER_2_PGM_SBD_43_VF.mp4?FLVPlaybackVersion=2.1&doppl=0596be354e14fd45&dopsig=a2a211301a00f64f6a74a7ad8c9880bc" -o medici.flv
RTMPDump v2.1c
(c) 2010 Andrej Stepanchuk, Howard Chu, The Flvstreamer Team; license: GPL
DEBUG: Parsing...
DEBUG: Parsed protocol: 0
DEBUG: Parsed host : fms023.am4.hwcdn.net
DEBUG: Parsed app : a4v4d8i9
DEBUG: Protocol : RTMP
DEBUG: Hostname : fms023.am4.hwcdn.net
DEBUG: Port : 1935
DEBUG: Playpath : mp4:fms/ESCHENBACHMAHLER_2_PGM_SBD_43_VF.mp4?FLVPlaybackVersion=2.1&doppl=0596be354e14fd45&dopsig=a2a211301a00f64f6a74a7ad8c9880bc
DEBUG: tcUrl : rtmp://fms023.am4.hwcdn.net/a4v4d8i9/_definst_
DEBUG: swfUrl : http://www.medici.tv/medici.swf
DEBUG: pageUrl : http://www.medici.tv/#/movie/14164/
DEBUG: app : a4v4d8i9/_definst_
DEBUG: auth : (null)
DEBUG: subscribepath : (null)
DEBUG: flashVer : LNX 10,0,45,2
DEBUG: live : no
DEBUG: timeout : 120 sec
DEBUG: SWFSHA256:
57 E8 66 A3 D7 7F 3C D6 BE 31 41 22 0B F0 C2 A7 80 B3 DD DD AA 53 88 2F 58 1B E9 12 DE 6B 0C 6D
DEBUG: SWFSize : 642434
DEBUG: Setting buffer time to: 36000000ms
Connecting ...
DEBUG: RTMP_Connect, ... connected, handshaking
DEBUG: HandShake: Client type: 03
DEBUG: HandShake: Client digest offset: 244
DEBUG: HandShake: Initial client digest:
E9 99 B7 AC 9C 7C 41 7A 1C B8 33 E9 29 37 8A 47 1A 14 A6 A1 45 CF A6 02 1C B0 94 62 59 FE C5 C8
DEBUG: HandShake: Type Answer : 03
DEBUG: HandShake: Server Uptime : 407063706
DEBUG: HandShake: FMS Version : 3.5.2.1
WARNING: Trying different position for server digest!
DEBUG: HandShake: Server DH public key offset: 1359
DEBUG: HandShake: Calculated digest key from secure key and server digest:
FF 01 0A 24 82 1A FC 16 B6 6E 67 21 F4 0F 28 C0 0D B9 D5 DE 7C 9F 0D 24 5D DB 6F D1 D6 81 B7 4D
DEBUG: HandShake: Client signature calculated:
33 5D C9 E8 B5 BC C3 E7 87 CF 0F 28 FF 91 FA B6 EB 37 C1 E7 70 DB 5E 0B 3D 1C FC BA 9D 8B 59 30
DEBUG: HandShake: Server sent signature:
CB 54 14 1A E2 C0 68 D2 9F 4A C2 A1 43 66 6D 62 56 B0 17 64 1C E2 EB 04 D7 49 BE C5 DA 15 5A 73
DEBUG: HandShake: Digest key:
80 84 86 58 71 76 30 4F 04 DC 3B 58 CF 08 AD 01 4C 7D 3D B3 4A 83 13 9B 9B 79 57 63 35 F4 CF AE
DEBUG: HandShake: Signature calculated:
CB 54 14 1A E2 C0 68 D2 9F 4A C2 A1 43 66 6D 62 56 B0 17 64 1C E2 EB 04 D7 49 BE C5 DA 15 5A 73
DEBUG: HandShake: Genuine Adobe Flash Media Server
DEBUG: HandShake: Handshaking finished....
DEBUG: RTMP_Connect, handshaked
DEBUG: Invoking connect
INFO: Connected...
DEBUG: HandleServerBW: server BW = 2500000
DEBUG: HandleClientBW: client BW = 2500000 2
DEBUG: HandleCtrl, received ctrl. type: 0, len: 6
DEBUG: HandleCtrl, Stream Begin 0
DEBUG: RTMP_ClientPacket, received: invoke 240 bytes
DEBUG: (object begin)
DEBUG: (object begin)
DEBUG: Property: <Name: fmsVer, STRING: FMS/3,5,2,654>
DEBUG: Property: <Name: capabilities, NUMBER: 31.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: 3,5,2,654>
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.00, dLength=0, sending play: mp4:fms/ESCHENBACHMAHLER_2_PGM_SBD_43_VF.mp4?FLVPlaybackVersion=2.1&doppl=0596be354e14fd45&dopsig=a2a211301a00f64f6a74a7ad8c9880bc
DEBUG: Invoking play
DEBUG: sending ctrl. type: 0x0003
DEBUG: RTMP_ClientPacket, received: invoke 35 bytes
DEBUG: (object begin)
DEBUG: Property: NULL
DEBUG: (object end)
DEBUG: HandleInvoke, server invoking <_onbwcheck>
DEBUG: Invoking _result
DEBUG: HandleCtrl, received ctrl. type: 0, len: 6
DEBUG: HandleCtrl, Stream Begin 1
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: BdMwAx0K>
DEBUG: (object end)
DEBUG: (object end)
DEBUG: HandleInvoke, server invoking <onStatus>
DEBUG: HandleInvoke, onStatus: NetStream.Failed
DEBUG: Closing connection.
Have you any idea ?
Thanks
Carmelo
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mplayerhq.hu/pipermail/rtmpdump/attachments/20100222/5e23a723/attachment-0001.htm>
More information about the rtmpdump
mailing list