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.