Layer 8Ehrlicher Tech-Support

Livestream läuft Sekunden hinter dem echten Geschehen

Die Nachbarn jubeln, bei dir passiert noch nichts? Der Rückstand ist keine Störung, sondern in die Bauweise des Streamings eingebaut — und berechenbar.

Aufwand:
ca. 10 Min.
Voraussetzung:
Eine zweite Quelle zum Vergleichen, etwa Radio oder Fernsehen
Gilt für:
Segmentierte Livestreams über HTTP, wie sie praktisch alle Anbieter nutzen

Das Symptom

Draußen im Treppenhaus jubelt jemand. Im Gruppenchat steht schon der Torschütze. Auf deinem Bildschirm läuft der Angriff gerade erst an. Der Stream ist gestochen scharf, ruckelt nicht, puffert nicht und zeigt keinerlei Fehler — er ist einfach nur zwanzig, dreißig, manchmal fünfundvierzig Sekunden zu spät. Der Verdacht fällt sofort auf die eigene Leitung, und dort ist er falsch aufgehoben.

Die „Layer 8“-Wahrheit

Ein Livestream über das Internet ist kein Strom. Er ist eine Kette kleiner Dateien, die der Sender laufend nachlegt und der Abspieler laufend abholt. Genau das macht ihn erst massentauglich: Weil es gewöhnliche Dateien über gewöhnliches Web sind, können dieselben Zwischenspeicher, die auch Bilder und Webseiten ausliefern, ein Millionenpublikum bedienen, ohne dass irgendwo eine Sonderleitung nötig wäre. Apple, das dieses Verfahren erfunden hat, benennt den Preis dafür ohne Umschweife: Historisch habe man Zuverlässigkeit über Aktualität gestellt.

Der Rückstand entsteht dann an einer sehr konkreten Stelle. Jedes dieser Häppchen hat eine festgelegte Höchstlänge, und der Standard schreibt dem Abspieler ausdrücklich vor, gerade nicht am Ende der Liste einzusteigen: Er soll kein Stück wählen, das weniger als drei Zieldauern vom Ende entfernt beginnt, weil genau das Aussetzer auslöst. Auch der Server ist gebunden — er darf die Liste nicht so weit kürzen, dass weniger als drei Zieldauern übrig bleiben. Dieses Polster ist kein Versehen und keine Bequemlichkeit, sondern die Lebensversicherung des Streams. Ohne es steht das Bild beim ersten Schluckauf der Leitung.

Damit lässt sich der Rückstand ausrechnen statt beklagen. Apple nennt sechs Sekunden als übliche Segmentlänge; drei davon sind achtzehn Sekunden, bevor auch nur ein Bit kodiert oder ausgeliefert wurde. Rechne die Kodierung und den Weg über die Zwischenspeicher dazu, und eine halbe Minute Abstand zum Radio ist schlicht das erwartbare Ergebnis. Wer diesen Abstand für einen Defekt hält, sucht einen Fehler, den es nicht gibt — und dreht dabei an der Qualitätsstufe, die auf den Vorlauf keinerlei Einfluss hat, weil dieser in Segmenten gemessen wird und nicht in Megabit.

Abstellen kannst du das nicht, und dieser Satz gehört ehrlich hingeschrieben, weil das halbe Netz das Gegenteil verspricht. Es gibt zwar eine Betriebsart mit sehr kurzen Teilstücken — Apple nennt zweihundert Millisekunden statt sechs Sekunden und als Ziel die Größenordnung des gewöhnlichen Fernsehens —, aber sie verlangt neue Regeln in den Produktions- und Auslieferungssystemen des Anbieters. In deinem Abspieler existiert dafür kein Schalter, in deinem Router auch nicht. Was in deiner Hand liegt, ist die Wahl des Dienstes und das Abschalten der Benachrichtigungen, die schneller sind als das Bild.

Die echte, verifizierte Lösung

