What are the codecs, bitrates and protocols used for BBC radio online?

Since 2015, all of BBC radio's online content has been produced by the Audio Factory platform that provides the same quality and device support for all of our stations.

Audio Factory is the BBC’s internal name for its audio streaming infrastructure. It is not related to the radio production company of the same name or with the website www.audiofactory.co.uk.
 

Audio Factory encodes BBC radio content using the following codecs and bitrates:

ProfileCodecBitrateChannels
1AAC-LC320kbsStereo
2AAC-LC128kbsStereo
3HE-AACv196kbsStereo
4HE-AACv148kbsStereo

Not all of these bitrates are necessarily supported by all devices at all times. For example, a mobile phone may only be offered the lower bitrate streams when on mobile data to ensure the connection is more reliable and a better listening experience is achieved. Also, some devices may only be able to cope with a single bitrate and so may not offer the other options, e.g. some internet radios.

Audio Factory does not support the WMA (Windows Media Audio) encoding or delivery protocol.
 

Audio Factory packages and delivers BBC radio using the following protocols:

ProtocolProfilesTarget devices
HLS1, 2, 3 & 4Smartphones, tablets and IP radios and streamers
MPEG-DASH1, 2, 3 & 4Format to replace HDS and some HLS uses

We no longer provide ICY (Shoutcast) streams of the BBC’s domestic services. Newer internet radio devices should be able to make use of the HLS and/or MPEG-DASH protocols using the higher quality AAC+ codec.