👋 欢迎来到 Link 帮助中心
在这里可以找到你想要的答案~
帮助中心 / 音视频部署与使用 / 服务器配置建议
服务器配置建议
1. 估算口径
以下配置按这些条件估算:
• LiveKit 单机部署,采用 SFU 纯转发模式。
• 一路私聊等于一个房间内有两名同时在线的用户。
• 不启用 Egress 录制、转码、混流和直播推流。
• CPU 和内存预留约 40% 的生产余量。
• 网络带宽预留约 30%-50% 的余量。
• 表中带宽为持续可用带宽,不是云厂商标注的瞬时峰值或网卡理论速率。
实际资源消耗还会受到视频分辨率、帧率、编码格式、Simulcast、终端网络质量和丢包重传影响。正式上线前必须使用真实客户端和目标清晰度进行压测。
2. 视频通话配置建议
| 并发私聊 | 同时在线人数 | 建议 CPU | 建议内存 | 建议入口带宽 | 建议出口带宽 | 建议网卡 |
|---|---|---|---|---|---|---|
| 1 路 | 2 人 | 2 核 | 4 GB | 10 Mbps | 5 Mbps | 1 Gbps |
| 10 路 | 20 人 | 4 核 | 8 GB | 75 Mbps | 30 Mbps | 1 Gbps |
| 50 路 | 100 人 | 8 核 | 16 GB | 370 Mbps | 130 Mbps | 1 Gbps 独享 |
| 100 路(估算) | 200 人 | 16 核 | 32 GB | 750 Mbps | 260 Mbps | 2.5 Gbps |
50 路视频私聊的原始估算为入口 246 Mbps、出口 85 Mbps,表中按接近 50% 的余量取整。100 路数据由同一模型线性估算,仅用于选型,不可替代压测结果。
3. 音频通话配置建议
| 并发私聊 | 同时在线人数 | 建议 CPU | 建议内存 | 建议入口带宽 | 建议出口带宽 | 建议网卡 |
|---|---|---|---|---|---|---|
| 1 路 | 2 人 | 2 核 | 4 GB | 1 Mbps | 1 Mbps | 1 Gbps |
| 100 路 | 200 人 | 4 核 | 8 GB | 10 Mbps | 10 Mbps | 1 Gbps |
| 500 路(估算) | 1000 人 | 8 核 | 16 GB | 40 Mbps | 40 Mbps | 1 Gbps |
| 1000 路 | 2000 人 | 16 核 | 32 GB | 80 Mbps | 80 Mbps | 1 Gbps 独享 |
音频带宽相对较低,但高并发下 WebRTC 连接数、UDP 包处理频率、文件句柄和操作系统网络缓冲区会成为主要瓶颈。因此,1000 路音频不能只按带宽选择低配服务器。
4. 推荐生产规格
需要同时覆盖 50 路视频私聊或 1000 路纯音频私聊时,建议从以下规格起步:
| 资源 | 建议配置 |
|---|---|
| CPU | 16 核,主频不低于 3.0 GHz,优先高主频物理核心 |
| 内存 | 32 GB |
| 系统盘 | 100 GB 及以上 SSD |
| 网卡 | 1 Gbps 全双工独享网卡 |
| 视频公网带宽 | 入口至少 370 Mbps,出口至少 130 Mbps |
| 纯音频公网带宽 | 入口和出口分别至少 80 Mbps |
| 公网地址 | 固定公网 IP,支持 UDP |
生产运行期间建议将 CPU 持续使用率控制在 60% 以下、内存使用率控制在 70% 以下。当 CPU、丢包率、RTT 或出口带宽持续接近阈值时,应及时扩容或改为多节点部署。
如果需要在同一台服务器上运行 LiveKit Egress 进行录制、转码或合流,上述规格不再适用。Egress 属于计算密集型服务,应优先独立部署并重新评估 CPU、GPU、内存、磁盘和出口带宽。