Hello! I am newbie in this issue and would like to ask for a help. I want to retrieve the main film from the following URL:
Code:
http://rtl-now.rtl.de/cobra.php?player=1&play_now=1
The actual status my investigations:
-there are crossdomain.xml on the page
-the swf videos are defined in XML play lists
Here is a part from it, which contains the main film (I assume)
Code:
<playlist>
−
<videoinfo quality="0" name="DSL 1000">
<id>2015</id>
<noad>0</noad>
−
<filename>
rtmpe://fms-fra35.rtl.de/rtlnow/7/E73451_FA001_A_700k.flv
</filename>
<title>Entf�hrt - Wdh. vom 20.03.07</title>
<teasershort></teasershort>
<teaserlong></teaserlong>
<scrollbar>1</scrollbar>
<duration>00:44:35:00</duration>
<imageurl/>
−
<adconfig>
I tried to download the main video with
rtmpdump 2.1c but not succeeded. Tried "hash and filesize" too but nothing.
Result of latest debugging:
Code:
D:\Temp\rtmpdump-2.1c-windows>rtmpdump
-r rtmp://fms.rtl.de/vod/ipwerbung/rtlnowtrenner/rtlnow_trenner_logo_strand1.flv
-s http://rtl-now.rtl.de/includes/rtlnow_videoplayer09_2.swf?ts=20100120
-w 7d4641d98b907bc00184c75725d6d4c885094b0a90cc
5c186303932996b547e5
-x 300899 -o teszt.flv -z
RTMPDump v2.1c
(c) 2010 Andrej Stepanchuk, Howard Chu, The Flvstreamer Team; license: GPL
DEBUG: Protocol : RTMP
DEBUG: Hostname : fms.rtl.de
DEBUG: Port : 1935
DEBUG: Playpath : rtlnowtrenner/rtlnow_trenner_logo_strand1
DEBUG: tcUrl : rtmp://fms.rtl.de:1935/vod/ipwerbung
DEBUG: swfUrl : http://rtl-now.rtl.de/includes/rtlnow_videoplayer09_2.swf?ts=2
0100120
DEBUG: pageUrl : <NULL>
DEBUG: app : vod/ipwerbung
DEBUG: auth : <NULL>
DEBUG: subscribepath : <NULL>
DEBUG: flashVer : WIN 10,0,22,87
DEBUG: live : no
DEBUG: timeout : 120 sec
DEBUG: SWFSHA256:
7D 46 41 D9 8B 90 7B C0 01 84 C7 57 25 D6 D4 C8 85 09 4B 0A 90 CC 5C 18 63 03 93
29 96 B5 47 E5
DEBUG: SWFSize : 300899
DEBUG: Setting buffer time to: 36000000ms
Connecting ...
DEBUG: RTMP_Connect, ... connected, handshaking
DEBUG: HandShake: Client type: 03
DEBUG: HandShake: Client digest offset: 53
DEBUG: HandShake: Initial client digest:
07 05 D7 7E 53 F0 3A 99 25 0A 81 2D 1F 49 1E 85 E7 88 E8 1C BD 93 10 47 20 8C E8
3E 11 97 85 C4
DEBUG: HandShake: Type Answer : 03
DEBUG: HandShake: Server Uptime : 634506999
DEBUG: HandShake: FMS Version : 3.5.2.1
WARNING: Trying different position for server digest!
DEBUG: HandShake: Server DH public key offset: 1195
DEBUG: HandShake: Calculated digest key from secure key and server digest:
40 AB DF 11 98 B8 45 AB 14 64 6A 4E EC BC 0C 16 31 0D 4B BA 8E 9B AE 6B 89 F9 AB
D4 B7 E2 86 87
DEBUG: HandShake: Client signature calculated:
CB 17 DC B1 65 AA 95 13 6B 44 1B 4C 30 D3 31 14 52 65 30 AF B7 6B 11 0E 34 05 06
A3 2C B0 2D C1
DEBUG: HandShake: Server sent signature:
FD 2E 1A E9 7B 72 F1 FB 81 AA 29 26 22 86 FA 8E 92 7A CD 43 EC 4C 87 B7 8C E0 69
3C 4C 91 2F 21
DEBUG: HandShake: Digest key:
94 54 7D ED EA C8 A1 6D 42 AD 5D 6E 76 C3 37 E6 AC FD 2E 79 0D 50 62 C8 B6 84 E5
BE 36 56 FA 28
DEBUG: HandShake: Signature calculated:
FD 2E 1A E9 7B 72 F1 FB 81 AA 29 26 22 86 FA 8E 92 7A CD 43 EC 4C 87 B7 8C E0 69
3C 4C 91 2F 21
DEBUG: HandShake: Genuine Adobe Flash Media Server
DEBUG: HandShake: Handshaking finished....
DEBUG: RTMP_Connect, handshaked
DEBUG2: RTMP_SendPacket: fd=356, size=296
0000: 03 00 00 00 00 01 28 14 00 00 00 00 ......(.....
0000: 02 00 07 63 6f 6e 6e 65 63 74 00 3f f0 00 00 00 ...connect.?....
0010: 00 00 00 03 00 03 61 70 70 02 00 0d 76 6f 64 2f ......app...vod/
0020: 69 70 77 65 72 62 75 6e 67 00 08 66 6c 61 73 68 ipwerbung..flash
0030: 56 65 72 02 00 0e 57 49 4e 20 31 30 2c 30 2c 32 Ver...WIN 10,0,2
0040: 32 2c 38 37 00 06 73 77 66 55 72 6c 02 00 45 68 2,87..swfUrl..Eh
0050: 74 74 70 3a 2f 2f 72 74 6c 2d 6e 6f 77 2e 72 74 ttp://rtl-now.rt
0060: 6c 2e 64 65 2f 69 6e 63 6c 75 64 65 73 2f 72 74 l.de/includes/rt
0070: 6c 6e 6f 77 5f 76 69 64 65 6f 70 6c 61 79 65 72 lnow_videoplayer
0000: c3 .
0000: 30 39 5f 32 2e 73 77 66 3f 74 73 3d 32 30 31 30 09_2.swf?ts=2010
0010: 30 31 32 30 00 05 74 63 55 72 6c 02 00 24 72 74 0120..tcUrl..$rt
0020: 6d 70 3a 2f 2f 66 6d 73 2e 72 74 6c 2e 64 65 3a mp://fms.rtl.de:
0030: 31 39 33 35 2f 76 6f 64 2f 69 70 77 65 72 62 75 1935/vod/ipwerbu
0040: 6e 67 00 04 66 70 61 64 01 00 00 0c 63 61 70 61 ng..fpad....capa
0050: 62 69 6c 69 74 69 65 73 00 40 2e 00 00 00 00 00 bilities.@......
0060: 00 00 0b 61 75 64 69 6f 43 6f 64 65 63 73 00 40 ...audioCodecs.@
0070: a8 ee 00 00 00 00 00 00 0b 76 69 64 65 6f 43 6f .........videoCo
0000: c3 .
0000: 64 65 63 73 00 40 6f 80 00 00 00 00 00 00 0d 76 decs.@o........v
0010: 69 64 65 6f 46 75 6e 63 74 69 6f 6e 00 3f f0 00 ideoFunction.?..
0020: 00 00 00 00 00 00 00 09 ........
DEBUG: Invoking connect
INFO: Connected...
DEBUG2: RTMP_ReadPacket: fd=356
0000: 02 00 00 00 00 00 04 05 00 00 00 00 ............
0000: 00 26 25 a0 .&%.
DEBUG: HandleServerBW: server BW = 2500000
DEBUG2: RTMP_ReadPacket: fd=356
0000: 02 00 00 00 00 00 05 06 00 00 00 00 ............
0000: 00 26 25 a0 02 .&%..
DEBUG: HandleClientBW: client BW = 2500000 2
DEBUG2: RTMP_ReadPacket: fd=356
0000: 02 00 00 00 00 00 04 05 00 00 00 00 ............
0000: 00 26 25 a0 .&%.
DEBUG: HandleServerBW: server BW = 2500000
DEBUG2: RTMP_ReadPacket: fd=356
0000: 02 00 00 00 00 00 05 06 00 00 00 00 ............
0000: 00 26 25 a0 02 .&%..
DEBUG: HandleClientBW: client BW = 2500000 2
DEBUG2: RTMP_ReadPacket: fd=356
0000: 02 00 00 00 00 00 06 04 00 00 00 00 ............
0000: 00 00 00 00 00 00 ......
DEBUG: HandleCtrl, received ctrl. type: 0, len: 6
DEBUG: HandleCtrl, Stream Begin 0
DEBUG2: RTMP_ReadPacket: fd=356
0000: 03 00 00 00 00 00 7e 14 00 00 00 00 ......~.....
0000: 02 00 06 5f 65 72 72 6f 72 00 3f f0 00 00 00 00 ..._error.?.....
0010: 00 00 05 03 00 05 6c 65 76 65 6c 02 00 05 65 72 ......level...er
0020: 72 6f 72 00 04 63 6f 64 65 02 00 1e 4e 65 74 43 ror..code...NetC
0030: 6f 6e 6e 65 63 74 69 6f 6e 2e 43 6f 6e 6e 65 63 onnection.Connec
0040: 74 2e 52 65 6a 65 63 74 65 64 00 0b 64 65 73 63 t.Rejected..desc
0050: 72 69 70 74 69 6f 6e 02 00 12 43 6f 6e 6e 65 63 ription...Connec
0060: 74 69 6f 6e 20 66 61 69 6c 65 64 2e 00 0b 61 70 tion failed...ap
0070: 70 6c 69 63 61 74 69 6f 6e 01 00 00 00 09 plication.....
DEBUG: RTMP_ClientPacket, received: invoke 126 bytes
DEBUG: (object begin)
DEBUG: Property: <Name: no-name., STRING: _error>
DEBUG: Property: <Name: no-name., NUMBER: 1.00>
DEBUG: Property: NULL
DEBUG: Property: <Name: no-name., OBJECT>
DEBUG: (object begin)
DEBUG: Property: <Name: level, STRING: error>
DEBUG: Property: <Name: code, STRING: NetConnection.Co
nnect.Rejected>
DEBUG: Property: <Name: description, STRING: Connection faile
d.>
DEBUG: Property: <Name: application, BOOLEAN: FALSE>
DEBUG: (object end)
DEBUG: (object end)
DEBUG: HandleInvoke, server invoking <_error>
ERROR: rtmp server sent error
DEBUG2: RTMP_ReadPacket: fd=356
0000: 03 00 00 00 00 00 12 14 00 00 00 00 ............
0000: 02 00 05 63 6c 6f 73 65 00 00 00 00 00 00 00 00 ...close........
0010: 00 05 ..
DEBUG: RTMP_ClientPacket, received: invoke 18 bytes
DEBUG: (object begin)
DEBUG: Property: <Name: no-name., STRING: close>
DEBUG: Property: <Name: no-name., NUMBER: 0.00>
DEBUG: Property: NULL
DEBUG: (object end)
DEBUG: HandleInvoke, server invoking <close>
ERROR: rtmp server requested close
DEBUG: Closing connection.
I feel that i tried everything I could.
I need the help of an expert!
Thanks a lot!