Skip to content

Instantly share code, notes, and snippets.

@random-robbie
Last active June 29, 2024 13:57
Show Gist options
  • Save random-robbie/e56919b5603ecc87af885391e7331657 to your computer and use it in GitHub Desktop.
Save random-robbie/e56919b5603ecc87af885391e7331657 to your computer and use it in GitHub Desktop.
BBC HLS Streams - let me know if i missed any
#EXTM3U
#EXTINF:-1 tvg-id="BBC One HD" tvg-name="BBC One HD" tvg-logo="https://s4.postimg.org/k5xl5dmf1/bbc_one.png" group-title="BBC",BBC One HD
http://a.files.bbci.co.uk/media/live/manifesto/audio_video/simulcast/hls/uk/abr_hdtv/ak/bbc_one_hd.m3u8
#EXTINF:-1 tvg-id="BBC One London" tvg-name="BBC One London" tvg-logo="https://s4.postimg.org/z61nj8qd9/Bbc_london_logo.jpg" group-title="BBC",BBC One London
http://a.files.bbci.co.uk/media/live/manifesto/audio_video/simulcast/hls/uk/hls_tablet/ak/bbc_one_london.m3u8
#EXTINF:-1 tvg-id="BBC One Northern Ireland HD" tvg-name="BBC One Northern Ireland HD" tvg-logo="https://s3.postimg.org/ltztuojqr/6y_QROLCn_400x400.png" group-title="BBC",BBC One Northern Ireland HD
http://a.files.bbci.co.uk/media/live/manifesto/audio_video/simulcast/hls/uk/abr_hdtv/ak/bbc_one_northern_ireland_hd.m3u8
#EXTINF:-1 tvg-id="BBC One Scotland HD" tvg-name="BBC One Scotland HD" tvg-logo="https://s3.postimg.org/ltztuojqr/6y_QROLCn_400x400.png" group-title="BBC",BBC One Scotland HD
http://a.files.bbci.co.uk/media/live/manifesto/audio_video/simulcast/hls/uk/abr_hdtv/ak/bbc_one_scotland_hd.m3u8
#EXTINF:-1 tvg-id="BBC Two HD" tvg-name="BBC Two HD" tvg-logo="https://s3.postimg.org/3oa6ilk4j/BBC_Two_HD_svg.png" group-title="BBC",BBC Two HD
http://a.files.bbci.co.uk/media/live/manifesto/audio_video/simulcast/hls/uk/abr_hdtv/ak/bbc_two_england.m3u8
#EXTINF:-1 tvg-id="BBC Two Wales" tvg-name="BBC Two Wales" tvg-logo="https://s3.postimg.org/87e8w998z/BBC_Two_Wales_logo_svg.png" group-title="BBC",BBC Two Wales
http://a.files.bbci.co.uk/media/live/manifesto/audio_video/simulcast/hls/uk/hls_tablet/ak/bbc_two_wales_digital.m3u8
#EXTINF:-1 tvg-id="BBC Two Northen Ireland" tvg-name="BBC Two Northen Ireland" tvg-logo="https://s4.postimg.org/kkaws79e5/BBC_Two_Northern_Ireland_svg.png" group-title="BBC",BBC Two Northen Ireland
http://a.files.bbci.co.uk/media/live/manifesto/audio_video/simulcast/hls/uk/hls_tablet/ak/bbc_two_northern_ireland_digital.m3u8
#EXTINF:-1 tvg-id="BBC Two Scotland" tvg-name="BBC Two Scotland" tvg-logo="https://s3.postimg.org/969t1ltyr/BBC_Two_Scotland_svg.png" group-title="BBC",BBC Two Scotland
http://a.files.bbci.co.uk/media/live/manifesto/audio_video/simulcast/hls/uk/hls_tablet/ak/bbc_two_scotland.m3u8
#EXTINF:-1 tvg-id="BBC Four HD" tvg-name="BBC Four HD" tvg-logo="https://s3.postimg.org/odxup7toz/BBC_Four_HD_Logo_svg.png" group-title="BBC",BBC Four HD
http://a.files.bbci.co.uk/media/live/manifesto/audio_video/simulcast/hls/uk/abr_hdtv/ak/bbc_four.m3u8
#EXTINF:-1 tvg-id="CBBC HD" tvg-name="CBBC HD" tvg-logo="https://s3.postimg.org/5rli5k0kj/CBBC_HD_svg.png" group-title="BBC",CBBC HD
http://a.files.bbci.co.uk/media/live/manifesto/audio_video/simulcast/hls/uk/abr_hdtv/ak/cbbc.m3u8
#EXTINF:-1 tvg-id="CBeebies HD" tvg-name="CBeebies HD" tvg-logo="https://s3.postimg.org/718r6aq9v/CBeebies_svg.png" group-title="BBC",CBeebies HD
http://a.files.bbci.co.uk/media/live/manifesto/audio_video/simulcast/hls/uk/abr_hdtv/ak/cbeebies.m3u8
#EXTINF:-1 tvg-id="BBC News HD" tvg-name="BBC News HD" tvg-logo="https://s3.postimg.org/hxublo6hv/bbc_news_logo.png" group-title="BBC",BBC News HD
http://a.files.bbci.co.uk/media/live/manifesto/audio_video/simulcast/hls/uk/abr_hdtv/ak/bbc_news24.m3u8
#EXTINF:-1 tvg-id="BBC Parliament" tvg-name="BBC Parliament" tvg-logo="https://s3.postimg.org/r7up5r603/BBC_Parliament_Logo_svg.png" group-title="BBC",BBC Parliament
http://a.files.bbci.co.uk/media/live/manifesto/audio_video/simulcast/hls/uk/hls_tablet/ak/bbc_parliament.m3u8
#EXTINF:-1 tvg-id="BBC ALBA" tvg-name="BBC ALBA" tvg-logo="https://s4.postimg.org/kne4o8bsd/1280px_BBC_Alba_svg.png" group-title="BBC",BBC ALBA
http://a.files.bbci.co.uk/media/live/manifesto/audio_video/simulcast/hls/uk/hls_tablet/ak/bbc_alba.m3u8
#EXTINF:-1 tvg-id="S4C" tvg-name="S4C" tvg-logo="https://s4.postimg.org/gczb0pjod/S4_C_logo_2014_svg.png" group-title="BBC",S4C
http://a.files.bbci.co.uk/media/live/manifesto/audio_video/simulcast/hls/uk/hls_tablet/ak/s4cpbs.m3u8
#EXTINF:-1 tvg-id="BBC One Cambridge" tvg-name="BBC One Cambridge" tvg-logo="https://s4.postimg.org/k5xl5dmf1/bbc_one.png" group-title="BBC",BBC One Cambridge
http://a.files.bbci.co.uk/media/live/manifesto/audio_video/simulcast/hls/uk/hls_tablet/ak/bbc_one_cambridge.m3u8
#EXTINF:-1 tvg-id="BBC One North West" tvg-name="BBC One North West" tvg-logo="https://s4.postimg.org/k5xl5dmf1/bbc_one.png" group-title="BBC",BBC One North West
http://a.files.bbci.co.uk/media/live/manifesto/audio_video/simulcast/hls/uk/hls_tablet/ak/bbc_one_north_west.m3u8
#EXTINF:-1 tvg-id="BBC One North East" tvg-name="BBC One North East" tvg-logo="https://s4.postimg.org/k5xl5dmf1/bbc_one.png" group-title="BBC",BBC One North East
http://a.files.bbci.co.uk/media/live/manifesto/audio_video/simulcast/hls/uk/hls_tablet/ak/bbc_one_north_east.m3u8
#EXTINF:-1 tvg-id="BBC One South West" tvg-name="BBC One South West" tvg-logo="https://s4.postimg.org/k5xl5dmf1/bbc_one.png" group-title="BBC",BBC One South West
http://a.files.bbci.co.uk/media/live/manifesto/audio_video/simulcast/hls/uk/hls_tablet/ak/bbc_one_south_west.m3u8
#EXTINF:-1 tvg-id="BBC One South East" tvg-name="BBC One South East" tvg-logo="https://s4.postimg.org/k5xl5dmf1/bbc_one.png" group-title="BBC",BBC One South East
http://a.files.bbci.co.uk/media/live/manifesto/audio_video/simulcast/hls/uk/hls_tablet/ak/bbc_one_south_east.m3u8
#EXTINF:-1 tvg-id="BBC One South" tvg-name="BBC One South" tvg-logo="https://s4.postimg.org/k5xl5dmf1/bbc_one.png" group-title="BBC",BBC One South
http://a.files.bbci.co.uk/media/live/manifesto/audio_video/simulcast/hls/uk/hls_tablet/ak/bbc_one_south.m3u8
#EXTINF:-1 tvg-id="BBC One East Yorkshire" tvg-name="BBC One East Yorkshire" tvg-logo="https://s4.postimg.org/k5xl5dmf1/bbc_one.png" group-title="BBC",BBC One East Yorkshire
http://a.files.bbci.co.uk/media/live/manifesto/audio_video/simulcast/hls/uk/hls_tablet/ak/bbc_one_east_yorkshire.m3u8
#EXTINF:-1 tvg-id="BBC One Yorks" tvg-name="BBC One Yorks" tvg-logo="https://s4.postimg.org/k5xl5dmf1/bbc_one.png" group-title="BBC",BBC One Yorks
http://a.files.bbci.co.uk/media/live/manifesto/audio_video/simulcast/hls/uk/hls_tablet/ak/bbc_one_yorks.m3u8
#EXTINF:-1 tvg-id="BBC One West" tvg-name="BBC One West" tvg-logo="https://s4.postimg.org/k5xl5dmf1/bbc_one.png" group-title="BBC",BBC One West
http://a.files.bbci.co.uk/media/live/manifesto/audio_video/simulcast/hls/uk/hls_tablet/ak/bbc_one_west.m3u8
#EXTINF:-1 tvg-id="BBC One South East" tvg-name="BBC One South East" tvg-logo="https://s4.postimg.org/k5xl5dmf1/bbc_one.png" group-title="BBC",BBC One South East
http://a.files.bbci.co.uk/media/live/manifesto/audio_video/simulcast/hls/uk/hls_tablet/ak/bbc_one_south_east.m3u8
#EXTINF:-1 tvg-id="BBC One South East" tvg-name="BBC One South" tvg-logo="https://s4.postimg.org/k5xl5dmf1/bbc_one.png" group-title="BBC",BBC One South
http://a.files.bbci.co.uk/media/live/manifesto/audio_video/simulcast/hls/uk/hls_tablet/ak/bbc_one_south.m3u8
#EXTINF:-1 tvg-id="BBC One Oxford" tvg-name="BBC One Oxford" tvg-logo="https://s4.postimg.org/k5xl5dmf1/bbc_one.png" group-title="BBC",BBC One Oxford
http://a.files.bbci.co.uk/media/live/manifesto/audio_video/simulcast/hls/uk/hls_tablet/ak/bbc_one_oxford.m3u8
#EXTINF:-1 tvg-id="BBC One East Midlands" tvg-name="BBC One East Midlands" tvg-logo="https://s4.postimg.org/k5xl5dmf1/bbc_one.png" group-title="BBC",BBC One East Midlands
http://a.files.bbci.co.uk/media/live/manifesto/audio_video/simulcast/hls/uk/hls_tablet/ak/bbc_one_east_midlands.m3u8
#EXTINF:-1 tvg-id="BBC One East" tvg-name="BBC One East" tvg-logo="https://s4.postimg.org/k5xl5dmf1/bbc_one.png" group-title="BBC",BBC One East
http://a.files.bbci.co.uk/media/live/manifesto/audio_video/simulcast/hls/uk/hls_tablet/ak/bbc_one_east.m3u8
#EXTINF:-1 tvg-id="BBC One Channel Islands" tvg-name="BBC One Channel Islands" tvg-logo="https://s4.postimg.org/k5xl5dmf1/bbc_one.png" group-title="BBC",BBC One Channel Islands
http://a.files.bbci.co.uk/media/live/manifesto/audio_video/simulcast/hls/uk/hls_tablet/ak/bbc_one_channel_islands.m3u8
@uodestiny
Copy link

