zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    Postman+Newman生成接口测试报告
    Spring Boot系列 – 2. Spring Boot提供的特性
    Spring Boot系列 – 5. 不同的环境使用不同的配置
    Spring Boot系列 – 4. 读取配置文件(application.yml)中的属性值
    MySQL高可用之MHA安装
    恢复误删除表黑科技之relay log大法(续)
    恢复误删除表黑科技之relay log大法
    关于mysqldump备份非事务表的注意事项
    利用binlog server及Xtrabackup备份集来恢复误删表(drop)
    基于Xtrabackup备份集来恢复某个误删除的表(drop)
  • 原文地址:https://www.cnblogs.com/bhlsheji/p/5250733.html
Copyright © 2011-2022 走看看