[rtmpdump] iPlayer flash streams no longer working

David Woodhouse dwmw2 at infradead.org
Fri May 21 14:54:50 CEST 2010

On Fri, 2010-05-21 at 05:43 -0700, Howard Chu wrote:
> 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.

Sorry, I didn't realise it was quite so large. I had actually made it
available by HTTP and was about to post a shorter version when I noticed
that you'd approved the original :)

> > 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.

Yeah, I spotted that and wondered. But of course I _do_ have to specify
an identical SwfUrl twice on the command line, so I wasn't _sure_ that
the duplication was necessarily wrong.

I did try reducing the playpath to look more sensible, but without
success; I'll try again. Thanks for confirming that I'm probably looking
in the right place.


More information about the rtmpdump mailing list