G.711 Codec
G.711 Codec
G.711 is a codec that was introduced by ITU in 1972 for use in digital telephony. The codec has two variants: A-Law is being used in Europe and in international telephone links, uLaw is used in the U.S.A. and Japan.
- G.711 uses a logarithmic compression. It squeezes each 16-bit sample to 8 bits, thus it achieves a compression ratio of 1:2.
- The bitrate is 64 kbit/s for one direction, so a call consumes 128 kbit/s.
- G.711 is the same codec used by the PSTN network, hence it provides the best voice quality. However it consumes more bandwidth than other codecs.
- It works best in local area networks where we have a lot of bandwidth available.
Bandwidth consumption for G.711 codec
Codec | Voice Payload Size (ms) | Voice Payload Size (Bytes) | Comments |
---|---|---|---|
G.711 | 20 ms (default) | 160 Bytes | Notice that the codec bit rate is always maintained. For example: G.711 codec = [240 bytes * 8(bits/bytes)] / 30 ms = 64 Kbps |
30 ms | 240 Bytes |