语音编解码方式及其所占用的带宽的关系
语音编码的带宽和实际所占用的带宽是不同的,语音编码的带宽是实际语音包的带宽,而语音包在IP网络上传输时,还需要增加各种包头,如RTP包头、UDP包头、IP包头。由于语音包本身很小,所以相对而言这些额外的带宽是很可观的。在下表中列出了各种编码方式下的打包时长以及所对应的实际带宽。
语音编解码
打包时长(ms)
语音数据带宽(kb/s)
实际所占带宽
G.723.1(5.3K)
30ms
5.3K
5.3*(20+40)/20 = 16.2K
G.723.1(5.3K)
60ms
5.3K
5.3*(40+40)/20 = 10.6K
G.723.1(6.3K)
30ms
6.3K
6.3*(24+40)/24 = 16.8K
G.723.1(6.3K)
60ms
6.3K
6.3*(48+40)/24 = 11.6K
G.729(8k)
20ms
8K
8*(20+40)/20 = 24K
G.729(8k)
60ms
8K
8*(60+40)/60 = 13.3K
表1 实际带宽与语音编码和打包时长的关系
说明:
1、RTP包头:12bytes UDP包头:8bytes IP包头:20bytes。
2、表中的带宽计算中没有包含物理帧头,需根据具体网络而定。
3、表中的带宽计算中,没有考虑静音检测。静音检测的效率按60%计算。
4、由上表可以很明显的看出,打包时间越长,所占用的实际带宽越小,但时延越大。
该案例暂时没有网友评论
✖
案例意见反馈
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作