Codec Quality Comparison
Warning: these are machine-generated results (not from real listeners) and hence should be taken with a grain of salt.
Codec Feature Comparison
Codec | Rate (kHz) | bitrate (kbps) | delay frame+lookahead (ms) | multi-rate | embedded | VBR | PLC | bit-robust | license |
---|---|---|---|---|---|---|---|---|---|
Speex | 8, 16, 32 |
2.15-24.6 (NB) 4-44.2 (WB) |
20+10 (NB) 20+14 (WB) |
yes | yes | yes | yes | open-source/ free software |
|
iLBC | 8 | 15.2 or 13.3 | 20+5 or 30+10 | yes | no charge, but not open-source | ||||
AMR-NB | 8 | 4.75-12.2 | 20+5? | yes | yes | yes | proprietary | ||
AMR-WB (G.722.2) |
16 | 6.6-23.85 | 20+5? | yes | yes | yes | proprietary | ||
G.722.1 (Siren7) | 16 | (16) 24, 32 | 20+20 | yes | yes | yes | no charge, but not open-source | ||
G.729 | 8 | 8 | 10+5 | yes | yes | proprietary | |||
GSM-FR | 8 | 13 | 20+? | ? | ? | patented? | |||
GSM-EFR | 8 | 12.2 | 20+? | yes | yes | proprietary | |||
G.723.1 | 8 | 5.3 6.3 | 37.5 | yes | ? | proprietary | |||
G.728 | 8 | 16 | 0.625 | proprietary | |||||
G.722 | 16 | 48 56 64 | ? | yes | ? | ? |
Definitions
- multi-rate
- Allows the codec to change bitrate dynamically, at any moment
- embedded
- A codec that embeds narrowband bitstreams in wideband bitstreams
- VBR
- Variable bitrate
- PLC
- Packet loss concealment
- bit-robust
- Robust to corruption at the bit level, as found on wireless networks
Special Features
- Speex
- Speex supports intensity stereo encoding and 32 kHz sampling
- iLBC
- iLBC frames are encoded completely independently; while this provides better quality when 10% (or more) of the packets are being dropped, this makes the codec suboptimal for clean line conditions.