Was macht eine gute ABR-Leiter aus?
Eine solide Leiter verfügt normalerweise über drei bis sechs Wiedergaben, eine niedrige Stufe (ca. 300–800 Kbit/s), damit Zuschauer bei schwachen Verbindungen die Wiedergabe trotzdem starten können, und einen etwa 1,5- bis 2-fachen Abstand zwischen benachbarten Stufen. Die Auflösung sollte mit der Bitrate auf der Leiter steigen, und jede Stufe sollte AUFLÖSUNG und CODECS angeben, damit der Player vor dem Herunterladen von Medien eine intelligente Auswahl treffen kann.
Warum Abstand wichtig ist
Wenn die Bitrate zweier Sprossen sehr nahe beieinander liegt, ergibt sich nur ein geringer Mehrwert, und der Spieler gewinnt durch den Wechsel fast nichts. Wenn die Lücke zu groß ist, ist der Wechsel zwischen ihnen für den Betrachter besser sichtbar und der Spieler bleibt möglicherweise länger als nötig auf einer niedrigeren Sprosse. Das Streben nach einem konsistenten ~1,5-2-fachen Schritt sorgt für eine reibungslose Anpassung und deckt gleichzeitig einen breiten Bereich von Verbindungsgeschwindigkeiten ab.
So funktioniert dieser Analysator
Es analysiert die #EXT-X-STREAM-INF-Zeilen in Ihrer Master-Playlist, sortiert die Wiedergaben nach der angegebenen Bitrate und rendert sie als Leiter. Anschließend führt es eine Reihe von Prüfungen hinsichtlich der Sprossenanzahl, der Abdeckung niedriger Bitraten, des Abstands, der monotonen Auflösung und der Vollständigkeit der Metadaten durch. Da es nur den von Ihnen eingefügten Text liest, funktioniert es auch bei internen oder nicht erreichbaren Manifesten, es wird nichts abgerufen oder hochgeladen.
Häufig gestellte Fragen
Was ist eine ABR-Leiter in HLS?
Dabei handelt es sich um die in einer Master-Playlist aufgeführten Qualitätsstufen (Wiedergaben). Der Player wechselt zwischen ihnen, wenn sich die verfügbare Bandbreite ändert, was „adaptive Bitrate“ (ABR) bedeutet.
Wie viele Darstellungen sollte eine HLS-Leiter haben?
Typisch sind drei bis sechs. Weniger als das gibt dem Spieler wenig Spielraum, sich anzupassen; viele weitere erhöhen den Overhead bei sinkenden Erträgen.
Was ist ein guter Bitratenunterschied zwischen Wiedergaben?
Ungefähr 1,5–2× zwischen benachbarten Sprossen. Nähere Sprossen sind oft überflüssig; Lücken, die größer als etwa das 2,5-fache sind, machen Qualitätswechsel deutlicher erkennbar.
Ist meine Playlist hochgeladen?
Nein. Der Analysator analysiert den Text vollständig in Ihrem Browser. Es wird nichts abgerufen oder an einen Server gesendet, daher funktioniert es auch bei privaten Manifesten.