Schaubild: Die Beispieladresse rtmps://stream.example:443/live/DEIN_GEHEIMER_KEY ist in fünf farbige Teile zerlegt: Protokoll, Server, Port, Pfad und Stream-Key. Darunter der Unterschied: RTMP normalerweise unverschlüsselt, RTMPS TLS-verschlüsselt.

Die kurze Antwort

RTMP überträgt den Livestream normalerweise unverschlüsselt. RTMPS transportiert denselben RTMP-Datenstrom innerhalb einer TLS-verschlüsselten Verbindung. Bild, Ton und Stream-Key sind dadurch auf dem Übertragungsweg besser geschützt.

Empfehlung: Unterstützt die Zielplattform oder der eigene Server RTMPS zuverlässig, sollte RTMPS verwendet werden. RTMP bleibt sinnvoll für abgeschottete interne Netze, ältere Geräte oder einen selbst betriebenen Server, der noch keine TLS-Gegenstelle besitzt.

Inhalt der Anleitung

1. Was sind RTMP und RTMPS?

RTMP ist ein dauerhaft aufgebauter TCP-basierter Übertragungsweg für Audio, Video und Metadaten. Im Livestreaming wird er heute vor allem als Ingest-Protokoll verwendet: OBS, ein Hardware-Encoder oder eine Streaming-App sendet das fertige Signal an eine Plattform oder einen eigenen Server.

RTMPS verändert nicht den eigentlichen Videoinhalt. Es ergänzt eine TLS-Schicht – vergleichbar mit dem Unterschied zwischen HTTP und HTTPS. Der Server weist sich dabei mit einem Zertifikat aus und die Verbindung wird verschlüsselt.

Nicht mit dem Zuschauerformat verwechseln: RTMP beziehungsweise RTMPS ist meistens der Weg zum Server. Die Zuschauer erhalten den Stream anschließend typischerweise über ein anderes Auslieferungsformat der Plattform.

2. RTMP und RTMPS im direkten Vergleich

Die wichtigsten Unterschiede
MerkmalRTMPRTMPS
TransportRTMP über TCPRTMP innerhalb einer TLS-Verbindung
VerschlüsselungNormalerweise keine TransportverschlüsselungBild, Ton, Metadaten und Stream-Key werden auf dem Transportweg verschlüsselt
Typische URLrtmp://server.example/livertmps://server.example/live
Häufiger PortTCP 1935Häufig TCP 443; der Anbieter kann einen anderen Port vorgeben
ZertifikatNicht erforderlichGültiges TLS-Zertifikat und passender Hostname erforderlich
KompatibilitätSehr breit, auch bei älteren EncodernEncoder und Server müssen RTMPS unterstützen
Empfohlener EinsatzInternes Netz, Labor, kompatibilitätsbedingte AusnahmeÖffentliches Internet und Plattform-Ingest

Die URLs sind nur Muster, keine anklickbaren Serveradressen. Auch die Portnummern sind typische Werte, aber keine feste Vorschrift. Entscheidend ist immer die vollständige Adresse, die der Server oder die Plattform vorgibt.

3. Was sollte ich verwenden?

TLS schützt die Verbindung vor dem einfachen Mitlesen und vor Manipulationen auf dem Übertragungsweg. Es macht aus einem kompromittierten oder veröffentlichten Stream-Key jedoch keinen sicheren Schlüssel. Den Stream-Key deshalb weiterhin geheim halten und bei Verdacht erneuern.

4. Server-URL, Port und Stream-Key richtig trennen

Viele Fehler entstehen, weil Server-Adresse, Anwendungspfad und Stream-Key miteinander verwechselt werden. Die folgenden Adressen und Schlüssel sind ausschließlich Beispiele und keine Ziele zum Anklicken oder Übernehmen.

Beispiel für einen eigenen Server
FeldRTMP-BeispielRTMPS-Beispiel
Serverrtmp://stream.example:1935/livertmps://stream.example:443/live
Stream-KeyDEIN_GEHEIMER_KEYDEIN_GEHEIMER_KEY
Vollständiger Zielpfadrtmp://stream.example:1935/live/DEIN_GEHEIMER_KEYrtmps://stream.example:443/live/DEIN_GEHEIMER_KEY
Wichtig: In OBS werden Server und Stream-Key normalerweise in getrennte Felder eingetragen. Den echten Schlüssel niemals in Screenshots, Statusseiten oder öffentliche Anleitungen kopieren.

5. RTMP oder RTMPS in OBS einrichten

  1. In OBS Einstellungen → Stream öffnen.
  2. Wenn die Plattform als fertiger Dienst vorhanden ist, diesen auswählen. Ein aktuelles Plattform-Preset ist einer manuell eingetragenen Serveradresse meist vorzuziehen.
  3. Bei einem eigenen Ziel Benutzerdefiniert wählen und die vollständige RTMP- oder RTMPS-Serveradresse eintragen.
  4. Den Stream-Key getrennt in das dafür vorgesehene Feld einfügen.
  5. Bei RTMPS prüfen, ob der Servername zum Zertifikat passt. Eine rohe IP-Adresse funktioniert nur, wenn das Zertifikat genau dafür gültig ist.
  6. Mit einer privaten oder nicht gelisteten Übertragung testen und in OBS unter Ansicht → Statistiken auf Verbindungsabbrüche und verlorene Frames achten.

YouTube stellt die RTMPS-Adresse im Live Control Room bereit und nennt bei TLS-Problemen Port 443 als mögliche explizite Angabe. Offizielle Hilfe: Stream mit RTMPS verschlüsseln.

6. RTMPS auf einem eigenen Server

