[rtmpdump] iPlayer flash streams no longer working
Howard Chu
hyc at highlandsun.com
Fri May 21 14:43:07 CEST 2010
David Woodhouse wrote:
> On Fri, 2010-05-21 at 12:11 +0100, Matthew Tompsett wrote:
>> This is the behaviour I am seeing:
>>
>> matthew at matthew-desktop:~$ ./get_iplayer -g 89
>
> That might be more useful if you add '--debug' to it...
>
> It looks like rtmpdump manages to connect and start playing, but then
> dies. I'm not quite sure how to interpret the failure mode. Adding
> rtmpdump list to Cc...
Please do not spam the list with such lengthy output. paste it up somewhere
and post a URL.
> INFO: Command: /usr/bin/rtmpdump --port 1935 --protocol 0 --playpath
mp4:iplayerstream/secure_auth/480kbps/BBC_Young_Musician_2010_Episode_7_b00shlxg.mp4?as=adobe-hmac-sha256&av=1&te=connect&mp=iplayerstream/secure_auth/1500kbps/BBC_Young_Musician_2010_Episode_7_b00shlxg.mp4,iplayerstream/secure_auth/400kbps/BBC_Young_Musician_2010_Episode_7_b00shlxg.mp4,iplayerstream/secure_auth/800kbps/BBC_Young_Musician_2010_Episode_7_b00shlxg.mp4,iplayerstream/secure_auth/480kbps/BBC_Young_Musician_2010_Episode_7_b00shlxg.mp4&et=1274447675&fmta-token=8702e33e2987f3a3ac9a87f2078e94a20982ee3d43e25e6733b5c987aba1a516
--host bbcmedia.fcod.llnwd.net --swfUrl
http://www.bbc.co.uk/emp/10player.swf?revision=15501_15796 --tcUrl
rtmp://bbcmedia.fcod.llnwd.net:1935/a1414/e3 --app a1414/e3 --swfVfy
http://www.bbc.co.uk/emp/10player.swf --resume -o
/home/dwmw2/BBC_Young_Musician_2010_-_7._Final_b00shlyb_default.partial.mp4.flv --timeout
10 --verbose --debug
Please read your debug output and think about what it means before posting to
the list. Your playpath is clearly a concatenation of several different
streams, each at different bitrates. A playpath should specify only a single
stream. Fix your script to parse this out and choose one specific path.
> RTMPDump v2.2d
> (c) 2010 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/480kbps/BBC_Young_Musician_2010_Episode_7_b00shlxg.mp4?as=adobe-hmac-sha256&av=1&te=connect&mp=iplayerstream/secure_auth/1500kbps/BBC_Young_Musician_2010_Episode_7_b00shlxg.mp4,iplayerstream/secure_auth/400kbps/BBC_Young_Musician_2010_Episode_7_b00shlxg.mp4,iplayerstream/secure_auth/800kbps/BBC_Young_Musician_2010_Episode_7_b00shlxg.mp4,iplayerstream/secure_auth/480kbps/BBC_Young_Musician_2010_Episode_7_b00shlxg.mp4&et=1274447675&fmta-token=8702e33e2987f3a3ac9a87f2078e94a20982ee3d43e25e6733b5c987aba1a516
> DEBUG: tcUrl : rtmp://bbcmedia.fcod.llnwd.net:1935/a1414/e3
> DEBUG: swfUrl : http://www.bbc.co.uk/emp/10player.swf
> DEBUG: app : a1414/e3
> DEBUG: live : no
> DEBUG: timeout : 10 sec
> DEBUG: SWFSHA256:
> DEBUG: c4 e8 99 6c 5f 69 1a 32 3a 36 23 ed 07 9c 72 67
> DEBUG: 98 eb 24 9c 95 d6 7a 6f f6 73 29 d1 6c b1 bc 2a
> DEBUG: SWFSize : 1020525
Please omit all of the _onbwcheck reply packets, they're just random garbage data.
> DEBUG2: RTMP_ReadPacket: fd=5
> DEBUG2: 0000: 03 00 00 00 00 40 23 14 00 00 00 00 .....@#.....
> DEBUG2: 0000: 02 00 0a 5f 6f 6e 62 77 63 68 65 63 6b 00 41 e0 ..._onbwcheck.A.
> DEBUG2: 0010: 00 01 2a a0 00 00 05 02 40 00 70 20 31 20 66 20 ..*..... at .p 1 f
> DEBUG2: 0020: 23 20 74 20 25 20 5e 20 75 20 28 20 49 20 5e 20 # t % ^ u ( I ^
> DEBUG2: 0030: 29 20 3c 20 35 20 3a 20 3f 20 40 20 61 20 56 20 )< 5 : ? @ a V
> DEBUG2: 0040: 4f 20 3c 20 53 20 6e 20 5b 20 2a 20 79 20 4e 20 O< S n [ * y N
> DEBUG2: 0050: 79 20 54 20 65 20 2a 20 33 20 50 20 31 20 46 20 y T e * 3 P 1 F
> DEBUG2: 0060: 21 20 36 20 23 20 20 20 2b 20 28 20 77 20 3e 20 ! 6 # + ( w>
> DEBUG2: 0070: 57 20 5c 20 2d 20 3a 20 3d 20 60 20 5f 20 36 20 W \ - : = ` _ 6
> DEBUG2: RTMP_ReadPacket: fd=5
> DEBUG2: 0000: c3 .
> DEBUG2: 0000: 71 20 24 20 2d 20 30 20 65 20 78 20 47 20 2e 20 q $ - 0 e x G .
> DEBUG2: 0010: 27 20 34 20 5b 20 2a 20 2f 20 30 20 2f 20 26 20 ' 4 [ * / 0 /&
> DEBUG2: 0020: 5f 20 6c 20 5d 20 40 20 6b 20 38 20 29 20 3e 20 _ l ] @ k 8 )>
> DEBUG2: 0030: 69 20 7c 20 2b 20 26 20 43 20 22 20 21 20 36 20 i | +& C " ! 6
> DEBUG2: 0040: 2f 20 44 20 35 20 72 20 3b 20 58 20 39 20 2e 20 / D 5 r ; X 9 .
> DEBUG2: 0050: 67 20 34 20 25 20 36 20 2d 20 30 20 51 20 26 20 g 4 % 6 - 0 Q&
> DEBUG2: 0060: 61 20 4c 20 63 20 62 20 55 20 58 20 69 20 22 20 a L c b U X i "
> DEBUG2: 0070: 37 20 3e 20 55 20 46 20 7d 20 42 20 41 20 2a 20 7> U F } B A *
More information about the rtmpdump
mailing list