VoIP Codecs
VoIP Codecs
Codecs are used to change analog data into digitally encoded files that can be sent through the internet before eventually being decoded back into its original format that the recipient can then see/hear. Each codec uses it's own unique technique to convert the data, and as a result, codecs used for VoIP will vary according to the quality of sound preserved, the amount of bandwidth required to send the files, and the number of resources required in order to make the conversion.
The following is a chart of some of the codecs currently available for VoIP encoding:
| - Codec Chart - |
Codec |
Algorithm |
Bit Rate (Kbps) |
GIPS Family |
|
13.3+ |
GSM-Half Rate |
CELP-VSELP |
11.4 |
GSM-Full Rate |
RPE-LTP |
13 |
GSM-Enhanced Rate |
ACELP |
12.2 |
ILBC |
Internet Low Bitrate Codec |
13.33 & 15.20 |
ITU G.711 |
PCM |
64 |
ITU G.722 |
SBADPCM |
48, 56, & 64 |
ITU G.723 |
Multi-rate Coder |
5.3 & 6.4 |
ITU G.726 |
ADPCM |
16, 24, 32, & 40 |
ITU G.728 |
LD-CELP |
16 |
Speex |
CELP |
2.15-44.2 |
LPC10 |
|
2.5 |
DoD FS-1016 |
CELP |
4.8 |
|