[rtmpdump] iPlayer flash streams no longer working

Bill Boughton murble-getiplayer at yuri.org.uk
Fri May 21 13:50:20 EDT 2010


On Fri, May 21, 2010 at 04:12:34PM +0100, David Woodhouse wrote:
> I've been looking at this, using the real flash player.
> When I deliberately break routing to the limelight servers, I seem to
> get the same error as get_iplayer gets...
> 
>     00000BC1  03 00 00 00 00 00 86 14  00 00 00 00 02 00 06 5f ........ ......._
>     00000BD1  65 72 72 6f 72 00 3f f0  00 00 00 00 00 00 05 03 error.?. ........
>     00000BE1  00 05 6c 65 76 65 6c 02  00 05 65 72 72 6f 72 00 ..level. ..error.
>     00000BF1  04 63 6f 64 65 02 00 1e  4e 65 74 43 6f 6e 6e 65 .code... NetConne
>     00000C01  63 74 69 6f 6e 2e 43 6f  6e 6e 65 63 74 2e 52 65 ction.Co nnect.Re
>     00000C11  6a 65 63 74 65 64 00 0b  64 65 73 63 72 69 70 74 jected.. descript
>     00000C21  69 6f 6e 02 00 29 5b 20  41 63 63 65 73 73 4d 61 ion..)[  AccessMa
>     00000C31  6e 61 67 65 72 2e 52 65  6a 65 63 74 20 5d 20 3a nager.Re ject ] :
>     00000C41  20 41 63 63 65 73 73 20  64 65 6e 69 c3 65 64 21  Access  deni.ed!
>     00000C51  00 00 09                                         ...
>     00000C54  03 00 00 00 00 00 12 14  00 00 00 00 02 00 05 63 ........ .......c
>     00000C64  6c 6f 73 65 00 00 00 00  00 00 00 00 00 05       lose.... ......
> 
> Or could that be a block based on IP address because there have been a
> few failed attempts by get_iplayer?

That looks the same as I get using a very non UK IP address:

DEBUG2: RTMP_ReadPacket: fd=4
DEBUG2:   0000:  03 00 00 00 00 00 86 14  00 00 00 00               ............      
DEBUG2:   0000:  02 00 06 5f 65 72 72 6f  72 00 3f f0 00 00 00 00   ..._error.?.....  
DEBUG2:   0010:  00 00 05 03 00 05 6c 65  76 65 6c 02 00 05 65 72   ......level...er  
DEBUG2:   0020:  72 6f 72 00 04 63 6f 64  65 02 00 1e 4e 65 74 43   ror..code...NetC  
DEBUG2:   0030:  6f 6e 6e 65 63 74 69 6f  6e 2e 43 6f 6e 6e 65 63   onnection.Connec  
DEBUG2:   0040:  74 2e 52 65 6a 65 63 74  65 64 00 0b 64 65 73 63   t.Rejected..desc  
DEBUG2:   0050:  72 69 70 74 69 6f 6e 02  00 29 5b 20 41 63 63 65   ription..)[ Acce  
DEBUG2:   0060:  73 73 4d 61 6e 61 67 65  72 2e 52 65 6a 65 63 74   ssManager.Reject  
DEBUG2:   0070:  20 5d 20 3a 20 41 63 63  65 73 73 20 64 65 6e 69    ] : Access deni  

but using a "UK" IP I'm able to download using the following:

AUTH="authentcation string from XML"
RTMPDUMP=path/to/rtmpdump
APP="ondemand?_fcs_vhost=cp41752.edgefcs.net"
HOST="rtmp://cp41752.edgefcs.net:1935/$APP"
VERSION="LNX 10,0,45,2"
FLASH="http://www.bbc.co.uk/emp/10player.swf?revision=18269_19216"
IDENT="identifier string from xml"
PAGE="URLfromIPlayerPage/"

$RTMPDUMP -r "${HOST}${AUTH}" -a "${APP}&${AUTH}" -f "$VERSION" -W "$FLASH" -y "$IDENT" --pageUrl $PAGE -o ~/tmp/test.$$.flv


I've had a quick look at get_iplayer but here it doesn't even attempt to 
use the akamai CDN even when there are plenty of provider="akamai" in the
mediaselector xml.

cheers

bill
-- 
Bill Boughton           <bill at boughton.de>



More information about the get_iplayer mailing list