Du kannst mit RTMPS über YouTube Live streamen. Dabei handelt es sich um eine sichere Erweiterung des beliebten RTMP-Streaming-Protokolls. Das RTMP-Protokoll wird über eine TLS/SSL-Verbindung (Transport Layer Security/ Secure Sockets Layer) übertragen und verschlüsselt.
Vorbereitung
Achte darauf, dass dein Encoder RTMPS unterstützt und du mit den Grundlagen von Livestreaming auf YouTube vertraut bist.
1. Nach einer RTMPS-Voreinstellung für YouTube suchen
Aktualisiere deinen Encoder auf die neueste Version und prüfe, ob er eine Einstellung für YouTube RTMPS hat.
Wenn eine RTMPS-Voreinstellung für YouTube angezeigt wird, wähle sie aus. Eventuell musst du auch deinen Streamschlüssel aus dem Live Control Room eingeben. Du bist jetzt bereit zum Streamen.
Wenn dein Encoder keine RTMPS-Voreinstellung für YouTube hat, gehe zu „Server-URL festlegen“.
2. Server-URL festlegen
Du kannst die RTMPS-URL im Live Control Room abrufen. Dir wird standardmäßig die normale RTMP-URL angezeigt. Achte also darauf, dass du stattdessen die RTMPS-URL verwendest.
- Öffne den Live Control Room von YouTube.
- Klicke auf den Tab Stream oder plane eine neuen Stream.
- Klicke unter „Stream-Einstellungen“ im Stream-URL-Feld auf das Schloss-Symbol, um die RTMPS-URL aufzurufen.
- Kopiere die „Stream-URL“.
- Füge die URL in deinen Encoder ein.
- Kopiere deinen YouTube-Streamschlüssel aus dem Live Control Room und füge ihn in deinen Encoder ein.
Fehlerbehebung
SSL-Fehler
Wenn eine Fehlermeldung wie „der RTMP-Server hat ein ungültiges SSL-Zertifikat gesendet“ erscheint, kannst du Folgendes versuchen:
1. Auf korrekte Server-URL achten
Folge der Anleitung unter „Server-URL festlegen“, um zu gewährleisten, dass die Server-URL korrekt ist. Sowohl das Protokoll als auch der Server sollten vom Typ RTMPS
sein, nicht nur RTMP
.
2. Portnummer eingeben
Wenn die URL korrekt erscheint, du aber dennoch eine SSL-Fehlermeldung erhältst, versuche, die Portnummer 443 in der URL einzugeben. Im Folgenden findest du ein Beispiel. Du musst jedoch die Server-URL aus dem Live Control Room aktualisieren:
rtmps://exampleYouTubeServer.com:443/stream
Wenn du in deinem Encoder in den Konfigurationsoptionen die Portnummer angeben kannst, solltest du die 443 verwenden.
Zeitüberschreitung der Verbindung
Wenn eine Fehlermeldung wie „Verbindung mit Server fehlgeschlagen — Zeitüberschreitung bei Verbindung“ erscheint, kannst du Folgendes versuchen:
1. Auf korrekte Server-URL achten
Folge der Anleitung unter „Server-URL festlegen“, um zu gewährleisten, dass die Server-URL korrekt ist.
Sowohl das Protokoll als auch der Server sollten vom Typ RTMPS sein, nicht nur RTMP.
2. Prüfen, ob der Encoder RTMPS unterstützt
Sollten weiterhin Probleme auftreten, kann es sein, dass dein Encoder RTMPS nicht unterstützt. Sieh dir die Dokumentation für deinen Encoder noch einmal an.