View Single Post
  #31  
Old 10-12-2010, 02:54 PM
Ed999 Ed999 is offline
Senior Member
 
Join Date: Feb 2009
Posts: 115
Ed999 is on a distinguished road
Default

BBC iPlayer: Problem capturing iPhone mp3 stream using rtmpsrv


I have successfully used RTMPsrv.exe v2.1d (the latest version that runs under Windows 9x) to capture the RTMP command line from the BBC's Limelight servers, which stream the default mp4 audio stream for its iPlayer service for BBC radio (aac audio, in an mp4a container, all wrapped in a Flash .flv wrapper).

However, I have never succeeded in capturing the RTMP command line from the BBC's Akamai servers, which stream the alternative mp3 audio stream for its iPlayer on-demand service for radio shows.

This may be because the mp4 audio stream is the default stream. Certainly, the BBC iPlayer will only serve the Flash stream containing mp4 audio if you play an on-demand radio show on their website. It offers two streams of mp4 audio, 128 kbps or 48 kbps. But there is no option to listen to the mp3 stream.

In fact, as will be familiar to users of get_iplayer.pl, the mp3 stream is restricted, and is supplied only to the iphone (and similar mobile devices that can't run Adobe's Flash Player). Get_iplayer in fact downloads that iphone mp3 stream.

The Media Selector pages all contain detals of an mp3 stream, being served from an rtmp:// source, by an Akamai server: an mp3 stream with the host cp48188.edgefcs.net at a bitrate of 128 kbps. Example:

http://www.bbc.co.uk/mediaselector/4...tream/b00283jf

I can build a working command line for the mp3 stream, manually, from the details on that Media Selector page. But I don't seem to have the knack of emulating (i.e. spoofing) an iphone, so I can't actually play that mp3 stream on my computer. So I can't feed it through rtmpsrv.

Has anyone had any luck capturing an iplayer command line for that stream using rtmpsrv?
Reply With Quote