BBC iPlayer plugin & Limelight CDNs June 04, 2014 03:17AM |
Registered: 11 years ago Posts: 193 |
ERROR: RTMP_ReadPacket, failed to read RTMP packet body. len: 10827and no actual download - I have attached the last lines of an rtmpdump log
http://emp.bbci.co.uk/emp/releases/smp-flash/revisions/1.9.23/1.9.23_smp.swfis actually the result of a redirection of this generic SWF URL:
http://www.bbc.co.uk/emp/releases/iplayer/revisions/617463_618125_4/617463_618125_4_emp.swfTo test my theory, I edited file "LimelightCDN_currentSWF.bat"
http://emp.bbci.co.uk/emp/releases/smp-flash/revisions/1.9.18/1.9.18_smp.swf?1.9.17is hard-coded inside file "BbcFileRunner.class"; I thought I could somehow edit it to test
Re: BBC iPlayer plugin & Limelight CDNs June 04, 2014 04:46PM |
Admin Registered: 12 years ago Posts: 1,174 |
Re: BBC iPlayer plugin & Limelight CDNs June 06, 2014 12:17AM |
Registered: 10 years ago Posts: 1 |
Re: BBC iPlayer plugin & Limelight CDNs June 06, 2014 04:49PM |
Registered: 11 years ago Posts: 193 |
http://emp.bbci.co.uk/emp/releases/smp-flash/revisions/1.9.23/1.9.23_smp.swf(which is actually the one BBC iPlayer uses in a browser) always works for Akamai CDNs (if in the UK) &
http://emp.bbci.co.uk/emp/releases/smp-flash/revisions/617463_618125_4/617463_618125_4_emp.swfALWAYS WORKS RELIABLY for Limelight CDNs (as well as Level3 CDNs), that's why I haven't updated my local copy
Re: BBC iPlayer plugin & Limelight CDNs June 06, 2014 10:15PM |
Admin Registered: 12 years ago Posts: 1,174 |
Re: BBC iPlayer plugin & Limelight CDNs June 06, 2014 11:36PM |
Registered: 11 years ago Posts: 193 |
get_iplayer --rtmp-tv-opts="--swfVfy=http://emp.bbci.co.uk/emp/releases/smp-flash/revisions/1.9.23/1.9.23_smp.swf" -p "http://88.150.168.176:8089" --partial-proxy -i --pid=p01zf67p --modes=flashvhigh --force -w --file-prefix="D-Day70_TheHeroesReturn_3.Highlights_201406062000" --raw(NB: the UK proxy used NO LONGER WORKS, hence I've not hidden its details)
ERROR: RTMP_ReadPacket, failed to read RTMP packet headerIf the old SWF URL is used, download succeeds...