Grundlagen

IPTV Protokolle: HLS, MPEG-TS und RTMP erklärt

Die Übertragungsverfahren hinter IPTV: HLS mit Segmenten, MPEG-TS als durchgehender Strom und RTMP als Altlast — und was das für die Verzögerung bedeutet.

In Senderlisten tauchen Adressen auf, die auf .m3u8 oder .ts enden. Dahinter stecken unterschiedliche Übertragungsverfahren — und sie erklären, warum manche Kanäle sofort starten, andere erst nach Sekunden, und warum Live-Sport gegenüber dem Nachbarn manchmal verzögert läuft.

Das Grundproblem

Video über das Internet zu übertragen, ist ein Balanceakt zwischen drei Zielen:

  1. Schneller Start beim Umschalten
  2. Stabile Wiedergabe trotz schwankender Leitung
  3. Geringe Verzögerung gegenüber dem realen Geschehen

Alle drei gleichzeitig gehen nicht. Jedes Protokoll setzt einen anderen Schwerpunkt.

MPEG-TS: der durchgehende Strom

MPEG Transport Stream stammt aus der klassischen Rundfunktechnik — Satellit, Kabel und DVB-T nutzen ihn. Bei IPTV wird er oft direkt über HTTP weitergereicht.

Das Video kommt als ein kontinuierlicher Datenstrom an, ohne Unterteilung in Dateien.

Stärken: sehr geringe Verzögerung, schneller Start, einfache Struktur.

Schwächen: keine automatische Anpassung an die verfügbare Bandbreite. Bricht die Leitung ein, bricht der Stream — es gibt keine niedrigere Stufe, auf die der Player ausweichen könnte.

Adressen enden hier oft auf .ts oder haben gar keine Endung.

HLS: das Segmentverfahren

HTTP Live Streaming zerlegt das Video in kleine Dateien von typischerweise zwei bis zehn Sekunden. Eine Indexdatei — die .m3u8 — listet auf, welche Segmente es gibt und in welcher Reihenfolge sie abgespielt werden.

Der Player lädt Segment für Segment und entscheidet dabei laufend, welche Qualitätsstufe die aktuelle Leitung trägt. Wird die Verbindung schlechter, greift er zur kleineren Variante; wird sie besser, steigt er wieder auf. Das nennt man adaptives Streaming.

Stärken: robust gegen Schwankungen, funktioniert durch praktisch jede Firewall, weil es normales HTTP ist.

Schwäche: Verzögerung. Der Player muss mehrere Segmente vorhalten, bevor er startet. Bei sechs Sekunden Segmentlänge und drei Segmenten Vorlauf liegt man schnell bei 20 bis 30 Sekunden hinter dem Live-Geschehen.

Genau daher stammt der Effekt, dass ein Tor beim Nachbarn früher bejubelt wird. Wie sich das eingrenzen lässt, steht in IPTV für Sport optimieren.

RTMP: die Altlast

Real-Time Messaging Protocol wurde ursprünglich für Flash entwickelt. Es hält eine dauerhafte Verbindung offen und liefert sehr geringe Verzögerung.

Seit dem Ende von Flash ist RTMP auf der Empfängerseite praktisch verschwunden. Begegnet es dir noch in einer Senderliste, ist das meist ein Zeichen für eine ältere Quelle. Viele moderne Player unterstützen es gar nicht mehr — ein möglicher Grund, warum ein einzelner Kanal nicht startet.

Die Verfahren im Vergleich

Merkmal MPEG-TS HLS RTMP
Übertragung durchgehender Strom Segmente + Indexdatei dauerhafte Verbindung
Verzögerung sehr gering 10–30 Sekunden gering
Qualität anpassbar nein ja, automatisch nein
Robust bei Schwankungen gering hoch mittel
Verbreitung heute hoch bei IPTV Standard im Web Restbestand

Was du im Alltag davon merkst

Unterschiedliche Startzeiten. Kanäle, die sofort erscheinen, laufen meist über MPEG-TS. Kanäle, die zwei bis drei Sekunden brauchen, sind typischerweise HLS.

Unterschiedliches Verhalten bei schlechter Leitung. Ein HLS-Stream wird unscharf, bevor er stehenbleibt — er schaltet herunter. Ein MPEG-TS-Stream bleibt scharf und friert dann ein. Wer den Unterschied kennt, kann daraus ablesen, wo das Problem sitzt; die Systematik dazu steht in Warum puffert IPTV?

Unterschiedliche Verzögerung. Wenn zwei Geräte im selben Haushalt denselben Sender zeigen und um mehrere Sekunden auseinanderliegen, nutzen sie wahrscheinlich unterschiedliche Player-Einstellungen oder unterschiedliche Protokollvarianten desselben Kanals.

Beeinflussen kannst du wenig — aber nicht nichts

Welches Protokoll ein Kanal nutzt, entscheidet der Anbieter. Du kannst es nicht umstellen.

