语音编解码

g711alaw:表示G.711(定义了脉冲编码调制技术)的A编解码方式,带宽64kbps,通常被欧洲采用。
g711ulaw:表示G.711μ律编解码方式,带宽为64kbps,通常被北美和日本等国家采用。
g723r53:表示G.723.1 Annex A(多媒体通讯的双速率语音编码,基于多脉冲多量级化和码激励线性预测技术)编解码方式,带宽为5.3kbps
g723r63:表示G.723.1 Annex A编解码方式,带宽为6.3kbps
g726r16:表示G.726 Annex A(使用自适应差分脉冲编码调制技术)编解码方式,带宽为16kbps。本参数的支持情况与实际使用的板卡有关。
g726r24:表示G.726 Annex A(使用自适应差分脉冲编码调制技术)编解码方式,带宽为24kbps。本参数的支持情况与实际使用的板卡有关。
g726r32:表示G.726 Annex A(使用自适应差分脉冲编码调制技术)编解码方式,带宽为32kbps。本参数的支持情况与实际使用的板卡有关。
g726r40:表示G.726 Annex A(使用自适应差分脉冲编码调制技术)编解码方式,带宽为40kbps。本参数的支持情况与实际使用的板卡有关。
g729a:表示G.729 Annex A编解码方式,对G.729编解码进行了一系列简化,带宽为8kbps
g729r8:表示G.729(使用共轭代数码激励线性预测的语音编码技术)编解码方式,带宽为8kbps
【描述】
compression命令用来按照优先级别配置语音编解码方式。undo compression命令用来将某优先级的语音编解码方法恢复为缺省情况。
缺省情况下,最高优先级的语音编解码为g729r8,第二优先级的语音编解码为g711alaw,第三优先级的语音编解码为g711ulaw,最低优先级的语音编解码为g723r53
g711alawg711ulaw编解码可以提供高质量的语音传输,但要占用较高的带宽。
g723r53g723r63编解码提供了静音压缩技术和舒适噪音,较高速率的输出基于多脉冲多量级技术并提供某种程度上较高质量的音质,较低速率的输出基于码激励线性预测技术并为应用提供了更大的灵活性。
g729r8g729a编解码提供的话音质量与32kbpsADPCM相似,具有长话的质量,同时具有低带宽、较小时间延迟和适中处理复杂度,因此应用广泛。
为了更清晰地了解各种语音编解码算法对语音带宽、话音质量等的影响,表1-1介绍相关算法和带宽的关系。
1-1 相关算法和带宽的关系
语音编解码
带宽
语音质量
G.711A律、μ律)
64Kbps(没有压缩)
语音质量最好
G.726
16243240 Kbps
语音质量较好
G.729
8Kbps
语音质量较好
G.723 r63
6.3Kbps
语音质量一般
G.723 r53
5.3Kbps
语音质量一般
 
实际的网络带宽和打包间隔和网络结构有关,打包时间间隔越长,网络带宽越逼近媒体流带宽,网络承载越多(封装的报文头越多),网络带宽越大,同时打包时间间隔越长,引入的固有编码延时越大。
为了能更方便地根据线路忙闲状况和网络实际情况选择合适的语音编解码算法,下面几张表列出了没有IPHC压缩时,相关的打包参数,包括打包时长、单位时长的报文长度、网络带宽等信息。
打包时长
单位时长编码字节
报文长度IP(字节)
网络带宽IP
报文长度IP+PPP(字节)
网络带宽IP+PPP
编码延迟
10ms
80
120
96Kbps
126
100.8Kbps
10毫秒
广西东方外语职业学院
20ms
160
200
80Kbps
206
82.4Kbps
20毫秒
30ms
240
280
74.7Kbps
286
76.3Kbps
30毫秒
G.711算法(A/µ律):媒体流带宽64Kbps,最小打包时长10毫秒
1-2 G.711算法(A/µ律)
 
打包时长
单位时长编码字节
报文长度IP(字节)
网络带宽IP
报文长度IP+PPP(字节)
网络带宽IP+PPP
编码延迟
30毫秒
24
64
16.8Kbps
70
18.4Kbps
30毫秒
60毫秒
48
88
11.6Kbps
94
12.3Kbps
60毫秒
90毫秒
72
112
9.8Kbps
118
10.3Kbps
90毫秒
G.723 r63算法:媒体流带宽6.3Kbps,最小打包时长30毫秒
1-3 G.723 r63算法
 
打包时长
单位时长编码字节
报文长度IP(字节)
阎健宏网络带宽IP
报文长度IP+PPP(字节)
网络带宽IP+PPP
编码延迟
30ms
20
60
15.9Kbps
66
17.5Kbps
30毫秒
60ms
40
80
10.6Kbps
86
11.4Kbps
60毫秒
90ms
60
100
8.8Kbps
106
9.3Kbps
90毫秒
G.723 r53算法:媒体流带宽5.3Kbps,最小打包时长30毫秒
1-4 G.723 r53算法
 
