视频分发的服务器带宽不是按“够用”配置的,而是按“峰值并发数 × 单路视频码率”倒推出来的,预算和业务形态决定最终方案。
很多朋友上来就问“我该买多少M带宽”,这其实是个伪命题,带宽是水管,视频是水流,你不告诉我多少人同时开水龙头、每个水龙头开多大,再厉害的水暖工也没法给你算,今天就把这套账掰开揉碎讲清楚。
视频分发带宽到底怎么算?先搞懂码率与并发
理解码率是第一步
码率就是视频每秒钟吃掉的数据量,单位是Mbps,不同的清晰度,码率差异巨大:
- 720P:普遍在1.5-2.5Mbps
- 1080P:普遍在3-5Mbps
- 4K:动辄15-30Mbps
- 短视频(低码率优化):可能只有0.8-1.2Mbps
业内专家指出,多数视频平台为了控制成本,会采用动态码率(VBR),即静态画面低码率、动态画面高码率,所以你看到视频网站上标注“1080P”的影片,实际平均码率往往远低于理论值。
并发数才是决定带宽的命门
带宽需求的完整公式是:
所需带宽 = 预估峰值并发观看数 × 平均视频码率 × 1.2(冗余系数)
举个例子:你的直播平台峰值有1000人同时在线观看1080P,平均码率按4Mbps算,那你的出口带宽至少需要:
1000 × 4Mbps = 4000Mbps ≈ 4Gbps
这个数字让不少创业团队倒吸一口凉气,但别慌,真实的业务很少是“一刀切”的纯1080P,多数平台会做多码率自适应,让用户在不同网速下播放不同清晰度,实际平均码率会下降到1-1.5Mbps左右,这也是为什么1000人同时观看1080P直播,多数平台用1-2Gbps就能扛住的原因。
视频服务器带宽不够怎么办?先分清你的业务场景
短视频或点播平台:看资源命中率
如果你做的是VOD点播(用户拖拽进度条看视频),那我建议优先上CDN,而不是砸钱升级源站带宽,原因很简单:点播业务的流量大头在边缘节点,源站只承担“回源”压力。

一个常见的配置思路:
- 源站服务器:不需要大带宽,5M-20M固定带宽基本够用,主要用于接收CDN节点回源请求和少量直接访问
- CDN边缘节点:这部分带宽由CDN厂商承担,你按流量计费或按请求数计费,不需要你自己买服务器
只有在以下场景才需要考虑自建带宽:你的视频内容极度“冷门”,CDN命中率极低;或者你有敏感内容不希望经过第三方节点。
直播平台:带宽是生命线,但可以“省着用”
直播是带宽消耗大户,因为每个观众都需要一条单独的下行流,这里有个反直觉的配置方法:不要按峰值去配置带宽,而要按“转码后多码率输出”配置。
举个例子:
- 主播推流:上行带宽,一般10M-30M就够(取决于推流码率)
- 观众拉流:这才是大头,但你切成多码率后,一部分观众看720P(2Mbps),一部分看360P(0.6Mbps),整体消耗远低于全1080P
实操中,很多直播平台会在机房侧做“按需转码”,并在弱网环境下自动降级到更低码率,这样1000人在线观看,实际带宽消耗可能只有满配时的60%左右。
视频网站服务器带宽价格:固定带宽 vs 按流量计费
这俩的区别就像租房子和按天住酒店:
- 固定带宽:适合流量波动不大的业务,比如企业内训视频平台,每天500人固定访问,国内主流云厂商,10M固定带宽年费用大约几千元,100M则上万
- 按流量计费:适合流量突刺明显的业务,比如搞了一场直播活动,平时没人看,峰值来一波,国内云厂商按流量计费普遍在0.8-1.2元/GB左右
对于自建机房的团队,带宽价格更复杂,通常IDC机房的带宽报价有“独享”和“共享”之分,共享带宽便宜但可能被邻居挤占,常见的BGP带宽价格,单线便宜、双线中等、BGP多线最贵,一线城市和三四线城市价格差距较大,据行业共识,一个1000并发的中型视频站,每月带宽成本在几万元到十几万元之间都很正常。

