Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

Already on GitHub? Sign in to your account

get_iplayer doesn't support akamai video streams for live channels #5

Closed
ghost opened this Issue Jun 14, 2010 · 1 comment

Comments

Projects
None yet
1 participant
@ghost

ghost commented Jun 14, 2010

As noted in jjl/get_iplayer#4 it seems get_iplayer doesn't currently support video/mp4 streams served via over rtmp from akamai hosts.

Currently BBC One is using these to serve live coverage of their World Cup footage.

$ curl http://www.bbc.co.uk/emp/simulcast/bbc_one_london.xml

<?xml version="1.0" encoding="UTF-8"?>
<!-- bbc_one_london.html r13490 -->
<playlist xmlns="http://bbc.co.uk/2008/emp/playlist" revision="1">
  <config>
    <plugin name="iPlayerLiveStats"/>
    <plugin name="spacesReporting"/>
  </config> 
    <id>tag:bbc.co.uk,2009:simulcast:bbc_one_london:playlist</id>
    <link rel="alternate" href="http://www.bbc.co.uk/bbcone/"/>
    <title>BBC One</title>
    <summary>-</summary>
    <link rel="holding" href="http://www.bbc.co.uk/iplayer/images/tv/bbc_one_london_640_360.jpg" width="640" height="360" type="image/jpeg"/>
    <updated>2009-09-24T12:10:00Z</updated>
    <item kind="programme" live="true" simulcast="true" identifier="bbc_one_london" group="bbc_one_london">
      <id>tag:bbc.co.uk,2009:simulcast:bbc_one_london</id>
      <service id="bbc_one_london" href="http://www.bbc.co.uk/bbc_one_london">BBC One London</service>
      <masterbrand id="bbc_one" href="http://www.bbc.co.uk/iplayer/bbc_one">BBC One</masterbrand>
      <media kind="video" width="688" height="386" bitrate="1500" type="video/mp4" encoding="h264">
        <connection kind="akamai" application="live" identifier="bbc1_inlet_1500@s13633" server="cp80627.live.edgefcs.net" tokenIssuer="akamaiUk" />
      </media>
      <media kind="video" width="640" height="360" bitrate="800" type="video/mp4" encoding="h264">
        <connection kind="akamai" application="live" identifier="bbc1_inlet_800@s13632" server="cp80627.live.edgefcs.net" tokenIssuer="akamaiUk" />
      </media>
      <media kind="video" width="640" height="360" bitrate="480" type="video/mp4" encoding="h264">
        <connection kind="akamai" application="live" identifier="bbc1_inlet_500@s13631" server="cp80627.live.edgefcs.net" tokenIssuer="akamaiUk" />
      </media>
    </item>
</playlist>

It would be nice if we could work out what else is needed to support these. I've tried commenting out the skip and using latest rtmpdump, but without success thus far.

Owner

jjl commented Jul 25, 2010

Please grab the latest version from ftp://ftp.infradead.org/pub/get_iplayer/ where this is currently being maintained. I've submitted the patch the the mailing list for it (details on the github wiki for this project)

This issue was closed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment