AAC
The HLS-standard audio codec with universal device support.
Opus is an open, royalty-free audio codec standardized by the IETF (RFC 6716), developed collaboratively by Xiph.Org, Mozilla, and Skype/Microsoft. Released in 2012, Opus uniquely handles both speech and music with a single codec by combining SILK (speech) and CELT (music) technologies. Opus achieves transparent audio quality at 128 kbps — lower than any competing codec — and operates across an exceptionally wide bitrate range (6–510 kbps) with configurable latency as low as 2.5ms. Opus is the mandatory audio codec for WebRTC and is supported by Chrome, Firefox, Edge, and Safari 14.1+.
| Standard | IETF RFC 6716, developed by Xiph.Org/Mozilla/Skype |
| Bitrate range | 6 kbps – 510 kbps |
| Sweet spot bitrate | 96–128 kbps (transparent quality for most content) |
| Channels | Up to 255 channels (typically stereo or 5.1) |
| Latency | 2.5ms – 60ms (configurable) |
| Sample rates | 8, 12, 16, 24, 48 kHz (internally resampled to 48 kHz) |
| Royalty status | Royalty-free, open-source |
| Container support | WebM, MP4 |
| Browser support | Chrome 33+, Firefox 15+, Edge 14+, Safari 14.1+ |
| Typical use case | WebRTC, low-latency streaming, voice + music at low bitrates |
Platform | Opus | AAC | MP3 | Vorbis |
|---|---|---|---|---|
Chrome (desktop) | 33+ | |||
Firefox (desktop) | 15+ | |||
Safari (macOS) | 14.1+ | |||
Edge | 79+ | |||
iOS Safari | 14.5+ | |||
Android Chrome |
Qencode encodes Opus audio using libopus for WebM and supported container outputs. Specify libopus as the audio codec with your desired bitrate.
Pair Opus audio with Audio Normalization for consistent loudness, or use with WebM output for a completely royalty-free video + audio stack.
Opus audio in WebM output
{
"query": {
"source": "https://your-storage.com/video.mp4",
"format": [
{
"output": "webm",
"video_codec": "libvpx-vp9",
"resolution": 2160,
"quality": 20,
"audio_codec": "libopus"
}
]
}
}Copy this payload and use it with your API key to encode Opus audio from any source.
Learn how to configure Opus audio encodingOpus | AAC | |
|---|---|---|
Transparent quality | 128 kbps | 192 kbps |
Royalty status | Royalty-free | Licensed |
WebRTC support | Mandatory | Not standard |
HLS support | Not standard | Required (default) |
Latency | 2.5–60ms (configurable) | ~20ms |
Best for | WebRTC, low-bitrate, low-latency | HLS streaming, Apple ecosystem |
For a detailed AAC breakdown, see AAC
The HLS-standard audio codec with universal device support.
The real-time communication protocol where Opus is mandatory.
Standardize loudness levels across audio outputs.
We love creating powerful solutions that are aligned with the needs of your business.
Please send us a message if you have a question or Schedule a call for a demo to discuss your integration.
Contact us with any questions. We'd love to help.
Los Angeles, CA - (HQ)
San Francisco, CA
New York, NY