Does anyone know the m3u8 or vlc link for this stream? https://www.bbc.co.uk/news/live/uk-politics-69059992

Here is a link to a chunk, its called 'uk_bbc_stream_051' but a PID search in that tool doesnt help.

https://ve-cmaf-pushb-uk-live.akamaized.net/x=4/i=urn:bbc:pips:service:uk_bbc_stream_051/t=3840/a=pa3/al=en-GB/ap=main/b=96000/447038660.m4s

@uodestiny
Copy link

Does anyone know the m3u8 or vlc link for this stream? https://www.bbc.co.uk/news/live/uk-politics-69059992
Here is a link to a chunk, its called 'uk_bbc_stream_051' but a PID search in that tool doesnt help.
https://ve-cmaf-pushb-uk-live.akamaized.net/x=4/i=urn:bbc:pips:service:uk_bbc_stream_051/t=3840/a=pa3/al=en-GB/ap=main/b=96000/447038660.m4s

https://ve-hls-pushb-uk-live.akamaized.net/x=4/i=urn:bbc:pips:service:uk_bbc_stream_051/t=3840/v=pv13/b=2812032/main.m3u8

Thanks! What is the method for getting that out of interest for future?

@shantiq
Copy link

shantiq commented May 30, 2024

hmmmm looking for a ITV4 URL which works in 2024? Any of you guys? Thanx in advance

