音频筑基:码率模式CBR、VBR、CVBR一文说清
在音频编码或者网络传输中,码率是我们经常遇到的概念,这里谈谈自己对CBR、VBR、CVBR模式的理解。
是什么
首先什么是码率,即指每秒传送多少比特的数据量,常用单位kbps。
码率的不同模式常见有:
- CBR,Constant Bitrate,定码率,常用于有互动低延迟的实时直播场景,适合编码,不适合存储
- VBR,Variable Bitrate,变码率,常用于点播场景(不在乎延迟,buffer大,经受得住网络抖动),适合转码Transcoding(视频商一般有视频提交后会云转码),较CBR质量更好
- CVBR,Constrained Variable Bitrate,受限变码率,常用于波动较小的网络传输场景,通过限制码率波动范围和比特池技术,保证平均码率恒定,同时又保证了编码质量
深入理解
码率跟传输速率的区别是?
- 相同点
- 单位都是一样的,如kbps,Mbps(宽带网速、涉及速度的都是kbps;流量计费的时候,实际下载速度的时候kBps)
- 不同点
- 码率指的是储存1s音频信息需要多大空间
- 传输速率指的是1s内,传输管道能通过多少信息,常用单位的是Mbps。
- b是bit,B是Byte。宽带是100M,单位是bps;我们常用的流量计费方式或下载速度,都是KBps;相关转换要除以8