"); //-->
在voice这方面,是如何计算使用某种codec所消耗的带宽呢?
在默认情况下,把模拟话音转换为数字话音后,按20ms一段20ms一段切开,用rtp封装起来,然后包上udp header,ip header,最后是layer 2的包头,然后发出去。
假设咱们用g.729编码,并在ethernet上传输。一起来算算一路话音需要多大带宽吧。
g.729每路话音是8kbit/s,那么开始转换
8000bps / 8 = 1000 bytes/s,得到g.729每秒需要带宽1000 bytes
那么默认都是每20ms的话音封成一个packet,也就可以算出1秒内发送多少个packet
1s / 20ms = 50个
也就是说g.729每20ms需要的带宽为
1000bytes/s / 50 = 20bytes/s
之后以太网帧头6-byte,ip包头20-byte,udp包头8-byte,rtp包头12-byte
这样,再加上g.729的payload为20bytes
也就是说每20ms就要产生一个6 + 20 + 8 + 12 + 20 = 66-byte长度的帧
那么一秒就要发送50个66-byte,等于3300-byte,转成kbit/s
3300byte/s * 8 /1000 = 26.4kbit/s
最终得出g.729一路话音占用带宽(包括layer2 header)为26.4kbps
专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们
相关推荐
Allegro中的Use_Preference的一些参数设置
纳芯微亮相2025上海车展,斩获“年度影响力汽车芯片”大奖
上海为城市改造所付出的代价
电子科技大学--嵌入式系统应用开发技术34
绝对可用的开关电源:STR5412电源
绝对可用的开关电源:STR6309电源
一句话把人逗乐的经典!
绝对可用的开关电源:长虹CH-10电源
电子科技大学--嵌入式系统应用开发技术32
Allegro中Xnet设置方法
电子科技大学--嵌入式系统应用开发技术31
想不到從洗澡上也可看出一個人的個性,很妙吧!!
电子科技大学--嵌入式系统应用开发技术30
Microchip推出面向边缘人工智能应用的新型高密度电源模块MCPF1412
初创公司Atum Works推出纳米级3D打印技术,芯片制造成本可减90%
Allegro中常用快捷键
2025瑞能半导体(大中国区)经销商大会举行
绝对可用的开关电源:STR41090电源
绝对可用的开关电源:STR41090电源
[转载] 张艾嘉 刘若英 李心洁 你最喜欢哪种类型?
慕尼黑上海电子展对话Allegro:如何用技术定义汽车电子新范式?
Allegro中的属性如何ORCAD CAPTURE中设置
尼得科精密检测科技参展PCIM Expo & Conference 2025
Allegro中常用快捷键说明与设置
台积电公布N2 2nm缺陷率:比3/5/7nm都要好
米尔电子与安路科技达成IDH生态战略合作,共筑FPGA创新生态
TE Connectivity公布2025财年第二季度财报,销售额和每股收益均高于预期
ST以Teseo VI重新定义GNSS在智能驾驶中的应用
台湾网站的Samsung-20020318.patch怎么打上去?
电子科技大学--嵌入式系统应用开发技术33