Was ist eine Encoding-Leiter?

Eine Encoding-Leiter ist eine Zusammenstellung von Medienvarianten mit unterschiedlichen Auflösungen, Bitraten und teilweise Codecs. Ein Player für adaptives Streaming wählt daraus aus, wenn sich die Bedingungen ändern.

So funktionieren Encoding-Leitern

Encoding-Leiter und Bitratenleiter werden häufig synonym verwendet. Eine Leiter definiert die diskreten Betriebspunkte, die einem adaptiven Player zur Verfügung stehen. Jede Stufe steht für eine bewusste Abwägung zwischen Qualität und Ressourcenbedarf. Die Stufen haben normalerweise dieselbe zeitliche Ausrichtung der Inhalte und dieselben Wechselgrenzen, sodass die Wiedergabe ohne Unterbrechung zwischen ihnen wechseln kann. Eine feste Leiter wendet ein einheitliches Schema breit an, während eine inhaltsabhängige Gestaltung die Auswahl an die Komplexität der Quelle anpasst. Die Erstellung der Leiter liegt zwischen der Quellanalyse und der abschließenden Manifest-Paketierung, Speicherung und Auslieferung.

Wichtige Fakten

  1. Benachbarte Varianten benötigen einen ausreichend großen Qualitäts- oder Bitratenunterschied, um beide Versionen zu rechtfertigen. Nahezu identische Stufen verursachen zusätzliche Kosten für Encoding, Speicherung und Cache, ohne der Anpassungslogik eine sinnvolle Auswahl zu bieten.
  2. Aufeinander abgestimmte Keyframes und Segmentgrenzen ermöglichen einem Player den Wechsel zwischen Varianten an kompatiblen Decodierpunkten. Ähnliche Laufzeiten allein garantieren keinen nahtlosen Wechsel.
  3. Codec-Familien können separate Anpassungsgruppen erfordern, da ein Player nicht unbedingt so zwischen Codecs wechseln kann wie zwischen gewöhnlichen Bitratenvarianten. Die Signalisierung der unterstützten Fähigkeiten muss mit dem Manifest übereinstimmen.

Wann Encoding-Leitern relevant sind

Entwickler wählen die Stufen einer Leiter, indem sie Bildqualität, Speicherbedarf, Encoding-Kosten und Netzwerkabdeckung abwägen. Ungünstige Abstände können Bandbreite verschwenden oder dazu führen, dass Zuschauern keine geeignete Variante zur Verfügung steht.

Machen Sie aus Medienwissen eine funktionierende Pipeline

Verbinden Sie Uploads, Verarbeitung, KI, Storage und Auslieferung über eine deklarative API – um Encoding-Stack, Skalierung und ständig wechselnde Formate müssen Sie sich nicht selbst kümmern.

Transloadit kostenlos ausprobieren