音频筑基:码率模式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
相关推荐
lovep14 小时前
CLAP文本-音频基础模型: LEARNING AUDIO CONCEPTS FROM NATURAL LANGUAGE SUPERVISION
音视频·语音识别·多模态模型·音频识别·基础模型
liuhaikang5 小时前
【鸿蒙HarmonyOS Next App实战开发】视频提取音频
华为·音视频·harmonyos
源码_V_saaskw1 天前
JAVA图文短视频交友+自营商城系统源码支持小程序+Android+IOS+H5
java·微信小程序·小程序·uni-app·音视频·交友
肥or胖1 天前
【音视频协议篇】WebRTC 快速入门
ffmpeg·音视频·webrtc
aqi001 天前
FFmpeg开发笔记(七十八)采用Kotlin+Compose的NextPlayer播放器
android·ffmpeg·音视频·直播·流媒体
tang_jian_dong2 天前
springboot + vue3 拉取海康视频点位及播放
spring boot·后端·音视频
青牛科技-Allen2 天前
GC8871刷式直流电机驱动器深度解析:3.6A驱动与内置电流检测技术
单片机·嵌入式硬件·音视频·音响·电动工具·散热风扇·电脑散热风扇
Tracy9732 天前
HF83311_VB1/HF83311Q_VB1:高性能USB HiFi音频解码器固件技术解析
音视频·xmos 模组·xmos 模组固件
_可乐无糖2 天前
AWS WebRTC:我们的业务模式
云计算·音视频·webrtc·aws
Kandiy180253981872 天前
DP4871音频放大芯片3W功率单通道AB类立体声/音频放大器
音视频·音频·视频编解码