1、分包发送,G.711每20ms打包一次,G.729每20ms,G.723每30ms

2、每个包由包头和有效载荷组成,有效载荷即音频数据

3、包头由以下组成,共66 Byte,528 bit

Ethernet头 IP头 UDP头 RTP头
26 Byte 20 Byte 8 Byte 12 Byte
208 bit        160 bit 64 bit 96 bit

4、G.711、G.729、G.723的对应的音频数据是64kbps、8kbps、5.3kbps(另一说6.3kbps)。

每个周期数据流为1280bps、160bps、159bps

每秒数据流=(包头+每个周期数据流量)*周期数量

G.711 每秒数据流=(528+1280)*(1000/20)=90400 bps = 90.4 kbps

G.729 每秒数据流=(528+160)*(1000/20)=34400 bps = 34.4 kbps

G.723 每秒数据流=(528+159)*(1000/30)=22900 bps = 22.9 bps

音频编解码G.711 G.729 G.723带宽问题相关推荐

  1. 音频编解码标准G.711与G.729

    G.711和G.729协议是两对用于语音压缩的编码方案,两者具有一些相似之处,但不同于完全自由使用的G.711,使用G.729是需要付费的,而且,对于使用G.729的情况,CPU占有时间大约为G.71 ...

  2. G711(PCM/PCMA/PCMU),G721,G723,G729等 音频编解码

    G711,G721,G723音频编解码,G729音频库,Android G711(PCMA/PCMU).G726.PCM音频转码到AAC,ffmpeg接收g723音频流,Android G726语音编 ...

  3. 音频编解码基础知识(一)

    音频编解码常用的三种实现方案 1)采用专用的音频芯片对语音信号进行采集和处理,音频编解码算法集成在硬件内部,如 MP3 编解码芯片.语音合成分析芯片等.使用这种方案的优点就是处理速度块,设计周期短:缺 ...

  4. 视音频编解码学习工程:FLV封装格式分析器

    ===================================================== 视音频编解码学习工程系列文章列表: 视音频编解码学习工程:H.264分析器 视音频编解码学习 ...

  5. 详解音频编解码的原理、演进和应用选型等

    本文来自网易云音乐音视频实验室负责人刘华平在LiveVideoStackCon 2017大会上的分享,并由LiveVideoStack根据演讲内容整理而成(本次演讲PPT文稿,请从文末附件下载). 1 ...

  6. 即时通讯音视频开发(十八):详解音频编解码的原理、演进和应用选型

    1.引言 大家好,我是刘华平,从毕业到现在我一直在从事音视频领域相关工作,也有一些自己的创业项目,曾为早期Google Android SDK多媒体架构的构建作出贡献. 就音频而言,无论是算法多样性, ...

  7. [总结]视音频编解码技术零基础学习方法

    原文地址:http://blog.csdn.net/leixiaohua1020/article/details/18893769 一直想把视音频编解码技术做一个简单的总结,可是苦于时间不充裕,一直没 ...

  8. 视音频编解码技术零基础学习方法(向雷神致敬)

    一直想把视音频编解码技术做一个简单的总结,可是苦于时间不充裕,一直没能完成.今天有着很大的空闲,终于可以总结一个有关视音频技术的入门教程,可以方便更多的人学习从零开始学习视音频技术.需要注意的是,本文 ...

  9. 视音频编解码技术零基础学习方法

    一直想把视音频编解码技术做一个简单的总结,可是苦于时间不充裕,一直没能完成.今天有着很大的空闲,终于可以总结一个有关视音频技术的入门教程,可以方便更多的人学习从零开始学习视音频技术.需要注意的是,本文 ...

  10. 研究音频编解码要看什么书

    前言...... 最近总是有人问研究音频编解码要看什么书 其实这是一个很难回答的问题,原因有很多. 首先,做工程首先一个问题就是和课本学习不同,不是看书能解决的. 其次,音频编解码技术在国内研究的人很 ...

最新文章

  1. matlab偏导符号怎么打,matlab 如何输入导数
  2. WCF分布式开发步步为赢(12):WCF事务机制(Transaction)和分布式事务编程
  3. 项目经验—Skype客户端内网无法共享PPT
  4. 打印服务器打印文件,通过打印服务器远程打印文件
  5. @程序员,解读 5G 中性命攸关的时延! | 技术头条
  6. 从留言簿开始,学习MonoRail MVC(三)
  7. 根据select的选项不同跳转到不同的页面
  8. The type XXX is not API (restriction on required library 'D:\jdk-64\jre\lib\rt.jar')
  9. 管理信息系统可行性分析报告_软考复习笔记|项目管理过程与可行性分析及可行性分析报告编写...
  10. MTG1000中继网关用户手册
  11. cesium three性能比较_高中英语中的“形容词”,形容词的用法,比较等级及修饰词...
  12. 解决electron打包的程序报错 A JavaScript error occurred in the main问题
  13. 2020-12-09
  14. java 如何打印自己快捷键_怎么快捷键取消正在执行的打印操作?
  15. matlab拟合图形边界,matlab - MATLAB 3D曲线拟合,带有附加边界 - SO中文参考 - www.soinside.com...
  16. hdu 2044 一只小蜜蜂...
  17. 高校最低分数录取线c语言,全国: 2018年普通高等学校招生录取最低控制分数线...
  18. 20、Java——迷你图书管理器(对象+集合)
  19. Android 4.1 Netd详细分析(二)源文件/模块/基础类统领
  20. 关于TypeError: threshold must be numeric解决办法

热门文章

  1. bilibili 根据up主下载其下的投稿
  2. 开机显示器没显示,电源风扇显卡风扇都在转,键盘不亮
  3. CAD中如何进行日照分析?CAD日照分析教程
  4. 一篇带你了解小米和华为的智能家居生态布局
  5. MyCms 自媒体 CMS 系统 v3.2.0,新增两款免费插件
  6. 使用STM32测量PWM方波频率和占空比的方法
  7. C#LPT指令打印条码——代码嵌套指令
  8. 如何辨别外盘期货盘真假
  9. NAS 详细搭建方案 - 安装Aria2
  10. python判断汉字偏胖_OCR 汉字识别学习笔记2019-01-02