自建流媒体服务器,带宽分配不只看总量
入向带宽和出向带宽是两回事
很多新手以为服务器带宽就是“下载速度”,结果买了高配的入向带宽,出向带宽却成了瓶颈。
- 入向带宽:处理上传,比如主播推流、用户上传短视频,一般有10M-30M就够了
- 出向带宽:处理下行,这是视频分发的核心,用户观看视频时,消耗的是出向带宽
购买服务器时,国内主流云厂商的“带宽”默认指入向和出向对等,但自建机房的物理服务器,往往需要单独向IDC申请“出向带宽配额”,这一点在签合同时务必确认清楚。
回源带宽是隐藏的流量黑洞
很多平台上了CDN后反而遇到卡顿,原因往往出在回源上,当边缘节点没有缓存你的视频文件时,会向源站发起回源请求,如果你源站带宽只有10M,但用户量突然涨到1000并发每个回源请求都超时,CDN节点拿不到内容,最终表现就是视频无限加载。
一个实操建议:源站带宽至少保证能满足“10%峰值用户的回源需求”,即峰值并发1000人,源站至少有100人 × 平均码率的出口带宽,平时源站带宽用不满,但遇到CDN缓存刷新或者热点冷启动时,能兜底。
连接数限制比带宽更容易被忽视
带宽够用但视频还是卡,大多数时候是连接数到了上限,一台普通的集群服务器,防火墙默认可能只允许几千个并发TCP连接,视频流是长连接,一个用户播放十分钟就占用一个连接十分钟。
配置时需要同时调整:
- 内核参数:修改
net.core.somaxconn和net.ipv4.ip_local_port_range,提升并发连接能力 - 负载均衡:四层LB(如LVS)或七层LB(如Nginx)分摊连接压力,不要让单台服务器扛全部连接
- 带宽监控:用
iftop
或
nload实时查看每台服务器的实际带宽占用,及时发现异常
带宽超卖:自建机房的坑
如果你是租用物理机或托管的,要特别警惕IDC的“超卖”行为,部分机房会在一个机柜上接入大量用户,共享同一根上行链路,白天可能相安无事,晚上高峰期大家都跑视频流量,整个机柜拥堵不堪。
验证方法很简单:在晚间高峰期用iperf3测速到你服务器的实际吞吐,如果远低于合同约定带宽,那基本就是被超卖了,行业共识认为,共享带宽的超卖比例在3:1到5:1都算正常范围,超过这个比例就需要跟机房协商换独享带宽了。
Q&A:视频分发带宽配置常见疑问
视频服务器带宽配置有没有“标准答案”?
没有,但有一个快速估算方法:先用你的业务预估峰值用户数,乘0.3(参考多码率和非满码率播放的折损),再乘平均码率,得出的数值就是最低可用带宽,多准备30%的冗余,就是推荐配置,比如预计峰值1000人,按720P平均2Mbps算,那么实际带宽需求大约是1000 × 0.3 × 2 = 600Mbps,加上冗余建议上800Mbps。
固定带宽和按流量计费哪个更省钱?
取决于你的业务是否有规律,多数情况下,日活平稳、流量长年稳定的业务选择固定带宽更划算;活动驱动型、流量周未性暴涨的平台选按流量付费,带宽成本能下降20%-40%,如果你用的是云服务器,还可以搭配“带宽包”或“共享流量包”来平滑成本。
用H.265转码能省多少带宽?
H.265(HEVC)相比H.264在同等画质下能节省约30%-50%的码率,但它的代价是转码服务器CPU消耗显著增加,而且部分老设备或低端手机硬解支持不完善,会退回软解导致发热掉电,实际部署时,很多平台会选择H.264和H.265双轨,对高码率视频(如4K)启用H.265,对主流720P/1080P保持H.264,这样带宽成本下降有限,但兼容性风险最低,最终带宽配置需结合转码策略综合评估,不能只盯着编码格式的压缩比。