1-5 G.726 r16算法
泵送混凝土
打包时长
单位时长编码字节
报文长度IP(字节)
网络带宽IP
报文长度IP+PPP(字节)
网络带宽IP+PPP
编码延迟
10毫秒
20
60
48Kbps
66
52.8Kbps
10毫秒
20毫秒
40
80
32Kbps
86
34.4Kbps
20毫秒
30毫秒
60
100
26.7Kbps
106
28.3Kbps
30毫秒
40毫秒
80
120
24Kbps
126
25.2Kbps
40毫秒
50毫秒
100
140
22.4Kbps
146
23.4Kbps
50毫秒
60毫秒
120
160
21.3Kbps
166
11.4Kbps
60毫秒
70毫秒
140
180
20.6Kbps
186
21.3Kbps
70毫秒
80毫秒
160
200
20 Kbps
206
20.6Kbps
80毫秒
90毫秒
180
220
8.8Kbps
226
9.3Kbps
90毫秒
100毫秒
樟脑油200
240
19.2Kbps
246
19.7Kbps
100毫秒
110毫秒
220
260
18.9Kbps
266
19.3Kbps
110毫秒
g.726 r16算法:媒体流带宽16Kbps,最小打包时长10毫秒
 
1-6 G.726 r24算法
打包时长
单位时长编码字节
报文长度IP(字节)
网络带宽IP
报文长度IP+PPP(字节)
网络带宽IP+PPP
编码延迟
10毫秒
30
70
56Kbps
76
60.8Kbps
10毫秒
20毫秒
60
100
40Kbps
106
42.4Kbps
20毫秒
30毫秒
90
130
34.7Kbps
136
17.5Kbps
30毫秒
40毫秒
120
160
32Kbps
166
33.2Kbps
40毫秒
50毫秒
150
190
30.4Kbps
196
31.2Kbps
50毫秒
60毫秒
如梦令赏析180
220
29.3Kbps
226
11.4Kbps
60毫秒
70毫秒
210
250
28.6Kbps
256
30.1Kbps
70毫秒
g.726 r24算法:媒体流带宽24Kbps,最小打包时长10毫秒
 
1-7 G.726 r32算法
打包时长
单位时长编码字节
报文长度IP(字节)
网络带宽IP
报文长度IP+PPP(字节)
网络带宽IP+PPP
编码延迟
10毫秒
40
80
64Kbps
86
68.8Kbps
10毫秒
20毫秒
80
120
48Kbps
126
50.4Kbps
20毫秒
30毫秒
120
160
42.7Kbps
166
44.3Kbps
30毫秒
40毫秒
160
200
40Kbps
206
41.2Kbps
40毫秒
50毫秒
200
240
38.4Kbps
246
39.4Kbps
50毫秒
g.726 r32算法:媒体流带宽32Kbps,最小打包时长10毫秒
 
1-8 G.726 r40算法
打包时长
单位时长编码字节
报文长度IP(字节)
网络带宽IP
报文长度IP+PPP(字节)
网络带宽IP+PPP
编码延迟
10毫秒
50
90
72Kbps
96
76.8Kbps
10毫秒
20毫秒
100
140
56Kbps
146
58.4Kbps
20毫秒
30毫秒
150
190
50.7Kbps
196
52.3Kbps
30毫秒
无锡柴油机厂
40毫秒
200
240
48 Kbps
246
49.2Kbps
40毫秒
g.726 r40算法:媒体流带宽40Kbps,最小打包时长10毫秒
 
1-9 G.729算法
打包时长
单位时长编码字节
报文长度IP(字节)
网络带宽IP
报文长度IP+PPP(字节)
网络带宽IP+PPP
编码延迟
10毫秒
10
50
40Kbps
56
44.8Kbps
10毫秒
20毫秒
20
60
24Kbps
66
26.4Kbps
20毫秒
30毫秒
30
70
18.7Kbps
76
20.3Kbps
30毫秒
G.729算法:媒体流带宽8Kbps,最小打包时长10毫秒
 
    打包时长为语音报文包含信息的时间长度。
    单位时长编码字节=打包时长×媒体流带宽。
    报文长度(IP=IP+RTP+UDP+语音信息长度=20+12+8+Data
    报文长度(IP+PPP=PPP+IP+RTP+UDP+语音信息长度=6+20+12+8+Data
    网络带宽= 媒体流带宽×报文长度/单位时长编码字节。
 
由于IPHC压缩受网络稳定性影响很大,在线路质量理想、网络非常稳定、没有丢包或丢包很小时,IPHC的效率才能很好体现。当网络出现波动时,IPHC效率会急剧降低。在最好情况下,IPRTP)头可以被压缩到2字节,如果同时启动PPP头压缩,能节省可观的媒体流带宽。下面以30毫秒打包时长说明各编解码算法的IPHC最高压缩效率:
编解码算法
单位时长编码字节
压缩前
IPHC+PPP压缩后
报文长度IP+PPP(字节)
网络带宽IP+PPP
报文长度IP+PPP(字节)
网络带宽IP+PPP
G.729
30
76
20.3Kbps
34
9.1Kbps
G.723r63
24
70
18.4Kbps
28
7.4Kbps
G.723r53
20
66
17.5Kbps
24
6.4Kbps
G.726r16
60
106
28.3Kbps
64
17.1Kbps
G.726r24
90
136
17.5Kbps
94
25.1Kbps
G.726r32
120
166
44.3Kbps
124
33.1Kbps
G.726r40
150
196
52.3Kbps
154
41.1Kbps
1-10 IPHC+PPP压缩的效率
 
只有当通讯双方拥有的语音编解码方法存在交集时(即拥有双方都认可的编解码方法),双方才能正常建立通信。如果在某个连接两端设备中设定的编解码方式不统一,或没有共有的编解码方法,则呼叫将会失败

本文发布于:2024-09-20 17:55:21,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/511628.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:编解码   语音   带宽   编码   技术   方式   算法   使用
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议