Skip to main content

3. Codec Requirements

To ensure a baseline level of interoperability between WebRTC endpoints, a minimum set of required codecs are specified below.

WebRTC endpoints are REQUIRED to implement the following audio codecs:

  • Opus [RFC6716] with the payload format specified in [RFC7587].
  • PCMA and PCMU (as specified in ITU-T Recommendation G.711 [G.711]) with the payload format specified in Section 4.5.14 of [RFC3551].
  • [RFC3389] comfort noise (CN).

For all cases where the endpoint is able to process audio at a sampling rate higher than 8 kHz, it is RECOMMENDED that Opus be offered before PCMA/PCMU.