@RayvChan
Copy link

BBC iPLAYER And the red button will provide HDR Euro football games.

@Uncleboko
Copy link

Uncleboko commented Jun 23, 2024

Has anyone found the URLs for the BBC Glastonbury 2024 streams, including the 2160p stream for the Pyramid Stage?

@RayvChan
Copy link

@Delitants
Copy link

Hi all hope you are well all, has anyone please got a live working stream for BBC One, BBC Two, ITV1, and STV please thank you so much in advance to all

These are both geo-locked to UK. BBC1 HD https://vs-cmaf-push-uk-live.akamaized.net/x=4/i=urn:bbc:pips:service:bbc_one_hd/iptv_hd_abr_v1.mpd

BBC2 HD https://vs-cmaf-push-uk-live.akamaized.net/x=4/i=urn:bbc:pips:service:bbc_two_hd/iptv_hd_abr_v1.mpd

Error: 401 Gone

@Salem874
Copy link

Does anyone have a M3u8/HLS stream link for the BBC's dedicated Election coverage stream?

@Salem874
Copy link

@Smark223, how did you acquire these?

You can poll this API endpoint (as long as you know the channel ID) and the stream URLs are in the response:

https://open.live.bbc.co.uk/mediaselector/6/select/version/2.0/mediaset/pc/vpid/bbc_one_london/format/json/cors/1 https://open.live.bbc.co.uk/mediaselector/6/select/version/2.0/mediaset/pc/vpid/bbc_two_hd/format/json/cors/1

