(1)带宽计算方法
有效语音载荷在IP网中的带宽占用描述如下:
IP 网中的带宽占用值按下式执行:
Packet = RTP 头+ UDP 头+ IP 头+ Ethernet 头+ 有效载荷
其中,已知的参数如下:
RTP 头= 96 bit (12 byte);
UDP 头= 64 bit (8 byte);
IP 头= 160 bit (20 byte);
Ethernet 头= 112 bit (14 byte)
假设VoIP采用G.711的编码方式,在64kbps 和20ms 的打包周期:
有效载荷= 打包周期(秒)*每秒的比特数= 0.02 * 64000 =1280 bit;
Packet = 96+64+160+112+1280=1712 bits。
假设打包周期=20ms,则每秒50 个包(packet),因此:
每一线用户所需要带宽= 50 packets/seconds * 1712 bits/packet = 85600 bps =83.6 Kbps
计算结果
语音编解码 |
语音带宽kbps |
分组大小Bytes |
IP/UDP/RTP头 |
L2头Bytes |
总带宽(Kbps) |
在Ethernet占用带宽 |
|||||
G.711 |
64 |
160 |
40 |
14 |
85.6 |
G.729 |
8 |
20 |
40 |
14 |
29.6 |
在PPP广域网占用带宽 |
|||||
G.711 |
64 |
160 |
40 |
6 |
82.4 |
G.729 |
8 |
20 |
40 |
6 |
26.4 |
G.723 |
6.3 |
30 |
40 |
6 |
16 |
在Frame Relay广域网占用带宽 |
|||||
G.711 |
64 |
160 |
40 |
4 |
81.6 |
G.729 |
8 |
20 |
40 |
4 |
19.7 |
G.723 |
6.3 |
30 |
40 |
4 |
15.5 |
(2)IP电话广域网带宽分配方法
在总局与省局之间的广域网,省局与市局之间的广域网,IP电话将承载内部长途电话,为IP电话分配的带宽大小,主要取决于以下几个因素:忙时话务量、呼损、语音编解码算法占用带宽类型等。
忙时话务量:
假设忙时内部长途电话次数23次,总通话时间3976秒,那么
忙时话务量 = 3976秒 / 3600秒 = 1.1爱尔兰
呼损:
假设忙时内部长途电话拨打25次,其中接通23次,那么
呼损=(25-23)/ 25 = 8%
IP电话通道数:
在上述忙时话务量和呼损的假设下,根据爱尔兰B话务量模型计算,可得:
VoIP通道数= 3
参考链接:http://www.erlang.com/calculator/erlb/
IP电话带宽:
在上述忙时话务量、呼损、话务量模型的假设下,再假设采用G.729编解码算法,20ms打包,在PPP广域网链路上,则:
IP电话带宽=IP电话通道数*IP语音流带宽=3*26.4(kbps) =79.2kbps
计算结果:
项目 |
值 |
说明 |
忙时呼叫次数 |
25 |
人工收集 |
忙时呼叫接通次数 |
23 |
人工收集 |
忙时总通话时间(秒) |
3976 |
人工收集 |
忙时话务量(爱尔兰) |
1.1 |
计算 |
忙时呼损 |
8% |
计算 |
IP电话通道数 |
3 |
查爱尔兰B表 |
编解码 |
G.729 |
|
打包时长 |
20ms |
|
广域网链路协议 |
PPP |
|
IP电话带宽 |
79.2kbps |
计算 |
原文:http://blog.csdn.net/tanningzhong/article/details/44592863