音频应用

 找回密码
 快速注册

QQ登录

只需一步,快速开始

阅读: 14982|回复: 2

[转载] 如何计算一路话音消耗的带宽

[复制链接]

6049

积分

3

听众

493

音贝

音频应用注册会员

Rank: 4Rank: 4

积分
6049
发表于 2009-7-18 | |阅读模式
音频应用公众号资讯免费发布推广
如何计算一路话音消耗的带宽



在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
欢迎厂家入驻,推文!免费!微信:yinpinyingyong

3157

积分

3

听众

371

音贝

音频应用新手发布

Rank: 3

积分
3157
发表于 2009-7-19 |
话音消耗的带宽 分享
欢迎厂家入驻,推文!免费!微信:yinpinyingyong

6049

积分

3

听众

493

音贝

音频应用注册会员

Rank: 4Rank: 4

积分
6049
 楼主| 发表于 2009-7-19 |
:handshake:lol:victory:
欢迎厂家入驻,推文!免费!微信:yinpinyingyong
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

音频应用搜索

小黑屋|手机版|音频应用官网微博|音频招标|音频应用 (鄂ICP备16002437号)

Powered by Audio app

快速回复 返回顶部 返回列表