👋 歡迎來到 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、記憶體、磁碟和出口頻寬。