VOIP 所用的音频编码称为 codec,由於要在 Internet 有限的頻寬的網路環境建立語音通訊,於是需對語音封包作壓縮以利在 Internet 之間順利傳遞,當然不同編碼的壓縮比不同外,其通話品質也會隨之不同。
就目前而言,G711u/a 通話品質最佳,在頻寬足夠使用之下,甚至比傳統電話效果還要好; 如果可使用頻寬不是很大,再可兼顧通話品質下,G729 是一個不錯的選擇,而這種編碼也是目前較被系統商及硬體商列為標準支援項目內。
不同語音編碼所需的網路頻寬列表如下:
Codec BR NEB
G.711 64 Kbps 87.2 Kbps
G.729 8 Kbps 31.2 Kbps
G.723.1 6.4 Kbps 21.9 Kbps
G.723.1 5.3 Kbps 20.8 Kbps
G.726 32 Kbps 55.2 Kbps
G.726 24 Kbps 47.2 Kbps
G.728 16 Kbps 31.5 Kbps
iLBC 15 Kbps 27.7 Kbps
BR = Bit rate
NEB = Nominal Ethernet Bandwidth (one direction)
目前有开源G729,可以按照自己的CPU来安装 查看。