视频码率 / 带宽 / 存储估算器

给定分辨率、帧率、编码器和画质档位,估出码率,再折算成 ABR 整条阶梯的存储、峰值并发所需的出口带宽, 以及一个月的 CDN 流量。做 VOD 预算和容量规划时,这三个数是最先要有的。

源视频
片库与观看
最高档码率
整条阶梯合计码率
片库存储(整条阶梯)
峰值出口带宽
月度 CDN 流量

按最高档计算,是最保守的一侧;实际会因降档而更低。

ABR 阶梯

播放端要在网络变差时降档,所以真实存储是整条阶梯的和,而不是最高档。

档位 码率 每小时

计算全部在浏览器里完成,不上传任何数据。

估算模型

码率不是查表得来的,而是按每像素每帧的比特数(bits per pixel, bpp)算的: 码率 = 宽 × 高 × 帧率 × bpp。 H.264 取 0.10,VP9 0.065,HEVC 0.06,AV1 0.045 —— 这几个值代入 1080p30 与 2160p30 后, 结果落在各家发布的编码建议附近(1080p30 H.264 约 6 Mbps,4K HEVC 约 15 Mbps)。 用公式而不是查表的好处是:你填 1440p50 或者换个编码器,它照样给得出答案。

存储用的是整条阶梯的合计码率,不是最高档。播放端会随网络降档,所以每一档都得实际编码并存下来 —— 这是 ABR 的成本结构里最常被漏掉的一项:一条 6 档阶梯的存储通常是最高档单独存储的 1.5 到 1.7 倍。

峰值出口带宽按「所有并发观众都停在最高档」算,这是最悲观的一侧;真实流量因为降档和网络分布会更低。 月度 CDN 流量同理按最高档估。要更接近真实,可以把画质目标调到「节省带宽」再看一遍, 两个数就框出了一个合理区间。

没有计入的部分:音轨(立体声 AAC 128 kbps 量级,多语言音轨要乘以条数)、字幕、 封装开销(fMP4 大约 2%–5%)、以及点播之外的直播时移窗口。

延伸阅读