1000 % faktenbasiert. Jeder Befehl ist real, jeder Pfad existiert. Schritt für Schritt:

  1. 1.

    Den Rückstand erst einmal messen, statt ihn zu schätzen

    Eine zweite Quelle danebenlegen, die dasselbe Ereignis überträgt — Radio, klassisches Fernsehen oder ein Live-Ticker. Den Abstand bei einem eindeutigen Ereignis stoppen, etwa einem Tor oder einem Anpfiff. Bleibt er über Minuten hinweg konstant, ist es die eingebaute Verzögerung. Schwankt er stark und wandert nach oben, hast du ein Bandbreitenproblem und liest hier die falsche Seite.

  2. 2.

    Die Bandbreite als Ursache ausschließen

    Ruckelt das Bild? Erscheint eine Pufferanzeige? Wird die Auflösung sichtbar schlechter? Wenn nichts davon zutrifft und das Bild durchgehend sauber läuft, ist die Leitung entlastet. Ein gleichmäßiger Rückstand bei einwandfreiem Bild kommt nie von zu wenig Bandbreite — dafür müsste irgendetwas sichtbar leiden.

  3. 3.

    Aufhören, an der Qualitätsstufe zu drehen

    Der verbreitetste Fehlgriff: die Auflösung heruntersetzen in der Hoffnung, dadurch aktueller zu werden. Der Vorlauf wird in Segmenten gemessen, nicht in Megabyte. Eine kleinere Stufe liefert dieselben Segmente in schlechterer Qualität und ändert am Abstand zum Geschehen nichts.

  4. 4.

    Den Anbieter wechseln, wenn es auf Sekunden ankommt

    Übertragen mehrere Dienste dasselbe Ereignis, nebeneinander laufen lassen und den Abstand vergleichen. Die Unterschiede sind erheblich, weil jeder Anbieter seine Segmentlänge selbst wählt und nicht jeder die Betriebsart mit kurzen Teilstücken eingebaut hat. Das ist der einzige Hebel, der wirklich wirkt — und er liegt in der Wahl des Dienstes, nicht in einer Einstellung.

  5. 5.

    Die Nebenwege abschalten, die zusätzlich Zeit kosten

    Jede Übertragung auf ein anderes Gerät legt noch etwas obendrauf: Streamen auf den Fernseher, Weiterreichen über einen Multiroom-Lautsprecher, Spiegeln des Bildschirms. Für das Ereignis, auf das es ankommt, direkt auf dem Gerät abspielen, das den Stream holt. Das spart nicht die eingebaute Verzögerung, aber alles, was seitdem dazugekommen ist.

  6. 6.

    Die Spoiler-Quellen für die Dauer der Übertragung stilllegen

    Der eigentliche Ärger ist selten der Rückstand selbst, sondern dass Push-Nachrichten, Gruppenchats und der Jubel von nebenan schneller sind. Solange die Verzögerung technisch nicht wegzubekommen ist, ist das Abschalten der Benachrichtigungen die einzige Maßnahme, die das Erlebnis tatsächlich rettet.

Häufige Fragen (FAQ)

?Liegt es an meiner Leitung, wenn der Livestream hinterherhängt?

Fast nie, und das lässt sich in einer Minute ausschließen: Ein Rückstand aus Bandbreitenmangel zeigt sich als Ruckeln, Puffern oder schlechteres Bild. Ein gleichmäßiger, gleichbleibender Rückstand bei tadellosem Bild ist etwas ganz anderes — er ist gewollt. Der Standard hinter dem Streaming legt fest, dass der Abspieler nicht am Ende der Liste einsteigen darf: „the client SHOULD NOT choose a segment that starts less than three target durations from the end of the Playlist file. Doing so can trigger playback stalls.“ Der Abstand ist also die Regel, nicht der Fehler.

?Warum ausgerechnet drei Segmente Abstand?

Weil der Vorrat ein Polster ist. Ein Livestream wird nicht als Strom übertragen, sondern in Häppchen: Der Sender schneidet das Geschehen in Dateien fester Höchstlänge — der Standard nennt das die Zieldauer, „The EXT-X-TARGETDURATION tag specifies the maximum Media Segment duration.“ Wer als Abspieler das allerletzte Häppchen greift, hat null Vorrat und bleibt beim ersten Schluckauf der Leitung stehen. Auch der Server muss dieses Polster halten: Er darf die Liste nicht so weit kürzen, dass sie kürzer als drei Zieldauern wird, denn genau das löst Aussetzer aus. Der Rückstand ist der Preis für ein Bild, das nicht alle zehn Sekunden einfriert.

?Wie groß ist der Rückstand ungefähr?

Rechnen statt raten: drei Segmente mal Segmentlänge, plus die Zeit für Kodierung und Auslieferung. Apple nennt für gewöhnliche Segmente eine übliche Größenordnung — „While regular Media Segments might be 6 seconds each, an example Partial Segment might be only 200 milliseconds.“ Bei sechs Sekunden pro Segment sind allein die drei Segmente Vorlauf also rund achtzehn Sekunden, bevor überhaupt jemand etwas kodiert oder ausgeliefert hat. Ein halbe Minute Rückstand auf das Radio ist damit kein Defekt, sondern Arithmetik.

?Warum ist das Radio schneller als mein Stream?

Weil Rundfunk nicht in Dateien zerlegt und über Zwischenspeicher verteilt wird. Genau dieser Umweg ist aber der Grund, warum ein Stream Millionen Zuschauer gleichzeitig verträgt: Er nutzt gewöhnliche Web-Zwischenspeicher. Apple beschreibt den Kompromiss unumwunden — „Historically, HLS has favored stream reliability over latency.“ Zuverlässigkeit und Reichweite wurden bewusst über Aktualität gestellt. Das war eine Entscheidung, keine Panne.

?Kann man den Rückstand abstellen?

Du nicht, der Anbieter schon — und nur er. Es gibt eine Betriebsart mit kurzen Teilstücken, für die Apple eine Größenordnung von 200 Millisekunden statt sechs Sekunden nennt und als Ziel angibt, die Verzögerung „into the range of standard television broadcasts“ zu drücken. Das verlangt aber Umbauten auf der Senderseite: „Backend production tools and content delivery systems must implement new rules to enable low-latency stream playback.“ In deinem Abspieler gibt es dafür keinen Schalter. Wer ein Sportereignis ohne Rückstand sehen will, braucht einen Anbieter, der das eingebaut hat.

Belege

Diese Seite ist gegen die folgenden Primärquellen geprüft – Hersteller, Standard oder Gesetzestext. Wer es nicht glaubt, muss es nicht: Da steht, wo es nachzulesen ist.

Zuletzt geprüft am . Dokumentation altert – ein Datum daneben ist der einzige ehrliche Umgang damit.

Verwandte Fehler