G711 vs G729
G.711和G.729是用于电信网络中语音编码的语音编码方法。两种语音编码方法均在1990年代进行标准化,并用于基本应用中,例如无线通信,PSTN网络,VoIP(IP上的语音)系统和交换系统。与G.711相比,G.729高度压缩。通常,G.711数据速率是G.729数据速率的8倍。在过去的几十年中,两种方法都已经发展,并且根据ITU-T标准具有许多版本。
G.711
G.711是语音频率脉冲代码调制(PCM)的ITU-T建议。G.711是电信通道中常用的编解码器,具有64kbps的带宽。有两个版本的G.711称为μ-law和a-law。法律在世界各地都使用,而μ-law主要在北美使用。G.711的ITU-T建议是每秒8000个样本,仅公差为 + 50份百万。每个样品由8位均匀量化表示,最终以64 kbps的数据速率表示。G.711由于其用于将语音信号转换为数字格式的简单算法而导致的处理开销非常低,但由于带宽的利用率低下,网络效率较差。
G.711标准还有其他一些变体,例如G.711.0建议,它描述了G.711位流的无损压缩方案,旨在通过IP服务(例如VoIP)进行传输。ITU-T G.711.1建议描述了G.711标准的嵌入式宽带语音和音频编码算法,该算法以较高的数据速率(例如64、80和96kbps)运行,并将每秒16,000个样本用作默认采样率。
G.729
G.729是ITU-T建议使用共轭结构 - 代码激发线性预测(CS-ACELP)以8kbps数据速率编码语音信号。G.729使用16位线性PCM作为编码方法时,每秒使用8000个样本。G.729的数据压缩延迟为10ms,G.729也被优化,可与实际的语音信号一起使用,该声音导致DTMF(双音多频)音调,并且使用Codec可靠地支持高质量的音乐和传真。因此,DTMF传输使用RFC 2833标准使用RTP有效负载传输DTMF数字。同样,8kbps的下部带宽会导致在IP(VoIP)应用程序中使用G.729。G.729的其他变体是G.729.1,G.729a和G.729b。G.729.1实现8至32 KBP之间的可扩展数据速率。G.729.1是宽带速度和音频编码算法,它与G.729,G.729A和G.729B编解码器可互操作。
G711和G729有什么区别? - 两者都是语音通信中使用的语音编码系统,并由ITU-T标准化。 - 尽管G.711支持64kbps和G.729支持8Kbps,但两者都通过应用NYQUEST理论来使用NYQUEST理论,每秒使用8000个样本来进行语音信号。 - G.711概念是在1970年代引入的,在贝尔系统中,并于1988年进行标准化,而G.729在1996年进行了标准化。 - G.729使用特殊的压缩算法来降低数据速率,而与G.729相比,G.711由于简单的算法而需要最低的处理能力。 - 两种技术都有自己的扩展版本,其变化较小。 - 尽管G.729提供较低的数据率,但与G.711不同,如果您需要使用G.729,则需要获得许可的知识产权。 - 因此,G.711得到了大多数设备的支持,并且互操作性非常简单。 |
结论
如果编解码器算法之间存在不兼容,则从一个编码方案转换为另一种编码方案将最终导致信息丢失。在这种情况下,有一些系统使用不同的索引(平均意见分数)和PSQM(感知语音质量度量)来衡量质量损失。
G.711和G.729是专门用于电信网络的语音编码方法。与G.711相比,G.729的数据速率低8倍,同时使用高复杂算法保持相似的语音质量,从而在编码和解码单元处导致更高的处理能力。
发表评论