本頁面包含 Live Stream API 的最佳做法摘要。如果您剛開始使用 Live Stream API,請參閱其中一個快速入門導覽課程。
盡可能使用 SRT 協定
建立輸入端點時,有兩個來源串流通訊協定選項:RTMP_PUSH
和 SRT_PUSH
。
SRT 通訊協定比 RTMP 更先進,且提供下列額外功能,因此優先順序高於 RTMP:
- 封包捨棄復原
- 前向錯誤修正
- 支援多個音訊基本串流
- 頻寬較高
選擇串流通訊協定時,必須使用提供該功能的適當編碼器/轉碼器。大多數專業級編碼器都支援 SRT。
建議位元率
請根據來源解析度和畫面更新率,使用下列位元率。 位元率越高,品質就越好。
解析度 (ScanMode)/畫面格率 | H.264 位元率 (Mbps) | H.265 位元率 (Mbps) |
---|---|---|
576i/25 和 480i/29.97 | 3 | 2.7 |
720p/25/30 | 8 | 7.2 |
720p/50/60 | 15 | 13.5 |
1080i/25 和 1080i/29.97 | 12 | 9 |
1080p/50 和 1080p/60 | 20 | 15 |
2160p/50 和 2160p/60 | 50 | 37.5 |
輸出通道的解析度和位元率取決於輸入解析度/畫面更新率 (60 FPS),如果適用,請為 60 FPS 新增較高的畫面更新率步驟。請注意,新增額外步驟需要更多運算能力。建議的階梯如下:
解析度 (ScanMode)/畫面格率 | H.264 High Profile 位元率 (Kbps) |
---|---|
416x234 p25/30 | 150 |
640x360 p25/30 | 400 |
768x432 p25/30 | 750 |
768x432 p25/30 | 1100 |
960x540 p25/30 | 2200 |
1280x720 p25/30 | 3300 |
1280x720 p50/60 | 5500 |
1920x1080 p25/30 | 6000 |
1920x1080 p50/60 | 9000 |
2560x1440 p25/30 | 10000 |
2560x1440 p50/60 | 13500 |
3840x2160 p25/30 | 15000 |
3840x2160 p50/60 | 25000 |
如果是音訊,建議會根據聲道數而定:
頻道 | AAC 位元率 (Kbps) |
---|---|
2.0 | 64 |
2.0 | 160 |
5.1 | 384 |