在音频编码或者网络传输中,码率是我们经常遇到的概念,这里谈谈自己对CBR、VBR、CVBR模式的理解。
是什么
首先什么是码率,即指每秒传送多少比特的数据量,常用单位kbps。
码率的不同模式常见有:文章来源:https://www.toymoban.com/news/detail-809674.html
- CBR,Constant Bitrate,定码率,常用于有互动低延迟的实时直播场景,适合编码,不适合存储
- VBR,Variable Bitrate,变码率,常用于点播场景(不在乎延迟,buffer大,经受得住网络抖动),适合转码Transcoding(视频商一般有视频提交后会云转码),较CBR质量更好
- CVBR,Constrained Variable Bitrate,受限变码率,常用于波动较小的网络传输场景,通过限制码率波动范围和比特池技术,保证平均码率恒定,同时又保证了编码质量
深入理解
码率跟传输速率的区别是?文章来源地址https://www.toymoban.com/news/detail-809674.html
- 相同点
- 单位都是一样的,如kbps,Mbps(宽带网速、涉及速度的都是kbps;流量计费的时候,实际下载速度的时候kBps)
- 不同点
- 码率指的是储存1s音频信息需要多大空间
- 传输速率指的是1s内,传输管道能通过多少信息,常用单位的是Mbps。
- b是bit,B是Byte。宽带是100M,单位是bps;我们常用的流量计费方式或下载速度,都是KBps;相关转换要除以8
参考资料
- CBR vs. VBR: The Difference Between Constant Bitrate and Variable Bitrate,link
- VBR vs CBR for Video Streaming: Understanding the Difference,link
到了这里,关于音频筑基:码率模式CBR、VBR、CVBR一文说清的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!