Diese Seite enthält eine Zusammenfassung der Best Practices für die Live Stream API. Wenn Sie die Live Stream API noch nicht kennen, finden Sie entsprechende Informationen in den Kurzanleitungen.
Nach Möglichkeit das SRT-Protokoll verwenden
Beim Erstellen des Eingabeendpunkts gibt es zwei Optionen für das Quellstreamprotokoll: RTMP_PUSH
und SRT_PUSH
.
Das SRT-Protokoll wird gegenüber RTMP bevorzugt, da es komplexer ist und zusätzliche Funktionen bietet:
- Wiederherstellung von Paketverlusten
- Korrektur von Vorwärtsfehlern
- Unterstützung mehrerer Audio-Elementar-Streams
- Höhere Bandbreite
Für die Auswahl des Streamingprotokolls ist ein geeigneter Encoder/Transcoder mit dieser Funktion erforderlich. Die meisten professionellen Encoder unterstützen SRT.
Empfohlene Bitraten
Verwende je nach Quellauflösung und Framerate die folgenden Bitraten. Höhere Bitraten führen direkt zu höherer Qualität.
Auflösung (ScanMode)/Framerate | H.264-Bitrate (Mbit/s) |
---|---|
576i/25 und 480i/29.97 | 3 |
720p/25/30 | 8 |
720p/50/60 | 15 |
1080i/25 und 1080i/29.97 | 12 |
1080p/50 und 1080p/60 | 20 |
Fügen Sie für die Auflösung und Bitrate des Ausgabekanals je nach Eingabeauflösung/Framerate (60 fps) gegebenenfalls den höheren Schritt für die Framerate von 60 fps hinzu. Beachten Sie, dass das Hinzufügen weiterer Schritte mehr Rechenleistung erfordert. Wir empfehlen folgende Stufen:
Auflösung (ScanMode)/Framerate | H.264 High Profile Bitrate (Kbit/s) |
---|---|
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 |
Bei Audioanzeigen basieren die Empfehlungen auf der Anzahl der Kanäle:
Kanäle | AAC-Bitrate (kbit/s) |
---|---|
2.0 | 64 |
2.0 | 160 |
5.1 | 384 |