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

CodecVoice Payload Size (ms)Voice Payload Size (Bytes)Comments
G.71120 ms (default)160 BytesNotice that the codec bit rate is always maintained. For example: G.711 codec = [240 bytes * 8(bits/bytes)] / 30 ms = 64 Kbps
30 ms240 Bytes