Skip to content

Instantly share code, notes, and snippets.

@random-robbie
Last active November 7, 2024 14:40
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
@humaxdsl
Copy link

humaxdsl commented Jul 2, 2024

I use dns4me, it's always worked for me.
Service is great. Works fine for me right now. Thank you.

@rob-fi
Copy link

rob-fi commented Jul 2, 2024

Seeing as this seems to have turned into a little bit of a thread on the subject and everyone's so active, thought I'd drop in to primarily just say thanks a lot @jakeysbin for those m3u8 URLs, they're the only ones that work on my basic Cable/Sat STB (Cryptobox 752HD with basic IPTV support in the firmware), it doesn't support MPD. The mention of the Media Availability Tool was also a revelation, and it allowed me to fish out the correct URLs for various other channels I was wanting as well as try to debug some issues.

Really strange behavior with the "IPTV" streams though, every 30-60s an HLS segment is replaced by one from another channel! For example I'm watching BBC One just now and I will get about 5 seconds of BBC News channel instantly cutting in every so often. I'm not sure if the issue lies in the crappy STB firmware or packets getting mangled over the connection I'm tunneling through. The "PC" streams instead just drop to a lower resolution for a few seconds or occasionally skip frames.

Edit: Actually, perhaps it's rather segments from the very start of the available stream. I guess the IPTV streams have a significant buffer for timeshifiting? I have no clue about what's offered these days on iplayer on devices.

No issues on a PC with VLC. Tried playing with the MTU/MSS on the OPNsense device that's sitting between the STB and the local gateway with no luck. Maybe I should experiment with so-called "smart" DNS rather than full IP tunneling.

Edit 2: Threw away the tunnel and ran HLS Proxy on the remote box and the problem went away.

@markdavis20
Copy link

Hi all could anyone help with a link for ITV1 please? The previous link is down thank you so much to you all

@markdavis20
Copy link

Hi all could anyone help with a link for ITV1 please? The previous link is down thank you so much to you all

@footlooseboss
Copy link

Hi all could anyone help with a link for ITV1 please? The previous link is down thank you so much to you all

country:uk network:itv streams:>0

@Samuel98
Copy link

Does the BBC not stream sets live from trnsmt? https://www.bbc.co.uk/iplayer/episodes/p04r9yt8/trnsmt has highlights as before but I couldnt find any activity on streams other than tennis.

@manueldev
Copy link

Special coverage in Paris ahead of Friday's Olympics opening ceremony

720p

https://ve-cmaf-pushb-uk.live.cf.md.bbci.co.uk/x=4/i=urn:bbc:pips:service:uk_bbc_stream_051/pc_hd_abr_v2.mpd

@AppleSheeple
Copy link

Can anyone make this ITV1 m3u8 stream make more sense or even simplify it?

You like your URL's fully human-readable, don't you?

Alright. I will decipher it a bit for you.

The part starting with UF and ending with TY is base64-encoded data, using the URL-safe alphabet. This alphabet differs from standard base64 by replacing the character + with -, and the character / with _.

Decoding that string gives you 128 bytes of binary data. What is that data, we don't know. It could be containing some encoded/serialized information, or it could be just a random binary key into a table, or whatever.

Luckily, the link works just as well, even if we don't know what that binary data is.

% echo 'UFCDunpGcLyP87OxINCfb6F9hqedwicGJI124-xSwNrvxElid_aX-4-p6dZ2yr0Q4UIxvvCwlW1JwyLCb3-RRVtReynlA6ewsjKYBcCA4_dOgY0x-YvWwntdEKegp4lhnsqbIUAwy-WoN_iEJgOx3BbH3RDCnFVqIpzV-A0l4TY' | \
  sed 's|-|+|g;s|_|/|g' | \
  base64 -d | \
  hexdump -C
00000000  50 50 83 ba 7a 46 70 bc  8f f3 b3 b1 20 d0 9f 6f  |PP..zFp..... ..o|
00000010  a1 7d 86 a7 9d c2 27 06  24 8d 76 e3 ec 52 c0 da  |.}....'.$.v..R..|
00000020  ef c4 49 62 77 f6 97 fb  8f a9 e9 d6 76 ca bd 10  |..Ibw.......v...|
00000030  e1 42 31 be f0 b0 95 6d  49 c3 22 c2 6f 7f 91 45  |.B1....mI.".o..E|
00000040  5b 51 7b 29 e5 03 a7 b0  b2 32 98 05 c0 80 e3 f7  |[Q{).....2......|
00000050  4e 81 8d 31 f9 8b d6 c2  7b 5d 10 a7 a0 a7 89 61  |N..1....{].....a|
00000060  9e ca 9b 21 40 30 cb e5  a8 37 f8 84 26 03 b1 dc  |[email protected]..&...|
00000070  16 c7 dd 10 c2 9c 55 6a  22 9c d5 f8 0d 25 e1 36  |......Uj"....%.6|
00000080

@Mark1796
Copy link

So a "standard" .m3u8 that is not time dependant is out of the question :)