Was du beeinflussen kannst:

  • Die Puffergröße im Player. Ein kleinerer Puffer verringert die Verzögerung, macht die Wiedergabe aber anfälliger. Ein größerer Puffer kehrt das um.
  • Die Wahl der Variante. Bieten Anbieter denselben Sender mehrfach an — etwa einmal als .m3u8 und einmal als .ts —, lohnt der Vergleich, welche Fassung bei dir stabiler läuft.
  • Den Player. Nicht jede App unterstützt jedes Verfahren gleich gut. Startet ein Kanal in einer anderen App problemlos, liegt es an der ursprünglichen. Worauf bei der Auswahl zu achten ist, steht in Den richtigen IPTV-Player auswählen.

Was das Protokoll für die Fehlersuche bedeutet

Das Wissen um die Segmentierung erklärt drei Fehlerbilder, die sonst rätselhaft bleiben.

Der Stream startet verzögert, läuft dann aber sauber. Der Player musste erst mehrere Segmente holen. Das ist normales Verhalten, kein Defekt.

Buffering trotz ausreichender Leitung. Weil der Puffer nur wenige Sekunden umfasst, genügt ein kurzer Einbruch. Die durchschnittliche Rate kann dabei völlig ausreichend sein — deshalb zeigt ein Geschwindigkeitstest oft gute Werte, während der Stream aussetzt.

Die Qualität wechselt sichtbar. Bei adaptiven Streams liegt jedes Segment in mehreren Stufen vor, und der Player wählt laufend neu. Das kurze Weichwerden des Bildes ist die Schutzfunktion, nicht der Fehler.

Daraus folgt die wichtigste praktische Einsicht: Bei Live-Streams zählt Gleichmäßigkeit mehr als Spitzengeschwindigkeit. Eine Leitung, die konstant 15 Mbit/s liefert, ist besser als eine, die zwischen 5 und 80 schwankt. Die Konsequenzen für die Netzwerkwahl stehen in LAN vs. WLAN für IPTV.

Kurz gefasst

MPEG-TS ist schnell und direkt, aber unflexibel. HLS ist robust und anpassungsfähig, dafür träger. RTMP ist ein Relikt. Die meisten IPTV-Angebote mischen die ersten beiden — und welches Verfahren ein Kanal nutzt, erklärt oft genau das Verhalten, über das man sich wundert.

Was daraus für die nötige Leitung folgt, rechnet IPTV in 4K für die höheren Auflösungen durch.

Häufige Fragen zu diesem Thema

Welches Protokoll nutzt IPTV?
Am verbreitetsten sind HLS und MPEG-DASH, die den Stream in kurze Segmente zerlegen. Daneben kommen direkte Übertragungen über HTTP vor. Die Segmentierung ist der Hauptgrund für die Verzögerung gegenüber Kabel und Satellit.
Warum liegt IPTV hinter dem Live-Geschehen?
Der Player muss mehrere Segmente von je einigen Sekunden vorliegen haben, bevor er startet. Zusammen mit Kodierung und Puffer entstehen daraus typischerweise 10 bis 30 Sekunden Rückstand — unabhängig von der Leitungsgeschwindigkeit.
Kann ich die Verzögerung verringern?
Nur beim eigenen Anteil, also der Puffergröße im Player. Segmentlänge und Kodierung liegen beim Anbieter. Ein kleinerer Puffer bedeutet weniger Verzögerung, aber auch weniger Reserve bei Schwankungen.
Was ist der Unterschied zwischen HLS und DASH?
Beide arbeiten nach demselben Prinzip der Segmentierung und adaptiven Qualitätsanpassung. HLS stammt aus der Apple-Welt und ist weiter verbreitet, DASH ist ein offener Standard. Für die Praxis unterscheiden sie sich kaum.

Passend dazu

Weiterlesen

Grundlagen

Was ist IPTV und wie funktioniert es?

IPTV einfach erklärt: wie Fernsehsignale über das Internet übertragen werden, worin der Unterschied zu Kabel und Satellit liegt und was der Puffer dabei tut.

Grundlagen

IPTV Glossar: die wichtigsten Begriffe erklärt

Von Bitrate über EPG und M3U bis Transcoding: die Fachbegriffe, die dir bei IPTV begegnen — kurz erklärt und mit Hinweis, wann sie praktisch wichtig sind.

Tipps & Ratgeber

IPTV für Sport optimieren

Beim Nachbarn wird früher gejubelt, und Kameraschwenks ruckeln. Woher die Verzögerung kommt, wie du sie verkleinerst und welche Einstellungen bei Sport helfen.

Theorie verstanden — jetzt einrichten

Die Einrichtungsseite führt dich vom passenden Player über die Zugangsdaten bis zur ersten Wiedergabe, getrennt nach Gerät.

Fragen? Schreib uns auf WhatsApp

Wir helfen bei Einrichtung, Geräten und Bestellung — in der Regel noch am selben Tag.

Auf WhatsApp schreiben