Ein klassischer Nginx-RTMP-Server lauscht häufig unverschlüsselt auf TCP-Port 1935. Nur das Präfix der Encoder-Adresse von rtmp:// auf rtmps:// zu ändern, reicht nicht aus. Auf der Serverseite muss TLS tatsächlich angenommen werden.

Dafür wird üblicherweise eine vorgeschaltete TLS-Gegenstelle beziehungsweise ein geeigneter Proxy verwendet, der RTMPS entgegennimmt und intern an den RTMP-Dienst weiterleitet. Zusätzlich werden eine Domain, ein gültiges Zertifikat, der passende Firewall-Port und eine automatische Zertifikatserneuerung benötigt.

Nicht versehentlich aussperren: Vor einer Umstellung prüfen, ob alle verwendeten Apps und Encoder RTMPS unterstützen. RTMP und RTMPS können während einer kontrollierten Migration auf getrennten Ports parallel betrieben werden.

Für einen dauerhaft betriebenen Server gibt es die ausführliche Linux-Anleitung mit Nginx-RTMP. Wer den Empfangsserver und OBS auf einem Windows-PC betreiben möchte, nutzt die getrennte Windows-Anleitung mit NOALBS. Eine spätere RTMPS-Erweiterung mit Zertifikat und TLS-Proxy kann auf dem Linux-Aufbau aufbauen.

7. Sinnvoller Aufbau für einen IRL-Stream

RTMPS verschlüsselt zuverlässig, gleicht aber keine schwankende Mobilfunkverbindung aus. Für einen mobilen Stream ist deshalb häufig eine Kombination sinnvoll:

  1. Moblin, IRL Pro oder ein mobiler Encoder sendet über SRT beziehungsweise SRTLA zum Relay- oder Bonding-Server.
  2. OBS empfängt das mobile Bild, ergänzt Szenen, Alerts, Ton und Ausfallschutz.
  3. OBS sendet den fertigen Programmstream per RTMPS zur Zielplattform.
Merksatz: SRT/SRTLA stabilisiert den schwierigen mobilen Weg. RTMPS schützt den abschließenden Plattform-Uplink.

Wenn du für den mobilen Empfang einen eigenen SRTLA-Receiver aufsetzen willst, führt dich die Anleitung zur automatischen SRTLA-Installation durch die Einrichtung. Sie installiert keinen RTMP-Server; dafür gibt es die separate RTMP-Server-Anleitung.

8. Häufige RTMP- und RTMPS-Fehler

Fehler schnell eingrenzen
FehlerbildWahrscheinliche UrsachePrüfung
Verbindung sofort abgelehntFalscher Port, Dienst läuft nicht oder Firewall blockiertServeradresse und vorgegebenen TCP-Port kontrollieren
TLS- oder ZertifikatsfehlerHostname passt nicht, Zertifikat abgelaufen oder Server spricht nur RTMPRTMPS-Adresse und Zertifikatskette prüfen; nicht einfach nur das URL-Präfix ändern
Authentifizierung fehlgeschlagenStream-Key falsch, abgelaufen oder an falscher Stelle eingetragenKey neu kopieren und auf Leerzeichen achten
RTMP funktioniert, RTMPS nichtEncoder oder Server unterstützt kein RTMPSAktuelle Software, Plattform-Preset und Serverkonfiguration prüfen
Stream bricht mobil regelmäßig abRTMP/RTMPS reagiert empfindlich auf Verbindungswechsel und längere AussetzerFür den mobilen Abschnitt SRT/SRTLA und passende Latenz testen
Doppelte oder falsche URLStream-Key wurde sowohl an die URL angehängt als auch separat eingetragenVorgabe des Encoders beachten und Felder sauber trennen

Technischer Hintergrund: RTMP überträgt Audio, Video und Metadaten über eine dauerhafte Verbindung; moderne Erweiterungen werden im offenen E-RTMP-Projekt dokumentiert. Enhanced RTMP bei Veovera.

Passende nächste Schritte

9. Häufige Fragen zu RTMP und RTMPS

Was ist der Unterschied zwischen RTMP und RTMPS?

RTMP überträgt den Livestream normalerweise unverschlüsselt. RTMPS packt denselben RTMP-Datenstrom in eine TLS-verschlüsselte Verbindung, ähnlich wie bei HTTP und HTTPS. So sind Bild, Ton und Stream-Key auf dem Übertragungsweg besser geschützt.

Reicht es, in OBS rtmp:// durch rtmps:// zu ersetzen?

Nein. Der Server muss TLS auch wirklich annehmen, mit gültigem Zertifikat und passendem Hostnamen. Wie das auf einem eigenen Server aussieht, steht im Abschnitt RTMPS auf einem eigenen Server.

Macht RTMPS meinen Stream-Key sicher?

TLS schützt die Verbindung vor einfachem Mitlesen und vor Manipulation auf dem Übertragungsweg. Ein veröffentlichter oder kompromittierter Stream-Key bleibt trotzdem unsicher. Halte ihn geheim und erneuere ihn bei Verdacht.

Soll ich für mobiles IRL-Streaming RTMPS verwenden?

Auf dem schwankenden Mobilfunkweg sind SRT oder SRTLA meist robuster. RTMPS passt danach, auf dem stabilen Weg von OBS zur Zielplattform.

Welcher Port gehört zu RTMP und RTMPS?

Häufig genutzt werden TCP 1935 für RTMP und TCP 443 für RTMPS. Das sind typische Werte, keine feste Vorschrift. Es gilt immer die vollständige Adresse, die dein Server oder deine Plattform vorgibt.

Zuletzt fachlich geprüft: · Aktualisiert: · Herausgegeben von IRL4YOU