Was ist ein Videomanifest?

Ein Videomanifest listet die Ressourcen auf, die einem Streaming-Player zur Verfügung stehen, darunter Varianten, Segmentadressen, Zeitangaben und manchmal Untertitel oder Verschlüsselungsdaten. HLS-Playlists und MPEG-DASH-MPDs sind gängige Formen.

So funktionieren Videomanifeste

Ein Manifest ist ein Steuerdokument, das beschreibt, wie ein Player Medienressourcen im zeitlichen Verlauf zusammensetzen soll; es enthält üblicherweise Verweise statt der Mediendaten selbst. Variantenbeschreibungen stellen alternative Encoding-Ergebnisse bereit, während Spurbeschreibungen Audio, Video, Untertitel und Zeitangaben einander zuordnen. Für die Live-Wiedergabe wird das Dokument aktualisiert, während sich das Verfügbarkeitsfenster verschiebt. Eine On-Demand-Version bleibt dagegen im Allgemeinen stabil. Es wird bei der Paketierung erzeugt und vor sowie während der gesamten adaptiven Wiedergabe ausgewertet.

Wichtige Fakten

  1. Deklarierte Codecs und Spureigenschaften müssen mit den referenzierten Initialisierungsdaten übereinstimmen; eine irreführende Deklaration kann dazu führen, dass ein Player eine Variante auswählt, die er nicht decodieren kann.
  2. Live-Manifeste verwenden geordnete Medienverweise und explizite Zeitleistenübergänge; eine fehlende Sequenzaktualisierung oder Diskontinuitätsmarkierung kann Wiederholungen, Lücken oder Zeitstempelsprünge verursachen.
  3. Relative Medienadressen werden anhand des Speicherorts des Manifests aufgelöst. Daher können URL-Umschreibung, Signierung, Weiterleitungen, CORS-Richtlinien und die Cache-Lebensdauer den Abruf von Segmenten beeinflussen.

Wann Videomanifeste wichtig sind

Erzeugen Sie Manifeste, die jedem Player nur kompatible Varianten, Spuren und Schutzdaten bereitstellen. Fehlerhafte URLs, Dauerangaben, Codec-Deklarationen oder Verschlüsselungssignalisierungen können die Anpassung oder Wiedergabe stoppen.

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