What are codecs?
A codec is a device or software that encodes or decodes a digital stream or signal for transmission over a data network. Codecs are used for both audio and video. The key difference is that audio codecs compress and decompress sound, while with video, do the same for visual content.
Each can be either:
- Lossless – compresses files without any loss in quality
- Lossy – removes some data to reduce file size, often used when bandwidth is limited (e.g., video appearing pixelated)
Why Codecs Matter
Audio and video quality depends on how they're managed:
- Bit rate
- Compression
- Latency
- Error resilience
- Output quality
Audio codecs:

Video codecs:

Further reading
Last Updated
This document was last updated on 4 July 2025
https://www.3cx.com/pbx/codecs/

