1

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

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

谢谢

4

2 回答 2

2

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

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

于 2016-12-04T08:07:08.880 回答
1

G.729a是 G.729 的兼容扩展,由于其语音质量较低,因此需要较少的 CPU。它与 G729 兼容。

它的一些特点是:

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

G.729b:

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

在其维基百科文章中阅读更多信息

于 2016-12-01T16:00:33.810 回答