Although the "service" value seems to be set to deprecated in all of the responses so no idea what that actually means, but the stream URLs are at least there.

Bearing in mind we get many pop-up streams these days....Is there an easy/simple list of "channel IDs somewhere, such as a BBC sourced JSON or XML file perhaps?

@Delitants
Copy link

@Woodthorpe
Copy link

I understand that there are different quality streams available for each channel. There appears to be one pitched at mobile users, a pc orientated stream, a higher quality HD stream and sometimes a UHD one.

The first two of these are the biggest puzzle because they appear to offer the same resolution of 960 x 540 and the same frame rate (25fps) . Could anyone who understands this technology explain the difference please?

Mobile
https://vs-hls-push-uk-live.akamaized.net/x=4/i=urn:bbc:pips:service:bbc_two_hd/mobile_wifi_main_sd_abr_v2.m3u8

PC
https://vs-hls-push-uk-live.akamaized.net/x=4/i=urn:bbc:pips:service:bbc_two_hd/pc_hd_abr_v2.m3u8

@pantherale0
Copy link

I understand that there are different quality streams available for each channel. There appears to be one pitched at mobile users, a pc orientated stream, a higher quality HD stream and sometimes a UHD one.

The first two of these are the biggest puzzle because they appear to offer the same resolution of 960 x 540 and the same frame rate (25fps) . Could anyone who understands this technology explain the difference please?

Mobile https://vs-hls-push-uk-live.akamaized.net/x=4/i=urn:bbc:pips:service:bbc_two_hd/mobile_wifi_main_sd_abr_v2.m3u8

