Kurzantwort: Enhanced RTMP erweitert das RTMP/FLV-Nachrichtenformat, damit ein kompatibler Sender und Empfänger neuere Codecs wie HEVC oder AV1 signalisieren können. Sender und Empfänger benötigen weiterhin passende Codec-Unterstützung. RTMPS ist die TLS-geschützte Transportvariante. Bestätigen Sie vor dem Erstellen des Ereignisses die aktuelle YouTube-Ingest-Spezifikation.
Mit dem YouTube-Ausgabevertrag beginnen
| Ebene | Zu beantwortende Frage | Nicht ableiten |
|---|---|---|
| Enhanced RTMP | Unterstützen Sender und YouTube-Ingest-Weg die erforderliche erweiterte Codec-Signalisierung? | Dass alle RTMP-Empfänger HEVC oder AV1 akzeptieren |
| Video-Codec | Welchen Codec, welches Profil, Auflösung, Bildrate und Rate-Control-Werte akzeptiert das Ziel derzeit? | Dass eine Codec-Wahl Verschlüsselung ist |
| RTMPS | Welche sichere Ingest-URL stellt YouTube für diesen Stream bereit? | Dass ein unabhängiger RTMP Server rtmps:// akzeptiert |
| Zuschauer-Wiedergabe | Welchen Verarbeitungs- und Rendition-Status meldet YouTube nach dem Ingest? | Dass der Contribution-Codec die endgültige Zuschauer-Rendition ist |
Vor dem Erstellen der Ausgabe
Erstellen oder planen Sie den YouTube-Livestream und kopieren Sie dessen aktuelle Server-URL und Stream-Key nur in die Zielkonfiguration. Wählen Sie ein Quellprofil, das das Ziel dokumentiert. YouTubes Seite zu Encoder-Einstellungen ist die maßgebliche Quelle für aktuelle Hinweise zu Codec, Auflösung, Bitrate und Protokoll; verwenden Sie kein Profil allein deshalb erneut, weil es bei einem früheren Ereignis funktionierte.
Die YouTube-Ausgabe erstellen
Erstellen Sie einen Restream mit gewählter Quellbindung sowie YouTube-Ziel-URL/-Key. Dies ist ein Ausgabe-Workflow: Die Zieleinstellungen von YouTube regeln diese Übergabe. Zur zugrunde liegenden Steueroberfläche siehe Restreaming und Live-Video-Transcodierung.
Ein Profil aus der Produktion wählen
Arbeiten Sie von den aktuell veröffentlichten YouTube-Ingest-Einstellungen rückwärts. Bestätigen Sie, ob die Quelle den erforderlichen Codec bereits hat oder ob eine Ausgabe ein unterstütztes Transcode-Profil benötigt. Prüfen Sie auch Audio-Codec, Keyframe-Kadenz und Rate Control gegen die Zielvorgaben. Enhanced RTMP überträgt Informationen zur Codec-Fähigkeit; verwenden Sie die Probe, um die tatsächliche Ausgabe zu bewerten.
Eine konkrete Ausgabewahl
Für ein Ereignis, das es akzeptiert, ist 1080p30 H.264/AAC eine praktische, kompatibilitätsorientierte Wahl. Verwenden Sie HEVC mit Enhanced RTMP, wenn der aktuelle YouTube-Endpunkt und die tatsächliche Quelle/Ausgabe diesen Weg unterstützen. Prüfen Sie in beiden Fällen Video-Profil, GOP-/Keyframe-Kadenz, Audio und den zugewiesenen Endpunkt vor der Probe.
Den Zuschauerweg proben
- Starten Sie einen privaten Test mit dem exakten Quellformat.
- Bestätigen Sie, dass Callaba die Eingabe sieht und die konfigurierte Ausgabe verbindet.
- Prüfen Sie YouTube Live Control Room auf empfangenen Stream-Status und Warnungen.
- Öffnen Sie Vorschau/Zuschauerweg und prüfen Sie Programm-Audio und -Video.
- Stoppen und starten Sie die Quelle einmal neu und dokumentieren Sie das beobachtete Wiederherstellungsverfahren.
Nach Grenze diagnostizieren
Ist die Quelle fehlerfrei, YouTube zeigt aber keinen Ingest, prüfen Sie kopierte Server-URL/Key und Ausgabeprotokoll erneut. Empfängt YouTube einen Stream, lehnt aber Video ab, vergleichen Sie Codec/Profil und andere Encoder-Einstellungen mit der aktuellen Spezifikation. Ist Ingest fehlerfrei, aber die Zuschaueransicht verzögert oder nicht verfügbar, untersuchen Sie YouTube-Ereignisstatus und Wiedergabeweg, statt die RTMP-Quelle blind zu ändern.
Referenzen und nächster Schritt
Verwenden Sie YouTubes Live-Encoder-Einstellungen und die Veovera Enhanced RTMP v2-Spezifikation als Konfigurationsreferenzen. Für eine Quelle, die zuerst in Callaba publiziert, verwenden Sie RTMP Server und konfigurieren Sie anschließend die separate YouTube-Ausgabe.