先给结论:对于绝大多数视频类应用,按流量计费(CDN流量包)是主流且更优的选择;只有在特定高并发、低时长或突发场景下,按带宽计费才具有性价比优势。
但这个问题不能一刀切,得拆开来聊。咱们从技术原理、成本模型和实际业务场景三个维度来拆解。
一、 核心区别:你买的是什么?
在阿里云、腾讯云等国内主流云厂商的语境下:
-
按流量计费(Pay-By-Traffic)
- 逻辑:你用了多少数据,就付多少钱。比如 0.25元/GB。
- 特点:闲时不花钱,忙时花钱多。适合流量波动大、不可预测的业务。
- 关键点:视频内容通常通过 CDN 分发,CDN 的默认计费方式就是按流出流量。
-
按带宽计费(Pay-By-Bandwidth)
- 逻辑:你承诺一个最大峰值带宽(比如 100Mbps),无论你是否跑满,这 100Mbps 的资源都给你留着,按月/按天付费。
- 特点:资源独占,延迟稳定,但“占坑”成本高。如果峰值不高但持续时间短,浪费严重;如果峰值极高且持续,可能比按量贵。
- 关键点:通常用于源站服务器(ECS/OSS)直接回源,或者对稳定性要求极高的直播推流场景。
二、 为什么视频应用大多选“按流量计费”?
1. 视频内容的特性:长尾效应明显
用户看视频的行为是非连续的。早高峰可能有 10万人同时在线,凌晨可能只有 1000人。
- 按带宽:为了应对早高峰,你得预留 10Gbps 的带宽。那剩下的 23小时,你为这 9.9Gbps 的空闲容量买单,成本极高。
- 按流量:高峰期多扣点钱,低谷期几乎零成本。总体来看,平滑了成本曲线。
2. CDN 的分发机制决定了流量计费更合理
现代视频应用(爱奇艺、B站、抖音等)基本都上 CDN。CDN 节点遍布全国,用户就近访问。
- CDN 厂商(如阿里云 CDN、腾讯云 CDN)的核心商业模式就是按流出流量计费。
- 如果你坚持用 ECS 自建服务器按带宽计费,还要自己搞负载均衡、缓存策略、抗 DDOS,运维成本和隐性故障风险远高于直接使用 CDN 服务。
3. 压缩与转码降低总流量
视频应用通常会做多清晰度转码(720P, 1080P, 4K)。
- 按流量计费时,你可以智能调度:普通用户给 720P,会员给 4K。
- 按带宽计费时,你需要保证所有用户都能拿到最高画质而不卡顿,这意味着你要为最坏情况(所有人同时看 4K)预留带宽,导致大量带宽被低价值请求占用。
三、 什么情况下“按带宽计费”更合适?
别把话说死,以下场景按带宽更划算:
1. 直播业务(Live Streaming)
- 特点:流量是持续、稳定、高并发的。一场大型演唱会直播,几百万人同时在线,持续 2-3 小时,带宽利用率接近 100%。
- 计算:假设峰值带宽 10Gbps,持续 3 小时。
- 按流量:10Gbps ≈ 4.6TB/hour × 3h = 13.8TB。若单价 0.25元/GB,费用约 3450 元。
- 按带宽:10Gbps 专线或云专线月租可能折算到每天几百元,且能保障极低延迟和抖动。
- 注意:直播推流端(RTMP/SRT)往往需要固定带宽保障上行稳定,此时源站按带宽计费更可控。
2. 企业内部视频系统 / 私有化部署
- 特点:用户群体固定(公司员工),访问时间段固定(工作时间),流量可预测。
- 优势:可以精确测算每日平均带宽需求,包年包月按带宽锁定成本,避免月底账单爆炸。
3. 超高清/VR 视频,对延迟极度敏感
- 某些专业级视频传输(如远程XX影像、工业监控回放),不允许有 CDN 节点的跳转延迟,必须直连源站。此时源站服务器需按带宽计费以保证链路质量。
四、 实战建议:如何选型?
作为技术负责人或架构师,我建议采用 “混合计费 + 动态调度” 策略:
| 业务类型 | 推荐计费方式 | 理由 |
|---|---|---|
| 点播(VOD) (电影、剧集、短视频) |
按流量计费(CDN) | 流量波动大,长尾分布,CDN 自动提速,成本低。 |
| 直播(Live) (秀场、赛事、活动) |
按带宽计费(源站)+ 按流量(分发) | 源站需稳定上行,可用按带宽;分发给观众仍走 CDN 按流量。部分云厂商提供“直播按峰值带宽”套餐,可对比。 |
| 会议/RTC (视频会议、在线教育) |
按连接数/时长 | 这类不是传统视频下载,而是实时音视频(WebRTC),计费模式完全不同,通常按分钟或并发路数收费。 |
| 突发热点事件 (如某明星突然爆红) |
弹性伸缩 + 按流量 | 利用云厂商的弹性带宽能力,设置上限,超出部分按更高阶梯单价计费,避免手动扩容滞后。 |
五、 避坑指南(老鸟经验)
-
警惕“带宽峰值”陷阱:
如果你选了按带宽计费,务必设置带宽告警。一旦超过阈值,云厂商可能会限速或产生高额超额费用。而按流量计费,只要预算够,不会限速。 -
内网流量 vs 网络流量:
如果你的视频存储 OSS 和计算实例 ECS 在同一地域,内网传输免费。很多新手误以为跨 AZ 或跨地域也要钱,其实只要规划好网络拓扑,这部分成本为零。 -
使用“下行流量包”而非纯按量:
国内云厂商通常提供“CDN 流量包”,预付费购买 100TB,单价远低于按量计费(可能低至 0.15-0.18元/GB)。永远不要直接用裸按量计费,除非你的流量极小(<1TB/月)。 -
HTTPS 证书与加密开销:
视频传输普遍启用 HTTPS,这会带来额外的 CPU 开销和握手延迟。按带宽计费时,CPU 压力大会影响带宽利用率;按流量计费时,CDN 边缘节点已处理 SSL 卸载,你只需关注源站性能。
总结
90% 的视频应用,请无脑选择 CDN 按流量计费(配合流量包)。
只有当你做的是高并发、长时间、低延迟要求的直播推流,或内部封闭系统时,才认真考虑按带宽计费。
最后提醒一句:云厂商的定价策略经常变,尤其是大促期间(双11、618),流量包折扣力度极大。建议在项目初期先用按量计费跑通 MVP,待日均流量稳定后,再切换为流量包或带宽包,实现成本最优。
云技术博客