带宽计算
本文档介绍如何根据服务器带宽计算最大支持的同时通话人数。
理论计算
带宽需求公式
基于 1 人 720p + 其余 360p 的视频质量配置:
带宽 = 0.45 × N² + 1.25 × N (Mbps)
其中 N = 同时通话人数
反推最大人数公式
根据服务器带宽计算最大支持人数:
N = (-1.25 + √(1.5625 + 1.8 × B)) ÷ 0.9
其中 B = 服务器带宽 (Mbps),结果向下取整
理论计算表格
| 服务器带宽 | 最大通话人数 | 实际带宽消耗 | 计算验证 |
|---|---|---|---|
| 50 Mbps | 9 人 | 47.7 Mbps | 0.45×81 + 1.25×9 = 47.7 |
| 100 Mbps | 13 人 | 92.3 Mbps | 0.45×169 + 1.25×13 = 92.3 |
| 150 Mbps | 16 人 | 135.2 Mbps | 0.45×256 + 1.25×16 = 135.2 |
| 200 Mbps | 19 人 | 186.2 Mbps | 0.45×361 + 1.25×19 = 186.2 |
实际优化场景
优化后的带宽公式
场景:1 人 720p + 其余 180p(小窗口显示)
使用实际码率:
- 720p = 1.0 Mbps
- 180p = 0.1 Mbps
带宽 = 0.1 × N² + 0.9 × N (Mbps)
优化对比表格
| 服务器带宽 | 理论最大 (720+360) | 实际优化 (720+180) | 提升 |
|---|---|---|---|
| 50 Mbps | 9 人 | 18 人 | +100% |
| 100 Mbps | 13 人 | 27 人 | +108% |
| 150 Mbps | 16 人 | 34 人 | +113% |
| 200 Mbps | 19 人 | 40 人 | +111% |
为什么实际能支持更多人?
| 优化因素 | 说明 |
|---|---|
| 动态码率 | 视频静止时码率可降到 30% |
| 小窗口用 180p | 比 360p 节省 60% 带宽 |
| Dynacast | 没人看的流暂停发送 |
| 音频优先 | 网络差时自动降低视频质量 |
| 编码优化 | VP8/H264 实际码率低于标称值 |
带宽规划建议
根据业务需求选择合适的服务器带宽:
| 使用场景 | 推荐带宽 | 预期人数 |
|---|---|---|
| 小型会议 | 50 Mbps | 10-18 人 |
| 中型会议 | 100 Mbps | 15-27 人 |
| 大型会议 | 200 Mbps | 20-40 人 |
提示
实际支持人数取决于视频质量设置。启用 180p 小窗口模式可显著提升并发人数。