Schnellfinder

Was suchst du?

⌘/Ctrl + K öffnet den Finder · Esc schließt ihn
IRL Streaming

SRT vs. RTMP für mobile Streams: Was ist der Unterschied?

RTMP ist als Ingest-Protokoll weit verbreitet, SRT wurde dagegen für robuste Low-Latency-Übertragung über problematische Netze entwickelt. Für IRL können beide an unterschiedlichen Stellen derselben Pipeline sinnvoll sein.

Inhalt dieses Guides
Kurz erklärt

RTMP ist als Ingest-Protokoll weit verbreitet, SRT wurde dagegen für robuste Low-Latency-Übertragung über problematische Netze entwickelt. Für IRL können beide an unterschiedlichen Stellen derselben Pipeline sinnvoll sein.

Interaktiv

IRL-Arbeitsmodus

IRL ist ein Gesamtsystem aus Funk, Transport, Strom, Thermik und Audio. Teste diese Ebenen getrennt.

0/5erledigt
Bei aktiviertem JavaScript werden Fortschritt und Auswahl nur lokal in diesem Browser gespeichert.

Bei IRL Streaming werden SRT und RTMP häufig so behandelt, als müsse man sich grundsätzlich für eines der beiden Protokolle entscheiden. In der Praxis können sie unterschiedliche Aufgaben übernehmen: SRT kann beispielsweise den schwierigen Weg vom mobilen Encoder zu einem eigenen Server absichern, während der Server anschließend per RTMP oder RTMPS an eine Plattform weiterleitet.

RTMP: der etablierte Ingest-Weg

RTMP ist seit vielen Jahren ein verbreitetes Protokoll, um Livevideo an Streamingplattformen zu senden. Viele Encoder und Plattformen unterstützen es direkt. YouTube dokumentiert RTMP/RTMPS weiterhin als Eingangsprotokoll für Live-Encoder.

Der große Vorteil ist die Kompatibilität. Wenn ein Dienst nur einen Stream-Key und eine RTMP(S)-URL erwartet, ist der Workflow unkompliziert.

SRT: für schwierige Netzwerke entwickelt

SRT steht für Secure Reliable Transport. Das Open-Source-Projekt beschreibt SRT als Transportprotokoll für Livevideo mit geringer Latenz, das unter anderem auf Paketverlust, Jitter und schwankende Netzwerkbedingungen reagieren kann. Verlorene Pakete können innerhalb eines konfigurierten Zeitfensters erneut angefordert werden.

Warum Retransmission Latenz benötigt

Wenn ein Paket fehlt, braucht das System Zeit, um den Verlust zu erkennen, eine Wiederholung anzufordern und das Paket erneut zu empfangen. Genau deshalb ist SRT-Latenz nicht einfach ein unnötiger Puffer. Das konfigurierte Zeitfenster ist Teil des Kompromisses zwischen niedriger Verzögerung und Fehlerkorrektur.

Zu wenig Puffer lässt weniger Zeit für Wiederholungen. Zu viel Puffer macht die Übertragung robuster, erhöht aber die Verzögerung. Die optimale Einstellung hängt von Round-Trip-Time, Jitter und Verlust auf dem realen Pfad ab.

Typischer IRL-Workflow mit SRT

  1. Mobiler Encoder erzeugt den Stream.
  2. SRT transportiert ihn über Mobilfunk zu einem erreichbaren Server oder Cloud-Endpunkt.
  3. Dort wird das Signal gegebenenfalls verarbeitet oder neu verpackt.
  4. Der Ausgang geht per von der Zielplattform unterstütztem Protokoll weiter.

Dieser Aufbau kann sinnvoll sein, wenn die Zielplattform selbst kein SRT als direkten Ingest anbietet oder wenn du zwischen mobiler Übertragung und Plattform zusätzliche Kontrolle benötigst.

Vergleich

KriteriumRTMP/RTMPSSRT
Plattform-Kompatibilitätsehr verbreitethäufig über Zwischenserver
Paketverlustweniger spezialisiert auf problematische LinksRetransmission und definierte Latenzmechanismen
Einrichtungoft sehr einfachmehr Parameter und Infrastruktur
IRL-Uplinkmöglichbesonders interessant bei instabilen Netzen

RTMPS statt unverschlüsseltem RTMP

Wenn eine Plattform RTMPS unterstützt, ist die verschlüsselte Variante für die Übertragung zum Plattform-Ingest vorzuziehen. YouTube empfiehlt in seiner aktuellen Hilfe ausdrücklich RTMPS.

Welches Protokoll solltest du wählen?

Wenn du gerade erst mit IRL beginnst und direkt aus einer unterstützten App an Twitch oder YouTube sendest, ist ein zusätzlicher SRT-Server möglicherweise unnötige Komplexität. Wenn du dagegen wiederkehrende Mobilfunkprobleme analysierst, einen eigenen Relay-Server verwendest oder Redundanz brauchst, wird SRT wesentlich interessanter.

Quellen

Nächster Schritt

Passend dazu