Skip to content

Instantly share code, notes, and snippets.

@olly
Created June 7, 2010 14:47
Show Gist options
  • Save olly/428750 to your computer and use it in GitHub Desktop.
Save olly/428750 to your computer and use it in GitHub Desktop.
{
"disclaimer":"This code and data form part of the BBC iPlayer content protection system. Tampering with,
removal of,
misuse of,
or unauthorised use of this code or data constitutes circumvention of the BBC's content protection measures and may result in legal action. BBC (C) 2010.",
"media":
[
{
"width":"1280",
"connection":
[
{
"priority":"5",
"protocol":"rtmp",
"application":"iplayertok",
"identifier":"mp4:3200kbps/Doctor_Who_Series_5_Episode_10_b00spgrz",
"kind":"level3",
"supplier":"level3",
"href":"",
"server":"iplayertokfs.fplive.net",
"authString":"token=c3RhcnRfdGltZT0yMDEwMDYwNzEyNDUwOSZlbmRfdGltZT0yMDEwMDYwNzE2NDUwOSZkaWdlc3Q9YTg2OWE5ZTIyM2RhZmRlMTIyZTYwMTRlYTc2NTkzOTQ=",
"authExpires":"2010-06-07T16:43:18+00:00"
},
{
"priority":"10",
"protocol":"",
"application":"ondemand",
"identifier":"mp4:secure/3200kbps/Doctor_Who_Series_5_Episode_10_b00spgrz",
"kind":"akamai",
"supplier":"akamai",
"href":"",
"server":"cp41752.edgefcs.net",
"authString":"auth=daEddbXaXa5cZb_dXdfbObgdIcXbNa2aZcu-bmdqx1-dHa-EouDJnDpGCqHwzH&aifp=v001&slist=secure/480kbps/Doctor_Who_Series_5_Episode_10_b00spgrz;secure/800kbps/Doctor_Who_Series_5_Episode_10_b00spgrz;secure/400kbps/Doctor_Who_Series_5_Episode_10_b00spgrz;secure/1500kbps/Doctor_Who_Series_5_Episode_10_b00spgrz;secure/3200kbps/Doctor_Who_Series_5_Episode_10_b00spgrz",
"authExpires":"2010-06-07T18:09:44+00:00"
}
],
"bitrate":"3200",
"service":"iplayer_streaming_h264_flv_hd",
"height":"720",
"end":"",
"kind":"video",
"media_file_size":"979305410",
"type":"video/mp4",
"expires":"2010-07-03T18:28:59+01:00",
"start":"",
"encoding":"h264"
},
{
"width":"",
"connection":
[
{
"priority":"10",
"protocol":"http",
"application":"",
"identifier":"b00spgrz/iplayer_streaming_n95_wifi",
"kind":"sis",
"supplier":"sis",
"href":"http://www.bbc.co.uk/mediaselector/4/sdp/b00spgrz/iplayer_streaming_n95_wifi",
"server":"http://www.bbc.co.uk/mediaselector/4/sdp/",
"authExpires":""
}
],
"bitrate":"184",
"service":"iplayer_streaming_n95_wifi",
"height":"",
"end":"",
"kind":"video",
"media_file_size":"76132346",
"type":"video/mpeg",
"expires":"2010-07-03T17:29:00+01:00",
"start":"",
"encoding":"h264"
},
{
"width":"640",
"connection":
[
{
"priority":"5",
"protocol":"rtmp",
"application":"a1414/e3",
"identifier":"mp4:iplayerstream/secure_auth/480kbps/Doctor_Who_Series_5_Episode_10_b00spgrz.mp4",
"kind":"limelight",
"supplier":"limelight",
"href":"rtmpt://bbcmedia.fcod.llnwd.net/a1414/e3/mp4:iplayerstream/secure_auth/480kbps/Doctor_Who_Series_5_Episode_10_b00spgrz.mp4?as=adobe-hmac-sha256&av=1&te=connect&mp=iplayerstream/secure_auth/480kbps/Doctor_Who_Series_5_Episode_10_b00spgrz.mp4,
iplayerstream/secure_auth/800kbps/Doctor_Who_Series_5_Episode_10_b00spgrz.mp4,
iplayerstream/secure_auth/400kbps/Doctor_Who_Series_5_Episode_10_b00spgrz.mp4,
iplayerstream/secure_auth/1500kbps/Doctor_Who_Series_5_Episode_10_b00spgrz.mp4&et=1275936309&fmta-token=0770b0904dd119e91228bdad39478021cae7561afcf7098ab67b1834a75e1798",
"server":"bbcmedia.fcod.llnwd.net",
"authString":"as=adobe-hmac-sha256&av=1&te=connect&mp=iplayerstream/secure_auth/480kbps/Doctor_Who_Series_5_Episode_10_b00spgrz.mp4,
iplayerstream/secure_auth/800kbps/Doctor_Who_Series_5_Episode_10_b00spgrz.mp4,
iplayerstream/secure_auth/400kbps/Doctor_Who_Series_5_Episode_10_b00spgrz.mp4,
iplayerstream/secure_auth/1500kbps/Doctor_Who_Series_5_Episode_10_b00spgrz.mp4&et=1275936309&fmta-token=0770b0904dd119e91228bdad39478021cae7561afcf7098ab67b1834a75e1798",
"authExpires":"2010-06-07T18:01:53+00:00"
},
{
"priority":"10",
"protocol":"rtmp",
"application":"ondemand",
"identifier":"mp4:secure/480kbps/Doctor_Who_Series_5_Episode_10_b00spgrz",
"kind":"akamai",
"supplier":"akamai",
"href":"",
"server":"cp41752.edgefcs.net",
"authString":"auth=daEddbXaXa5cZb_dXdfbObgdIcXbNa2aZcu-bmdqx1-dHa-EouDJnDpGCqHwzH&aifp=v001&slist=secure/480kbps/Doctor_Who_Series_5_Episode_10_b00spgrz;secure/800kbps/Doctor_Who_Series_5_Episode_10_b00spgrz;secure/400kbps/Doctor_Who_Series_5_Episode_10_b00spgrz;secure/1500kbps/Doctor_Who_Series_5_Episode_10_b00spgrz;secure/3200kbps/Doctor_Who_Series_5_Episode_10_b00spgrz",
"authExpires":"2010-06-07T17:52:27+00:00"
}
],
"bitrate":"480",
"service":"iplayer_streaming_h264_flv_lo",
"height":"360",
"end":"",
"kind":"video",
"media_file_size":"168065514",
"type":"video/mp4",
"expires":"2010-07-03T18:28:59+01:00",
"start":"",
"encoding":"h264"
},
{
"width":"",
"connection":
[
{
"priority":"10",
"protocol":"http",
"application":"",
"identifier":"b00spgrz/iplayer_streaming_n95_3g",
"kind":"sis",
"supplier":"sis",
"href":"http://www.bbc.co.uk/mediaselector/4/sdp/b00spgrz/iplayer_streaming_n95_3g",
"server":"http://www.bbc.co.uk/mediaselector/4/sdp/",
"authExpires":""
}
],
"bitrate":"102",
"service":"iplayer_streaming_n95_3g",
"height":"",
"end":"",
"kind":"video",
"media_file_size":"46909863",
"type":"video/mpeg",
"expires":"2010-07-03T17:29:00+01:00",
"start":"",
"encoding":"h264"
},
{
"width":"640",
"connection":
[
{
"priority":"5",
"protocol":"rtmp",
"application":"a1414/e3",
"identifier":"mp4:iplayerstream/secure_auth/800kbps/Doctor_Who_Series_5_Episode_10_b00spgrz.mp4",
"kind":"limelight",
"supplier":"limelight",
"href":"rtmpt://bbcmedia.fcod.llnwd.net/a1414/e3/mp4:iplayerstream/secure_auth/800kbps/Doctor_Who_Series_5_Episode_10_b00spgrz.mp4?as=adobe-hmac-sha256&av=1&te=connect&mp=iplayerstream/secure_auth/480kbps/Doctor_Who_Series_5_Episode_10_b00spgrz.mp4,
iplayerstream/secure_auth/800kbps/Doctor_Who_Series_5_Episode_10_b00spgrz.mp4,
iplayerstream/secure_auth/400kbps/Doctor_Who_Series_5_Episode_10_b00spgrz.mp4,
iplayerstream/secure_auth/1500kbps/Doctor_Who_Series_5_Episode_10_b00spgrz.mp4&et=1275936309&fmta-token=0770b0904dd119e91228bdad39478021cae7561afcf7098ab67b1834a75e1798",
"server":"bbcmedia.fcod.llnwd.net",
"authString":"as=adobe-hmac-sha256&av=1&te=connect&mp=iplayerstream/secure_auth/480kbps/Doctor_Who_Series_5_Episode_10_b00spgrz.mp4,
iplayerstream/secure_auth/800kbps/Doctor_Who_Series_5_Episode_10_b00spgrz.mp4,
iplayerstream/secure_auth/400kbps/Doctor_Who_Series_5_Episode_10_b00spgrz.mp4,
iplayerstream/secure_auth/1500kbps/Doctor_Who_Series_5_Episode_10_b00spgrz.mp4&et=1275936309&fmta-token=0770b0904dd119e91228bdad39478021cae7561afcf7098ab67b1834a75e1798",
"authExpires":"2010-06-07T18:18:55+00:00"
},
{
"priority":"10",
"protocol":"rtmp",
"application":"",
"identifier":"mp4:secure/800kbps/Doctor_Who_Series_5_Episode_10_b00spgrz",
"kind":"akamai",
"supplier":"akamai",
"href":"",
"server":"cp41752.edgefcs.net",
"authString":"auth=daEddbXaXa5cZb_dXdfbObgdIcXbNa2aZcu-bmdqx1-dHa-EouDJnDpGCqHwzH&aifp=v001&slist=secure/480kbps/Doctor_Who_Series_5_Episode_10_b00spgrz;secure/800kbps/Doctor_Who_Series_5_Episode_10_b00spgrz;secure/400kbps/Doctor_Who_Series_5_Episode_10_b00spgrz;secure/1500kbps/Doctor_Who_Series_5_Episode_10_b00spgrz;secure/3200kbps/Doctor_Who_Series_5_Episode_10_b00spgrz",
"authExpires":"2010-06-07T18:44:17+00:00"
}
],
"bitrate":"796",
"service":"iplayer_streaming_h264_flv",
"height":"360",
"end":"",
"kind":"video",
"media_file_size":"278614917",
"type":"video/mp4",
"expires":"2010-07-03T18:28:59+01:00",
"start":"",
"encoding":"h264"
},
{
"width":"400",
"connection":
[
{
"priority":"5",
"protocol":"rtmp",
"application":"a1414/e3",
"identifier":"mp4:iplayerstream/secure_auth/400kbps/Doctor_Who_Series_5_Episode_10_b00spgrz.mp4",
"kind":"limelight",
"supplier":"limelight",
"href":"rtmpt://bbcmedia.fcod.llnwd.net/a1414/e3/mp4:iplayerstream/secure_auth/400kbps/Doctor_Who_Series_5_Episode_10_b00spgrz.mp4?as=adobe-hmac-sha256&av=1&te=connect&mp=iplayerstream/secure_auth/480kbps/Doctor_Who_Series_5_Episode_10_b00spgrz.mp4,
iplayerstream/secure_auth/800kbps/Doctor_Who_Series_5_Episode_10_b00spgrz.mp4,
iplayerstream/secure_auth/400kbps/Doctor_Who_Series_5_Episode_10_b00spgrz.mp4,
iplayerstream/secure_auth/1500kbps/Doctor_Who_Series_5_Episode_10_b00spgrz.mp4&et=1275936309&fmta-token=0770b0904dd119e91228bdad39478021cae7561afcf7098ab67b1834a75e1798",
"server":"bbcmedia.fcod.llnwd.net",
"authString":"as=adobe-hmac-sha256&av=1&te=connect&mp=iplayerstream/secure_auth/480kbps/Doctor_Who_Series_5_Episode_10_b00spgrz.mp4,
iplayerstream/secure_auth/800kbps/Doctor_Who_Series_5_Episode_10_b00spgrz.mp4,
iplayerstream/secure_auth/400kbps/Doctor_Who_Series_5_Episode_10_b00spgrz.mp4,
iplayerstream/secure_auth/1500kbps/Doctor_Who_Series_5_Episode_10_b00spgrz.mp4&et=1275936309&fmta-token=0770b0904dd119e91228bdad39478021cae7561afcf7098ab67b1834a75e1798",
"authExpires":"2010-06-07T18:35:15+00:00"
},
{
"priority":"10",
"protocol":"rtmp",
"application":"ondemand",
"identifier":"mp4:secure/400kbps/Doctor_Who_Series_5_Episode_10_b00spgrz",
"kind":"akamai",
"supplier":"akamai",
"href":"",
"server":"cp41752.edgefcs.net",
"authString":"auth=daEddbXaXa5cZb_dXdfbObgdIcXbNa2aZcu-bmdqx1-dHa-EouDJnDpGCqHwzH&aifp=v001&slist=secure/480kbps/Doctor_Who_Series_5_Episode_10_b00spgrz;secure/800kbps/Doctor_Who_Series_5_Episode_10_b00spgrz;secure/400kbps/Doctor_Who_Series_5_Episode_10_b00spgrz;secure/1500kbps/Doctor_Who_Series_5_Episode_10_b00spgrz;secure/3200kbps/Doctor_Who_Series_5_Episode_10_b00spgrz",
"authExpires":"2010-06-07T18:07:40+00:00"
}
],
"bitrate":"396",
"service":"iplayer_streaming_h264_flv_vlo",
"height":"224",
"end":"",
"kind":"video",
"media_file_size":"138184849",
"type":"video/mp4",
"expires":"2010-07-03T18:28:59+01:00",
"start":"",
"encoding":"h264"
},
{
"width":"",
"connection":
[
{
"priority":"10",
"protocol":"http",
"application":"",
"identifier":"ng/b00s/pgrz/b00spgrz_prepared.xml",
"kind":"sis",
"supplier":"sis",
"href":"http://www.bbc.co.uk/iplayer/subtitles/ng/b00s/pgrz/b00spgrz_prepared.xml",
"server":"http://www.bbc.co.uk/iplayer/subtitles/",
"authExpires":""
}
],
"bitrate":"",
"service":"captions",
"height":"",
"end":"",
"kind":"captions",
"media_file_size":"68033",
"type":"application/ttaf+xml",
"expires":"2010-07-03T18:28:59+01:00",
"start":"",
"encoding":""
},
{
"width":"832",
"connection":
[
{
"priority":"5",
"protocol":"rtmp",
"application":"a1414/e3",
"identifier":"mp4:iplayerstream/secure_auth/1500kbps/Doctor_Who_Series_5_Episode_10_b00spgrz.mp4",
"kind":"limelight",
"supplier":"limelight",
"href":"rtmpt://bbcmedia.fcod.llnwd.net/a1414/e3/mp4:iplayerstream/secure_auth/1500kbps/Doctor_Who_Series_5_Episode_10_b00spgrz.mp4?as=adobe-hmac-sha256&av=1&te=connect&mp=iplayerstream/secure_auth/480kbps/Doctor_Who_Series_5_Episode_10_b00spgrz.mp4,
iplayerstream/secure_auth/800kbps/Doctor_Who_Series_5_Episode_10_b00spgrz.mp4,
iplayerstream/secure_auth/400kbps/Doctor_Who_Series_5_Episode_10_b00spgrz.mp4,
iplayerstream/secure_auth/1500kbps/Doctor_Who_Series_5_Episode_10_b00spgrz.mp4&et=1275936309&fmta-token=0770b0904dd119e91228bdad39478021cae7561afcf7098ab67b1834a75e1798",
"server":"bbcmedia.fcod.llnwd.net",
"authString":"as=adobe-hmac-sha256&av=1&te=connect&mp=iplayerstream/secure_auth/480kbps/Doctor_Who_Series_5_Episode_10_b00spgrz.mp4,
iplayerstream/secure_auth/800kbps/Doctor_Who_Series_5_Episode_10_b00spgrz.mp4,
iplayerstream/secure_auth/400kbps/Doctor_Who_Series_5_Episode_10_b00spgrz.mp4,
iplayerstream/secure_auth/1500kbps/Doctor_Who_Series_5_Episode_10_b00spgrz.mp4&et=1275936309&fmta-token=0770b0904dd119e91228bdad39478021cae7561afcf7098ab67b1834a75e1798",
"authExpires":"2010-06-07T17:55:21+00:00"
},
{
"priority":"10",
"protocol":"rtmp",
"application":"",
"identifier":"mp4:secure/1500kbps/Doctor_Who_Series_5_Episode_10_b00spgrz",
"kind":"akamai",
"supplier":"akamai",
"href":"",
"server":"cp41752.edgefcs.net",
"authString":"auth=daEddbXaXa5cZb_dXdfbObgdIcXbNa2aZcu-bmdqx1-dHa-EouDJnDpGCqHwzH&aifp=v001&slist=secure/480kbps/Doctor_Who_Series_5_Episode_10_b00spgrz;secure/800kbps/Doctor_Who_Series_5_Episode_10_b00spgrz;secure/400kbps/Doctor_Who_Series_5_Episode_10_b00spgrz;secure/1500kbps/Doctor_Who_Series_5_Episode_10_b00spgrz;secure/3200kbps/Doctor_Who_Series_5_Episode_10_b00spgrz",
"authExpires":"2010-06-07T18:25:49+00:00"
}
],
"bitrate":"1500",
"service":"iplayer_streaming_h264_flv_high",
"height":"468",
"end":"",
"kind":"video",
"media_file_size":"524921823",
"type":"video/mp4",
"expires":"2010-07-03T18:28:59+01:00",
"start":"",
"encoding":"h264"
}
],
"result":"ok"
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment