g711u与g729比較编码格式

Posted phlsheji

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了g711u与g729比較编码格式相关的知识,希望对你有一定的参考价值。

?技术分享711a—编解码格式为G.711 alaw

?技术分享g711u—编解码格式为G.711 ulaw (the default)

?技术分享g729—编解码格式为G.729

?技术分享g729a—编解码格式为G.729a

 

上面的就是voip使用的编码解码格式的,我们究竟选择哪个好些呢?针对不同平台包含不同,在这里包月网络电话选择顺序优先选择:g711u,在我们的使用思科linksys p2pt測试时候,使用g729时候。会出现对方自己主动断线一下然后再接上的情况,而使用g711u的时候非常好攻克了这问题,没有多次重连接的情况。

 

在此測试的时候,网络电话包月可能让很多用户打的时间间隔太短,所以,为了达到好的效果,我们建议客户使用正确的编码。我们为客户提供编码由系统原来的g729再到g711u的,在这里我们改动过来,先选择g711u再选择g729,这是实践測试的包月电话效果。假设针对你的情况不同,我们再具体为您解决编码格式的问题。

我们还有文章:包月网络电话打得通但听不到声音解决方法里面讲到这个编码的问题,

压缩编码也是重点的问题所在,把编码选择: g729, g711u 和 g711a,以便更好地提升音质。比如这里的假设使用DBL的网关。

g729
g729a
g729ab
ulaw
alaw
g723.1
 

 

就是按这上面的排序了。由于g711u就是ulaw的意思,g711a就是alaw的意思。所以我们u在前。a在后。排序好就能对应解决听不到声音的问题。

这是语音包传输的解决这个问题。

此次解决方式非常好地攻克了包月网络电话打得通但听不到声音解决方法,假设你是我们客户,请联系我们。如有这样问题,请让二月二企业包月电话为您服务吧。真正100%的高质量全天24小时任打的网络电话。

 

G711 G723 G729线路占多少带宽问题

带宽=包长度×每秒包数
=包长度×(1/打包周期)
=(Ethernet头+IP头+UDP头+RTP头+有效载荷)×(1/打包周期)
=(208bit +160bit+64bit+96bit +有效载荷)×(1/打包周期)
=(528bit+(打包周期(秒)×每秒的比特数))×(1/打包周期)
=( 528 / 打包周期 ) + 每秒比特数
依照上面的计算公式:
G711:20ms打包。带宽为 ( 528/20 + 64) Kbit/s=90.4 Kbit/s
G729:20ms打包,带宽为 ( 528/20 + 8 ) Kbit/s= 34.4 Kbit/s
G723:5.3k。30ms打包,带宽为 ( 528/30 + 5.3 ) Kbit/s=22.9 Kbit/s
业界一般依照下表提供的IP网带宽系数和以太网带宽系数来设计网络带宽
编解码技术        压缩速率(Kbps)        打包周期(ms)        IP网带宽系数        以太网带宽系数
G.711 a/u                       64                           20                                   1.25                         1.41
G.729 a/b                        8                            20                                   0.38                         0.54
G.723.1(5.3kbit/s)         5.3                           30                                   0.27                         0.37
G.723.1(6.3Kbit/s)        6.3                           30                                   0.25                         0.36
H.263(384Kbit/s)        ≈384                          10                                      6                             6.2
注:採用某种编码方式时。用64K乘以对应的带宽系数就能够得出事实上际占用的带宽。当然假设是中继接口,还须要考虑信令占领一定的带宽,一般依照2.5%来计算。


假设看不懂上面的计算方法,仅仅需记住下面结果:
G711   实际占用带宽   每线90.4kbit/s       100线并发占用   9Mbps
G729   实际占用带宽   每线34.4kbit/s       100线并发占用 3.4Mbps
G723   实际占用带宽   每线22.9kbit/s       100线并发占用 2.2Mbps
























以上是关于g711u与g729比較编码格式的主要内容,如果未能解决你的问题,请参考以下文章

FreeSWITCH之配置G729转码

G.711编码原理

G711 G723 G729线路占多少带宽问题

FreeSWITCH折腾笔记5——G729转码支持

视频格式与编码问题分析

常见编码格式总结,与代码的互相转换