g729编码,每次只能编码160个字节,编码后为10个字节大小,16:1的压缩比,如果要编码320字节的数据,需要分两次进行,并且G729A不支持多路同时解码,否则声音会有问题,G729b也不行,ITU上的代码都不支持多路解码, 但是g729b里面增加了静音检测,即在不说话的时候,可以自动发一些噪音流。

如果作为终端来说,单路基本够用,这个我在ios和android、windows下都测试通过,源码都可以编译,但是作为服务器来说,可能多路就是必须的了,因为会用到一些会议等操作。

g723.1带宽5.3k或6.3kbit/s,g729是8kbit/s,比g729略低,但是噪音要比g729大一些,并且算法延迟是g729的2倍多 g711带宽64kbit,但是算法延迟为0。因为G711来说比较简单,在有线环境下使用也没什么大问题, 但是在小带宽下G729是不错的选择。

从声音来看,729a和729b都可以兼容,多路问题可以通过优化729代码来解决。

我测试结果效果还是不错的,可以达到使用标准。

qq1181250794

G711 G729音频编码总结相关推荐

  1. G.7xx的音频编码方式与带宽计算

    本文转之"weixin_30527551"作者的[WebRTC]术语 G.711  G.722 G.711  G.722是G系列的语音编码中宽带的编码方式. G.711 由国际电信 ...

  2. G.711是一种由国际电信联盟(ITU-T)制定的音频编码方式

    http://zh.wikipedia.org/zh-cn/G.711 ITU-T G.711 page ITU-T G.191 software tools for speech and audio ...

  3. 音频编码(三)——音频编解码标准

    PCMU(G.711U) 类型:Audio 制定者:ITU-T 所需频宽:64Kbps(90.4) 特性:PCMU和PCMA都能提供较好的语音质量,但是它们占用的带宽较高,需要64kbps. 优点:语 ...

  4. 音频降噪算法 java_音频处理之去噪算法---基于pcm和g711的音频16000hz、8bit去噪声算法...

    (1)应用背景 (2)主要降噪算法原理 (3)算法流程 (4)算法实现 (5) ------------author:pkf -------------------time:2-6 --------- ...

  5. 【Android音视频开发】音频编码原理

    文章变更表 文章版本号 变更内容 变更日期 备注 0.0.1 创建 2022/9/29 初版 0.0.2 补充编码原理和音频格式等内容 2022/9/30 1. 前言 在[Android音视频开发] ...

  6. aac蓝牙编解码协议_蓝牙音频编码哪个音质好?今天我们来逐一解读

    家有影院致力于帮助渴望学习.热爱电影.希望通过自己双手搭建出适合自己的家庭影院的朋友.如果你是这样的人,我们和500位同样热爱家庭影院的伙伴愿意一起帮助你实现梦想.同时,我们还能帮助你找到价格优惠的靠 ...

  7. Google推出开源空间音频编码引擎Songbird

    文/ Google Chrome 媒体团队 Jamieson Brettle 和 Drew Allen 要打造真正沉浸式的虚拟场景,不仅需要有炫目的视觉效果,还需要伴有逼真的空间音频,从而营造出逼真而 ...

  8. uvc音频传输协议_蓝牙中的三种音频编码:Apt-X、SBC、AAC,请问分别有什么区别?...

    Apt-X在理论上声音保留的细节会更多,但需要购买对应的使用授权:SBC是A2DP蓝牙音频传输协议强制规定的编码格式,音质比MP3差:ACC是杜比实验室为音乐社区提供的技术,音质比SBC好.详细介绍如 ...

  9. 【Android RTMP】安卓直播推流总结 ( 直播服务器搭建 | NV21 图像采集 | H.264 视频编码 | PCM 音频采集 | AAC 音频编码 | RTMP 包封装推流 )

    文章目录 一. 安卓直播推流专栏博客总结 二. 相关资源介绍 三. GitHub 源码地址 四. 整体 Android 直播推流数据到服务器并观看直播演示过程 Android 直播推流流程 : 手机采 ...

最新文章

  1. 过年了,少喝点酒,多喝点茶—绿茶不仅仅是你想的那么简单
  2. PS想象的力量无限大,设计师的脑洞无限大!
  3. php中显示不出图像,php – 无法显示图像,因为它包含错误
  4. Django连接数据库增删改查操作
  5. 【mybatis-plus】什么是乐观锁?如何实现“乐观锁”
  6. layui进度条:调用、参数设置、动态渲染、数据热更新 (含案例、代码)
  7. SAP License:SAP成本收集器两则
  8. [RK3399][Android7.1] 调试笔记 --- 查看开机上一次kernel log
  9. 用matlab来计算函数,Matlab函数求导教程
  10. 顺丰同城赴港IPO 有望凭借高增速和生态布局成为第三方即时配送平台第一股
  11. Windows右键菜单
  12. 中国人的英文名和外国人的中文名
  13. 微信小程序-跳转url页面
  14. 计算机四级——网络工程 易错点总结
  15. c语言自定义的xml解析库,轻量级C语言实现的xml解析库minixml
  16. C/C++中的ctime用法总结
  17. 手机连接谷歌浏览器进行联调_如何让任何人将手机连接到您的Google Home
  18. 58到家,或将到不了家
  19. Android的Recovery中font_10x18.h字库文件制作
  20. 【Unity 3D 从入门到实战】Unity 3D 导航系统

热门文章

  1. 打开jupyter notebook 报错 404GET/static/components/marked/lib/marked.js?
  2. html表格中加函数,excel中的substitute函数
  3. 产品随想6:痛点分析,是先“痛”还是先“点”?
  4. R语言绘制等值线和等高线
  5. CSS 外边距重叠及防止方法
  6. vue中安装和使用Dplayer视频播放器
  7. 解决webstorm调试js时Evaluate脚本获取dom属性丢失问题
  8. FME2019试用过程
  9. 男人常吃6种食物当心伤精少精
  10. python魔方方法__call__