回答:估算直播所需的总CDN 带宽的基本公式是:总出流带宽 = 单路码率 × 并发观众数 × 安全系数。这里的“单路码率”是推流或分发给观众的平均码率(含音频+视频),单位通常为Mbps;“安全系数”用于覆盖协议/分片/并发波动等额外开销,一般取1.1~1.3(即10%~30%)。例如单路码率4 Mbps、并发观众500人、安全系数1.2,则总带宽≈4×500×1.2=2400 Mbps,即约2.4 Gbps。
回答:分辨率和帧率共同影响所需视频码率。常见经验值(参考H.264/H.265编码下的推荐码率范围):360p30 ≈ 0.5–1 Mbps;480p30 ≈ 1–2 Mbps;720p30 ≈ 2.5–4 Mbps;720p60 ≈ 3.5–5 Mbps;1080p30 ≈ 4–6 Mbps;1080p60 ≈ 6–8 Mbps;如果用H.265可在同感知质量下降20%~40%的码率。估算方法也可用近似公式:码率 ≈ 分辨率像素数 × 帧率 × 运动系数 × 编码效率常数,再转换成Mbps。实际部署通常以经验值或试验结果为准。
回答:帧率提升能带来更平滑的运动表现,但相邻帧差异小,编码器利用时间冗余可以部分压缩,从而码率增长低于帧率增长的线性比例。选择折中策略时,优先级通常为:内容类型(快动作需要高帧率)→ 分辨率(细节展示)→ 网络条件(观众平均带宽)。举例:电竞、体育类直播推荐高帧率(60fps)但可适当降低至720p;访谈/讲座类可采用1080p30以保证清晰度同时降低码率。
回答:除了基本的码率乘并发外,还要考虑以下因素:1) 协议与分片开销(HLS/TS或WebRTC/Segment会增加约5%~15%);2) 多码率/多清晰度并存(自适应码流会同时保存若干清晰度切片,CDN需存储并发分发不同清晰度);3) 峰值并发与突发流量(建议按峰值并发或使用自动伸缩);4) 缓存命中率与地域分布(低缓存命中会增加源站带宽);5) CDN的峰值性能与会话数限制;6) 音视频编码器预留头/尾和冗余链路。一般在基础计算上再加10%~30%安全冗余,并考虑地域分布做多节点准备。
回答:用具体组合算两种常见场景(含10%开销):场景A:1000人观看720p30,按单路码率3 Mbps(中位值);总带宽=3×1000×1.1=3300 Mbps≈3.3 Gbps。场景B:1000人观看1080p60,按单路码率7 Mbps;总带宽=7×1000×1.1=7700 Mbps≈7.7 Gbps。如果采用自适应码流且观众分布在多种清晰度,需按各清晰度的预估观众比例分别计算并求和(例如30% 1080p、50% 720p、20% 480p),再乘以安全系数。
