如何计算一路话音消耗的带宽
2008-02-23 04:55:22来源:互联网 阅读 ()
在默认情况下,把模拟话音转换为数字话音后,按20ms一段20ms一段切开,用rtp封装起来,然后包上udp header,ip header,最后是layer 2的包头,然后发出去。
假设咱们用g.729编码,并在ethernet上传输。一起来算算一路话音需要多大带宽吧。
g.729每路话音是8kbit/s,那么开始转换
8kbps x 1000 = 8000bps
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
cisco的voice bandwidth计算工具
http://tools.cisco.com/Support/VBC/jsp/Codec_Calc1.jsp
需要cco帐号的
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash