视频业务的账单很少只由“保存了多少 GB”决定。一个源文件上传后,可能产生多档清晰度、不同封装、封面、字幕和预览;每次播放还会消耗请求、边缘流量、回源流量和日志处理。用户数量增长以后,真正放大的通常是转码、分发和峰值,而不是最初的源文件容量。
要让成本可控,需要先画清从上传、处理、保存到播放的完整路径,并把固定成本、按量成本和异常成本分开。否则月度账单只能告诉团队“花多了”,却不能说明是哪类内容、哪个地区或哪条策略造成增长。
源文件只是成本链路的起点
不同浏览器、设备和网络条件需要不同码率与分辨率。一个高码率源文件可能生成 1080p、720p、480p 等多个版本,并产生 HLS 或 DASH 分片。转码消耗计算资源,衍生文件扩大存储量,分片数量又增加请求次数。
并非所有内容都需要相同档位。访谈、屏幕录制、动画和电影素材对码率与清晰度的要求不同。转码策略应根据内容类型、主要设备和实际观看数据调整,而不是默认生成尽可能多的版本。
| 成本层 | 主要变量 | 可观察指标 |
|---|---|---|
| 处理 | 时长、分辨率、编码器、档位数量 | 转码分钟、失败率、排队时间 |
| 存储 | 源文件、衍生版本、字幕封面、保留周期 | 总容量、每条内容平均体量、增长率 |
| 分发 | 观看时长、码率、地区、缓存命中 | 边缘流量、回源流量、播放请求 |
| 控制 | 签名、权限、日志、盗链与异常下载 | 鉴权请求、拒绝率、异常来源 |
平均流量不能代表发布日和直播峰值
课程发布、活动直播或热点传播会在短时间集中访问。按月平均带宽估算,可能掩盖峰值并发、边缘节点预热和源站容量问题。热门内容首次被大量请求时,如果缓存尚未建立,回源会突然放大,导致源站带宽或连接数先达到上限。
重要发布前应预估同时在线人数、平均观看码率、主要地区和热门内容范围。可以提前预热确定资源、限制源站直接访问、检查分片缓存,并设置回源与错误告警。直播还需要考虑推流冗余、录制、延迟与失败切换。
访问控制越复杂,运行成本越高
公开宣传片可以使用稳定的公开地址,付费课程、内部培训和有版权限制的内容则可能需要登录、签名 URL、播放有效期、区域限制或设备控制。每增加一层权限,就会增加鉴权请求、时间同步、日志、客服和故障排查工作。
控制目标应和内容价值匹配。绝对防止录屏通常不现实,过度复杂的限制反而可能伤害正常用户。更务实的策略是限制批量盗链和未授权分享,保留访问日志,并为高价值内容选择更严格的 DRM 或专用平台。
回源流量是缓存策略的体检结果
视频分片天然适合缓存,但 URL 设计、查询参数、签名方式和缓存时间会影响命中。如果每次播放生成完全不同的缓存键,同一个分片也会重复回源;如果热门内容被频繁覆盖,旧缓存与新版本又可能混在一起。
热、温、冷内容需要不同保留方式
近期课程和热门节目需要快速读取与边缘缓存,较少访问的历史内容可以降低常驻成本,原始素材与合规归档则应关注恢复时间和权限。删除时要区分源文件、播放版本、字幕封面和业务记录,避免清理衍生文件后无法重新生成,或删除源文件却仍为无效播放版本付费。
用单位经济模型判断增长是否健康
除了总账单,团队还可以观察每小时上传内容的处理成本、每小时有效观看的分发成本、每位付费用户的月均视频成本和热门内容的缓存命中率。单位指标能区分“业务增长带来的合理增长”与“配置异常带来的浪费”。
- 按内容类型列出平均时长、源文件大小和需要的转码档位。
- 估算日常与活动峰值观看时长、主要地区和平均码率。
- 分别统计边缘流量、回源流量、存储容量和转码分钟。
- 为签名失败、异常下载、回源突增和转码积压设置告警。
- 每月检查低频内容、无引用衍生文件和生命周期执行结果。
视频成本不可怕,无法解释的成本才危险。把处理、存储、分发和权限拆开以后,团队可以知道增长来自用户、内容,还是错误配置,并在体验与费用之间做出有证据的取舍。