G.729 编解码器变体之间有什么区别
whats the differance between G.729 codec variations
有什么区别
G.729
G.729A
G.729AB
如果我在星号中为 G729 设置了编解码器,这是否意味着 G729A 和 G.729AB 可以工作?
谢谢
G.729a 是 G.729 的兼容扩展,需要较少的 CPU 因为它的语音质量较低。兼容G729.
它的一些特点是:
- 采样频率 8 kHz/16-bit(10 毫秒帧 80 个样本)
- 固定比特率(8 kbit/s 10 毫秒帧)
- 固定帧大小(10 毫秒帧为 10 个字节)
- 算法延迟为每帧 15 毫秒,前瞻延迟为 5 毫秒
G.729b:
- 与 G.729 或 G.729a 不兼容
- 具有启用语音 activity 检测模块 (VAD) 的静音压缩方法。用于检测信号中的语音activity。
- 它包括一个不连续传输 (DTX) 模块,该模块决定更新非语音(噪声帧)的背景噪声参数。
- 使用传输的 2 字节静默插入描述符 (SID) 帧来启动舒适噪声生成 (CNG)。如果传输停止,并且 link 由于没有语音而变得安静,接收方可能会认为 link 已被切断。通过插入舒适噪声,模拟嘶嘶声在静音期间以数字方式模拟,以确保接收器 link 处于活动状态并可操作。
阅读更多内容
Asterisk 仅支持 g729a。所以你别无选择。
G729b 与 g729a 不兼容,g729ab 表示这两种型号均受开关支持。
有什么区别 G.729 G.729A G.729AB
如果我在星号中为 G729 设置了编解码器,这是否意味着 G729A 和 G.729AB 可以工作?
谢谢
G.729a 是 G.729 的兼容扩展,需要较少的 CPU 因为它的语音质量较低。兼容G729.
它的一些特点是:
- 采样频率 8 kHz/16-bit(10 毫秒帧 80 个样本)
- 固定比特率(8 kbit/s 10 毫秒帧)
- 固定帧大小(10 毫秒帧为 10 个字节)
- 算法延迟为每帧 15 毫秒,前瞻延迟为 5 毫秒
G.729b:
- 与 G.729 或 G.729a 不兼容
- 具有启用语音 activity 检测模块 (VAD) 的静音压缩方法。用于检测信号中的语音activity。
- 它包括一个不连续传输 (DTX) 模块,该模块决定更新非语音(噪声帧)的背景噪声参数。
- 使用传输的 2 字节静默插入描述符 (SID) 帧来启动舒适噪声生成 (CNG)。如果传输停止,并且 link 由于没有语音而变得安静,接收方可能会认为 link 已被切断。通过插入舒适噪声,模拟嘶嘶声在静音期间以数字方式模拟,以确保接收器 link 处于活动状态并可操作。
Asterisk 仅支持 g729a。所以你别无选择。
G729b 与 g729a 不兼容,g729ab 表示这两种型号均受开关支持。