Page 222 - Asterisk™: The Future of Telephony
P. 222

‡
               actually hear.  The purpose of the various encoding algorithms is to strike a balance
               between efficiency and quality. §
               Originally, the term codec referred to a COder/DECoder: a device that converts between
               analog  and  digital.  Now,  the  term  seems  to  relate  more  to  COmpression/
               DECompression.
               Before we dig into the individual codecs, take a look at Table 8-1—it’s a quick reference
               that you may want to refer back to.

               Table 8-1. Codec quick reference
                 Codec  Data bitrate (Kbps)            License required?
                 G.711  64 Kbps                        No
                 G.726  16, 24, 32, or 40 Kbps         No
                 G.729A  8 Kbps                        Yes (no for passthrough)
                 GSM   13 Kbps                         No
                 iLBC  13.3 Kbps (30-ms frames) or 15.2 Kbps (20-ms frames)  No
                 Speex  Variable (between 2.15 and 22.4 Kbps)  No

               G.711

               G.711 is the fundamental codec of the PSTN. In fact, if someone refers to PCM (dis-
               cussed in the previous chapter) with respect to a telephone network, you are allowed
               to think of G.711. Two companding methods are used: μlaw in North America and
               alaw in the rest of the world. Either one delivers an 8-bit word transmitted 8,000 times
               per second. If you do the math, you will see that this requires 64,000 bits to be trans-
               mitted per second.
               Many people will tell you that G.711 is an uncompressed codec. This is not exactly
               true, as companding is considered a form of compression. What is true is that G.711
               is the base codec from which all of the others are derived.
               G.711 imposes minimal (almost zero) load on the CPU.





               ‡ “Aoccdrnig to rsereach at an Elingsh uinervtisy, it deosn’t mttaer in waht oredr the ltteers in a wrod are, the
                 olny iprmoetnt tihng is taht frist and lsat ltteres are in the rghit pclae. The rset can be a toatl mses and you
                 can sitll raed it wouthit a porbelm. Tihs is bcuseae we do not raed ervey lteter by istlef, but the wrod as a
                 wlohe.” (The source of this quote is unknown―see http://www.bisso.com/ujg_archives/000228.html.) We do
                 the same thing with sound―if there is enough information, our brain can fill in the gaps.
               § On an audio CD, quality is far more important than saving bandwidth, so the audio is quantized at 16 bits
                 (times 2, as it’s stereo), with a sampling rate of 44,100 Hz. Considering that the CD was invented in the late
                 1970s, this was quite impressive stuff back then. The telephone network does not require this level of quality
                 (and needs to optimize bandwidth), so telephone signals are encoded using 8 bits, at a sampling frequency
                 of 8,000 Hz.

               194 | Chapter 8: Protocols for VoIP
   217   218   219   220   221   222   223   224   225   226   227