PC https://vs-hls-push-uk-live.akamaized.net/x=4/i=urn:bbc:pips:service:bbc_two_hd/pc_hd_abr_v2.m3u8

Usually different bitrates of the same resolution which impacts the quality rather than resolution (https://www.dacast.com/blog/bitrate-vs-resolution/)

@Woodthorpe
Copy link

Many thanks for the reply Jordan and the excellent link which I have read. I did compare the bitrates between the two streams and they appeared similar (although hard to judge when variable). Maybe I should concentrate less on the technicalities and more on the content!

@DIAMOND-2024
Copy link

hi all can someone help me with m3u8 links for BBC Glastonbury 2024 im not sure how to work mpd

@jakubroj
Copy link

jakubroj commented Jun 28, 2024 via email

@DIAMOND-2024
Copy link

yeah it works but i want to use somewhere else and and mpd wont work but the m3u8 works for me

its cool if cant help cheers anyways

no harm to ask

@pantherale0
Copy link

@DIAMOND-2024 for 4K, you could use streamlink (which is what I do) to ingest into software that doesn't support mpd. I have this in a systemd service:

/usr/bin/streamlink https://ve-uhd-push-uk-live.akamaized.net/x=3/i=urn:bbc:pips:service:uhd_stream_02/iptv_uhd_v1.mpd 1440p --hls-segment-threads 5 --player-external-http --player-external-http-port 1032

Its set to 1440p at the moment because the 4k stream seems pretty unstable at least for me (regardless device / internet connection).

You can then access the stream directly without any conversion by using:

http://YOUR_IP:1032

In an m3u file:

#EXTM3U
#PLAYLIST:Test playlist
#EXTINF:Test Channel
#EXTGRP:Test Group
http://YOUR_IP:1032

@luismfv
Copy link

luismfv commented Jun 28, 2024

@DIAMOND-2024 for 4K, you could use streamlink (which is what I do) to ingest into software that doesn't support mpd. I have this in a systemd service:

/usr/bin/streamlink https://ve-uhd-push-uk-live.akamaized.net/x=3/i=urn:bbc:pips:service:uhd_stream_02/iptv_uhd_v1.mpd 1440p --hls-segment-threads 5 --player-external-http --player-external-http-port 1032

Its set to 1440p at the moment because the 4k stream seems pretty unstable at least for me (regardless device / internet connection).

You can then access the stream directly without any conversion by using:

http://YOUR_IP:1032

In an m3u file:

#EXTM3U
#PLAYLIST:Test playlist
#EXTINF:Test Channel
#EXTGRP:Test Group
http://YOUR_IP:1032

I'm trying to record from the 4k mpd but I keep getting 403, do I need any special header? I'm on UK vpn the pc stream works fine

@DIAMOND-2024
Copy link

@DIAMOND-2024 for 4K, you could use streamlink (which is what I do) to ingest into software that doesn't support mpd. I have this in a systemd service:

/usr/bin/streamlink https://ve-uhd-push-uk-live.akamaized.net/x=3/i=urn:bbc:pips:service:uhd_stream_02/iptv_uhd_v1.mpd 1440p --hls-segment-threads 5 --player-external-http --player-external-http-port 1032

Its set to 1440p at the moment because the 4k stream seems pretty unstable at least for me (regardless device / internet connection).

You can then access the stream directly without any conversion by using:

http://YOUR_IP:1032

In an m3u file:

#EXTM3U
#PLAYLIST:Test playlist
#EXTINF:Test Channel
#EXTGRP:Test Group
http://YOUR_IP:1032

thank you i will keep this in mind cheers

@pantherale0
Copy link

I'm trying to record from the 4k mpd but I keep getting 403, do I need any special header? I'm on UK vpn the pc stream works fine

Try a different VPN. I'm in the UK so no headers are needed here.

@Gghuzr
Copy link

Gghuzr commented Jun 28, 2024

hi all can someone help me with m3u8 links for BBC Glastonbury 2024 im not sure how to work mpd

Every good player should handle Dash url links

Try
#EXTINF:0 ,Stage name
#KODIPROP:inputstreamaddon=inputstream.adaptive
#KODIPROP:inputstream.adaptive.manifest_type=mpd
https://…….

M3u File

@flamingghost
Copy link

@Shuggy999
Copy link

Does anyone have the actual HDR euros mpd?

@pantherale0
Copy link

Does anyone have the actual HDR euros mpd?

There are only 5 UHD streams, so just a guess out of these, I would take a guess if BBC is broadcasting the Euros in UHD it could be uhd_stream_03 (01 seems to have a max resolution of 1080p, segments currently can't be found as nothing is broadcasting on it)

https://ve-uhd-push-uk-live.akamaized.net/x=3/i=urn:bbc:pips:service:uhd_stream_01/iptv_uhd_v1.mpd
https://ve-uhd-push-uk-live.akamaized.net/x=3/i=urn:bbc:pips:service:uhd_stream_02/iptv_uhd_v1.mpd (currently Glastonbury)
https://ve-uhd-push-uk-live.akamaized.net/x=3/i=urn:bbc:pips:service:uhd_stream_03/iptv_uhd_v1.mpd
https://ve-uhd-push-uk-live.akamaized.net/x=3/i=urn:bbc:pips:service:uhd_stream_04/iptv_uhd_v1.mpd (1080p test)
https://ve-uhd-push-uk-live.akamaized.net/x=3/i=urn:bbc:pips:service:uhd_stream_05/iptv_uhd_v1.mpd (4k test)

@Smark223
Copy link

Does anyone have the actual HDR euros mpd?

There are only 5 UHD streams, so just a guess out of these, I would take a guess if BBC is broadcasting the Euros in UHD it could be uhd_stream_03 (01 seems to have a max resolution of 1080p, segments currently can't be found as nothing is broadcasting on it)

https://ve-uhd-push-uk-live.akamaized.net/x=3/i=urn:bbc:pips:service:uhd_stream_01/iptv_uhd_v1.mpd https://ve-uhd-push-uk-live.akamaized.net/x=3/i=urn:bbc:pips:service:uhd_stream_02/iptv_uhd_v1.mpd (currently Glastonbury) https://ve-uhd-push-uk-live.akamaized.net/x=3/i=urn:bbc:pips:service:uhd_stream_03/iptv_uhd_v1.mpd https://ve-uhd-push-uk-live.akamaized.net/x=3/i=urn:bbc:pips:service:uhd_stream_04/iptv_uhd_v1.mpd (1080p test) https://ve-uhd-push-uk-live.akamaized.net/x=3/i=urn:bbc:pips:service:uhd_stream_05/iptv_uhd_v1.mpd (4k test)

UEFA aren't offering a UHD stream. HDR is the best quality, so BBC have been using the 01 stream above for the Euros.

@DIAMOND-2024
Copy link

hi guys just checking will the same m3u for Glastonbury work or will they need changing

im new to this

@pantherale0
Copy link

Going by previous years they will be the same

@DIAMOND-2024
Copy link

cheers pal

@Shuggy999
Copy link

Does anyone have the actual HDR euros mpd?

There are only 5 UHD streams, so just a guess out of these, I would take a guess if BBC is broadcasting the Euros in UHD it could be uhd_stream_03 (01 seems to have a max resolution of 1080p, segments currently can't be found as nothing is broadcasting on it)
https://ve-uhd-push-uk-live.akamaized.net/x=3/i=urn:bbc:pips:service:uhd_stream_01/iptv_uhd_v1.mpd https://ve-uhd-push-uk-live.akamaized.net/x=3/i=urn:bbc:pips:service:uhd_stream_02/iptv_uhd_v1.mpd (currently Glastonbury) https://ve-uhd-push-uk-live.akamaized.net/x=3/i=urn:bbc:pips:service:uhd_stream_03/iptv_uhd_v1.mpd https://ve-uhd-push-uk-live.akamaized.net/x=3/i=urn:bbc:pips:service:uhd_stream_04/iptv_uhd_v1.mpd (1080p test) https://ve-uhd-push-uk-live.akamaized.net/x=3/i=urn:bbc:pips:service:uhd_stream_05/iptv_uhd_v1.mpd (4k test)

UEFA aren't offering a UHD stream. HDR is the best quality, so BBC have been using the 01 stream above for the Euros.

thank you

@humaxdsl
Copy link

Does anyone have the links to the wimbledon courts?

@jimbo2018
Copy link

jimbo2018 commented Jun 29, 2024 via email

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