现在的位置: 首页 > 综合 > 正文

不影响网络性能 充分满足VoIP带宽

2013年09月09日 ⁄ 综合 ⁄ 共 2076字 ⁄ 字号 评论关闭

如果在部署VoIP前没有考虑过带宽需求,那么你所建立的VoIP系统可能并不是很稳定,同时也会给企业的广域网访问带来麻烦。本文将向大家介绍VoIP的压缩算法,以及广域网的拓扑结构,帮助大家有效地确定VoIP网络带宽需求。

在部署VoIP时,VoIP对广域网的带宽需求是需要考虑的一项重要内容。 如果对VoIP系统的带宽需求估计错误,就有可能导致最终的系统不稳定,以及广域网访问困难。本文将引导大家正确的分析判断不同的语音压缩算法和广域网拓扑结构。一旦用户学会了如何控制和计算带宽需求,你就可以设置正确的QoS带宽了。

VoIP编码类型

首先我们介绍一些最常用的VoIP编码(压缩和解压缩)算法,以及他们的带宽和质量特性。需要注意的是,列表中的MOS是基于主观评价的,主要是对语音质量的评价。

窄带 VoIP 编码

编码

带宽需求

MOS

解释

G.711

64 kbps

4.1

这是IP技术中最常用的一种编码方式。这种窄带编码支持对300 3,400赫兹的音频进行压缩。虽然压缩质量不错,但是消耗的带宽很大。

G.729

8 kbps

3.92

这种编码方式也相当流行,并且编码质量也与G.711相近。它最主要的优势是编码大小只有G.711的八分之一。

 

宽带 VoIP 编码

编码

带宽需求

解释

G.722

48 64 kbps

这是 IP电话行业最常用的宽带编码方式,它的语音采样率是 G.711的两倍,通话质量更好。但是他的压缩性能不够理想。但是考虑这种编码方式与 G.711的码率相同,但是却能提供更好地通话质量,因此如果你的IP电话可以支持G.722编码,那么它会是一个相当好的编码方案。 这种编码方式支持 507,000赫兹的语音。 没有采用 G.722的任何专利技术,因此对广大用户来说是免费的。

G.722.1

1632 kbps

这种宽带编码也被称作siren7,是由polycom开发的一种编码方案。它的突出优点是计算效率高,压缩后的码率在1632 kbps,还不到G.722的一半。 16 kbps 模式由于压缩严重,因此并不适合在嘈杂环境或有音乐的环境中使用。而32 kbps 模式则可以很好地在各种环境下使用。这种编码需要获得Polycom公司的授权,并且目前市场上仅有Polycom的高端视频会议系统"Ultimate HD."才使用这种编码。目前市场上的Polycom IP 电话使用的技术叫做"HD Voice," 仅支持G.722 宽带编码,而未来的IP 电话也许会支持G.722.1

G.722.2

6.623.85 kbps

这种宽带编码方式也被称为AMR-WB编码。 虽然最低可以到6.6 kbps,但是对于正常环境下的语音通话,起码应该在12.75 kbps水平。更高的比特率,如 23.85 比较适合嘈杂的环境或者有音乐的环境。在本文写作时,我还没有发现任何IP电话可以支持这一编码协议。目前这种编码仅用于德国的T-Mobile移动电话应用程序中。

Speex wideband

1028 kbps

这是一个来自speex的优秀的开源编码方案,可以在较低的码率下实现相当好的通话质量。12 18 kbps模式下,支持VBR (变码率)编码。由于是开源编码,可以免费应用于各种项目。这种编码可以被开源的Asterisk PBX支持,但是还没有硬件IP电话支持这种编码,只有软件IP电话可以支持。

Siren14 ultra-wideband

2432 kbps

siren14是一款Polycom 公司开发的free-to-license (不是 license-free)形式的超宽带G.722.1编码方案。此编码方案包含了G.722.1编码方案中的一些高级功能,比如消除回声和降噪等。虽然这一编码方案属于免费,但是仍然需要向Polycom申请许可证。 Siren14 支持高达14,000赫兹的音频,而普通宽带版本的G.722.1只支持7000赫兹的音频。

Siren22 ultra-wideband

3264 kbps

Siren22 Polycom 公司推出的收费超宽带编码方案。目前还无法申请许可证。Siren22支持高达22,000 赫兹的音频范围。数字采样率达48 KHz

 

总结一下,G.711 G.729编码是目前使用最广泛的两种编码,受到的支持也最广泛。其中G.729最适合窄带使用,因为它的码率只有非压缩的G.711编码的八分之一,而音质却没有明显下降。由于G.722编码的电话目前价格比较低廉,只有80-400美元,因此如果用户希望使用64 kbps码率,那么应该放弃G.711而采用G.722,因为G.722没有额外的带宽需求。我曾经见到过很多企业盲目的上马VoIP项目,采用的都是G.711编码,他们根本没有考虑到带宽方面的需求。

目前市场上有很多开源的宽带VoIP编码方案,他们可以提供高质量的音频,但是码率却比G.722方案低一半。只不过目前的IP电话厂商对这些开源编码方案的支持度很低。毕竟让厂商支持通用的G.722都已经相当困难了。我们只能希望在未来几年,各个IP电话厂商都可以生产出支持免费宽带VoIP编码方案的IP电话。

 

抱歉!评论已关闭.