@shantiq
Copy link

shantiq commented Jul 29, 2024

Any of you sniffed the links for Red Button BBC for the Olympics? Thanx to whomsoever

@Smark223
Copy link

Smark223 commented Jul 29, 2024

It's just the regular Red Button stream isn't it? They're only allowed to show one additional stream, along with the main channel coverage, due to the rights deal with Eurosport.

@jimbo2018
Copy link

jimbo2018 commented Jul 29, 2024 via email

@Delitants
Copy link

@Smark223
Copy link

Paris 2024 Opening UHD https://ve-uhd-push-uk-live.akamaized.net/x=3/i=urn:bbc:pips:service:uhd_stream_02/iptv_uhd_v1.mpd

404 not found, dead.

Yeah, it was just for the opening ceremony. The BBC aren't providing any UHD streams for the actual Olympic action. That stream may become active for the closing ceremony.

@shantiq
Copy link

shantiq commented Jul 30, 2024

It's just the regular Red Button stream isn't it? They're only allowed to show one additional stream, along with the main channel coverage, due to the rights deal with Eurosport.

thanx for clarifications Smark. Talk about the Beeb selling the family silver 🙂🙃😉 so all we have got in effect is BBC1 and the Red Button 1
Slim pickings ....

https://vs-cmaf-push-uk.live.cf.md.bbci.co.uk/x=4/i=urn:bbc:pips:service:bbc_one_london/pc_hd_abr_v2.mpd
https://ve-cmaf-push-uk-live.akamaized.net/x=4/i=urn:bbc:pips:service:uk_sport_stream_01/pc_hd_abr_v2.mpd

@Smark223
Copy link

It's just the regular Red Button stream isn't it? They're only allowed to show one additional stream, along with the main channel coverage, due to the rights deal with Eurosport.

thanx for clarifications Smark. Talk about the Beeb selling the family silver 🙂🙃😉 so all we have got in effect is BBC1 and the Red Button 1 Slim pickings ....

https://vs-cmaf-push-uk.live.cf.md.bbci.co.uk/x=4/i=urn:bbc:pips:service:bbc_one_london/pc_hd_abr_v2.mpd
https://ve-cmaf-push-uk-live.akamaized.net/x=4/i=urn:bbc:pips:service:uk_sport_stream_01/pc_hd_abr_v2.mpd

Nothing they could do about it, unfortunately. The IOC did a multi year Europe-wide deal with Warner Brothers Discovery. So the BBC are showing the maximum they're allowed.

@manueldev
Copy link

@shantiq
Copy link

shantiq commented Aug 17, 2024

seeking ITV4 url to follow Vuelta Tour Of Spain any of you know of a current URL which works? thanx guys

@Iangh59
Copy link

Iangh59 commented Aug 18, 2024

seeking ITV4 url to follow Vuelta Tour Of Spain any of you know of a current URL which works? thanx guys

It's on SBS in Australia, but you need a vpn.
https://i.mjh.nz/sbs.m3u8 it's from Matt, https://www.matthuisman.nz/, https://i.mjh.nz/. If you log in you can watch the replays, https://www.sbs.com.au/sport/topic/cycling.

@Delitants
Copy link

Anyone have working STV HD link? Previous has died error 400. Ty.

@Woodthorpe
Copy link

Woodthorpe commented Sep 18, 2024 via email

@atfinne
Copy link

atfinne commented Oct 9, 2024

Is this geo-blocked?

@Shuggy999
Copy link

Shuggy999 commented Oct 9, 2024

Yes, however if you are specificaly looking for ITV shows but don't care when try Virgin Media 1 from Ireland.

https://live-virginmedia.simplestreamcdn.com/s3/rewrite/virgin_one/index.m3u8

@simondavis20
Copy link

Hi could anyone please help asap has anyone got a link for ITV4 please thank you so much!!

@Woodthorpe
Copy link

Woodthorpe commented Nov 2, 2024 via email

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