Zum Inhalt springen
Callaba

HEVC mit Enhanced RTMP zu YouTube streamen

Auf dieser Seite

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

EbeneZu beantwortende FrageNicht ableiten
Enhanced RTMPUnterstützen Sender und YouTube-Ingest-Weg die erforderliche erweiterte Codec-Signalisierung?Dass alle RTMP-Empfänger HEVC oder AV1 akzeptieren
Video-CodecWelchen Codec, welches Profil, Auflösung, Bildrate und Rate-Control-Werte akzeptiert das Ziel derzeit?Dass eine Codec-Wahl Verschlüsselung ist
RTMPSWelche sichere Ingest-URL stellt YouTube für diesen Stream bereit?Dass ein unabhängiger RTMP Server rtmps:// akzeptiert
Zuschauer-WiedergabeWelchen 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

  1. Starten Sie einen privaten Test mit dem exakten Quellformat.
  2. Bestätigen Sie, dass Callaba die Eingabe sieht und die konfigurierte Ausgabe verbindet.
  3. Prüfen Sie YouTube Live Control Room auf empfangenen Stream-Status und Warnungen.
  4. Öffnen Sie Vorschau/Zuschauerweg und prüfen Sie Programm-Audio und -Video.
  5. 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.