码率是什么?一次讲清它与画质、带宽、存储的关系

分辨率决定"能有多清",码率决定"实际有多清"。很多画质问题,根因都在这里。

本文目录
  1. 一句话定义
  2. 单位换算:Kbps、Mbps 到底多大
  3. 码率与画质:压缩比的另一面
  4. 音频码率怎么算
  5. CBR 与 VBR 的取舍
  6. 为什么需要多码流
  7. 实操建议:先测上行,再定码率

一句话定义

码流(Data Rate),也叫码率、比特率,指视频文件在单位时间内使用的数据流量。它是音视频编码中画面质量控制最重要的部分:同样分辨率下,码流越大,压缩比越小,画面质量就越好。

关键认知分辨率决定"最多能有多清",码率决定"实际有多清"。把 4K 分辨率压到 2 Mbps,画质会比 1080p 压到 4 Mbps 更差——因为每个像素分到的比特太少了。

单位换算:Kbps、Mbps 到底多大

比特率表示"经过编码(压缩)后的数据每秒需要用多少个比特来表示"。比特(bit)是二进制里的最小单位,非 0 即 1。

  • bps = bits per second,比特/秒。其中 b 是比特位(bit)、s 是秒(second)、p 是每(per)。
  • 1 KB/s = 1024 × 8 bps(1 字节 = 8 比特)。所以 500 Kbps 的码率约等于每秒 61 KB 的数据量
  • 常见量级:Kbps(千比特/秒)、Mbps(兆比特/秒)。1 Mbps = 1000 Kbps。
码率每秒数据量(约)每分钟(约)每小时(约)
2 Mbps0.24 MB14 MB0.86 GB
4 Mbps0.48 MB29 MB1.7 GB
8 Mbps0.95 MB57 MB3.4 GB
16 Mbps1.9 MB114 MB6.9 GB

这张表的实用价值在于:存储成本可以直接从码率算出来。监控和录播按年累积,码率就等于硬盘钱。

码率与画质:压缩比的另一面

比特率与音视频压缩的关系很简单:比特率越高,质量越好,但文件越大;比特率越低则相反

需要留意一个常见混淆:视频文件的总码流包含音频。一个视频文件通常既有视频也有音频,音频有自己的比特率,文件的码流是两者之和。所以标称"4 Mbps"时,要先确认是纯视频还是音视频合计——做带宽预算时这个差别不能忽略。

音频码率怎么算

音频的码率计算方式是:码流 = 采样率 × 比特数 × 声道数

以常见的 CD 格式音频为例:44100(采样率)× 16(比特数)× 2(声道)= 1.41 Mbit/sec,约 1411 Kbps。

实际工程中音频码率远低于此:AAC 编码下,单声道 64–128 Kbps 已有良好表现,立体声常用 128–256 Kbps。相比视频码率,音频占比很小,但在总带宽紧张时仍值得压一压。

CBR 与 VBR 的取舍

CBR(固定码率)VBR(动态码率)
行为码率基本恒定,画面复杂时也不加码画面复杂时自动提高码率,简单时降低
带宽占用可预期,便于做带宽与存储预算有峰值,预算要按峰值留余量
画质稳定性复杂画面可能出现码率不足而糊整体画质更均衡
适用场景带宽固定、多路并发、严格控量录制存档、带宽有余量、画质优先

选择建议:上行带宽紧张或要同时跑多路 → CBR;带宽有余量且追求画质 → VBR。不确定先用 CBR,稳定后再对比。

为什么需要多码流

在网络直播中,不同位置的访问者网络环境差异很大。如果只用一种固定码流:

  • 网速好的用户看到的画质仍不够清晰(被低码流限制);
  • 网速差的用户解码时间过长,画面不流畅。

解决这个矛盾最简单有效的办法就是多码流技术:同一路画面同时输出高、中、低多档码流,让不同网络条件的访问者各取所需,兼顾清晰与流畅。

这也是编码器"主副流"设计的由来——在设备侧,主流给高清录制或本地显示,副流给移动端或远程观看,本质就是多码流。

实操建议:先测上行,再定码率

  1. 实测上行带宽:在实际推流的时段测(晚高峰与凌晨差别很大),多测几次取低值。
  2. 按 60%–70% 设码率:给协议开销和波动留余量。别把上行打满。
  3. 用真实画面验证:码率表只能给起点。拿实际内容跑 20–30 分钟,重点看运动画面、文字边缘和暗部噪点。
  4. 先降帧率还是先降码率:带宽不够时,先降帧率(如 60fps → 30fps)通常比降码率更能保住单帧画质。
  5. 按存储反推:录制场景用上表反推硬盘需求,再决定码率档位。

记住这条:码率给不够,任何编码格式都会糊。H.265 的优势是同等画质下省码率,不是同码率下自动变清晰——别指望换个编码就能救低码率。

本文涉及的产品

全部自研自产,支持 OEM / ODM,3 年质保

ZY-EH1308 编码器

支持 CBR / VBR 码流控制与多档码率配置,便于按上行带宽设定码率。

码率可控

ZY-EH1301 4K 编码器

主流与副流可独立设定分辨率与码率,一套设备实现多码流输出。

多码流

ZY-EH1401 4K 直播编码器

机身带显示屏可直接确认实际码率,便于按实测上行调优。

状态可视

ZY-DH9016-3U 16 路解码器

多路解码上墙时,总码率=路数×单路码率,选型前先算带宽。

多路接收

常见问题

码率越大画质就一定越好吗?

在分辨率与编码格式相同的前提下,码率越高画质越好。但更准确的说法是:码率决定实际画质,分辨率决定画质上限。4K 压到 2 Mbps 会比 1080p 压到 4 Mbps 更差,因为每个像素分到的比特更少。

Kbps 和 Mbps 怎么换算?存储怎么算?

1 Mbps = 1000 Kbps;1 KB/s = 1024×8 bps。粗略估算:4 Mbps 约每小时 1.7 GB,8 Mbps 约每小时 3.4 GB,16 Mbps 约每小时 6.9 GB。录制场景可直接用码率反推硬盘需求。

视频文件标称的码率包含音频吗?

通常包含。音视频复合在一起的文件,总码流是视频码流与音频码流之和。做带宽预算时要确认标称值是纯视频还是合计,这个差别不能忽略。

CBR 和 VBR 怎么选?

带宽固定、多路并发、需要严格控量时用 CBR,占用可预期;带宽有余量、画质优先时用 VBR,画面复杂时自动加码率。不确定先选 CBR,稳定后再对比 VBR 的实际画质。

相关阅读

不确定该选 H.264 还是 H.265?把场景发我们

免费测试 30 天 | 7×24 小时技术支持 | 3 年质保

获取选型建议 400-056-8185