音频筑基:码率模式CBR、VBR、CVBR一文说清

音频筑基:码率模式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

参考资料


  1. CBR vs. VBR: The Difference Between Constant Bitrate and Variable Bitrate,link
  2. VBR vs CBR for Video Streaming: Understanding the Difference,link
相关推荐
华清远见IT开放实验室1 小时前
【项目案例】物联网比较好的10+练手项目推荐,附项目文档/源码/视频
物联网·音视频
小东来13 小时前
电脑端视频剪辑软件哪个好用,十多款剪辑软件分享
音视频
cuijiecheng201815 小时前
音视频入门基础:AAC专题(8)——FFmpeg源码中计算AAC裸流AVStream的time_base的实现
ffmpeg·音视频·aac
Mr数据杨16 小时前
我的AI工具箱Tauri版-VideoIntroductionClipCut视频介绍混剪
人工智能·音视频
神一样的老师16 小时前
基于环境音频和振动数据的人类活动识别
人工智能·音视频
启明云端wireless-tag16 小时前
设备稳定流畅视频体验,乐鑫ESP32-S3芯片方案无线音视频传输通信
物联网·音视频·交互·乐鑫·wifi模组
中关村科金18 小时前
中关村科金推出得助音视频鸿蒙SDK,助力金融业务系统鸿蒙化提速
华为·音视频·harmonyos
DisonTangor19 小时前
上海人工智能实验室开源视频生成模型Vchitect 2.0 可生成20秒高清视频
人工智能·音视频
美狐美颜sdk19 小时前
探索视频美颜SDK与直播美颜工具的开发实践方案
人工智能·计算机视觉·音视频·直播美颜sdk·视频美颜sdk
Mr数据杨20 小时前
我的AI工具箱Tauri版-FasterWhisper音频转文本
音视频