« Back to all articles

Stream live BBC channels in HD using streamlink

02 February 2022

Been trying to watch a live event on iPlayer in your browser only to have low quality streaming? It seems that the BBC iPlayer browser client doesn’t support above 480p. Fortunately there’s a solution.

Install streamlink @ https://streamlink.github.io/install.html

Install VLC player @ https://videolan.org

Create an account on the BBC website and take note of your credentials. Create the following script and name it bbc1.sh:

streamlink https://www.bbc.co.uk/iplayer/live/bbcone 720p --bbciplayer-hd [email protected] --bbciplayer-password=yourpassword

Save it and chmod +x bbc1.sh. Usage: ./bbc1.sh. This’ll open VLC and stream BBC1 in HD.

To watch BBC2 just change bbcone to bbctwo (I suggest making a bbc2.sh script or parameterize the script yourself).

I haven’t yet found a way to pipe the output of this over airplay to a receiever. If anyone has any suggestions I’d love to hear them as currently I’m only able to mirror using my macbook’s screen sharing to my tv (via airplay).