什么是G.729编解码器变体之间的差异

时间:2016-12-01 08:43:45

标签: asterisk sip voip codec g729

之间有什么区别 G.729 G.729A G.729AB

如果我在星号中为G729设置了编解码器,这是否意味着G729A和G.729AB能够正常工作?

感谢

2 个答案:

答案 0 :(得分:1)

Asterisk仅支持g729a。所以你别无选择。

G729b与g729a不兼容,g729ab表示交换机支持两种变体。

答案 1 :(得分:0)

G.729a 是G.729的兼容扩展,需要较少的CPU,因为它具有较低的语音质量。它与G729兼容。

它的一些功能是:

  • 采样频率8 kHz / 16位(80 ms采样10 ms帧)
  • 固定比特率(8 kbit / s 10 ms帧)
  • 固定帧大小(10 ms帧为10个字节)
  • 算法延迟为每帧15 ms,具有5 ms前瞻延迟

G.729b:

  • 与G.729或G.729a不兼容
  • 具有启用语音活动检测模块(VAD)的静音压缩方法。它用于检测信号中的语音活动。
  • 它包括一个不连续传输(DTX)模块,它决定更新非语音(噪声帧)的背景噪声参数。
  • 使用发送的2字节静音插入描述符(SID)帧来启动舒适噪声生成(CNG)。如果传输停止,并且链路由于没有语音而变得安静,则接收方可能认为链路已被切断。通过插入舒适噪声,模拟嘶声在静音期间以数字方式进行模拟,以确保接收器链路处于活动状态且可操作。

wikipedia article

了解详情