Was ist eine Bitratenleiter?
Eine Bitratenleiter ist eine geordnete Reihe von Videovarianten, die für adaptive Wiedergabe mit unterschiedlichen Auflösungen und Bitraten codiert sind. Ein Player wechselt zwischen ihren Stufen, wenn sich Geräte- und Netzwerkbedingungen ändern.
So funktionieren Bitratenleitern
Bitratenleiter und Encoding-Leiter werden häufig synonym verwendet. Jede Stufe ist eine vollständige codierte Darstellung mit eigenen Abmessungen, eigener Bitrate und oft eigenem Codec-Profil. Manifeste verknüpfen diese Darstellungen, während aufeinander abgestimmte Segmentgrenzen dem Player erlauben, Spuren zu wechseln, ohne die Kontinuität der Zeitleiste zu verlieren. Die Leiter wird während der Streaming-Vorbereitung nach der Quellanalyse und vor der Paketierung erstellt. Dabei können feste dienstweite Stufen oder inhaltsabhängige Entscheidungen zum Einsatz kommen, die visuell redundante Ausgaben entfernen.
Wichtige Fakten
- Der Wechsel funktioniert am zuverlässigsten, wenn Varianten dieselben Segmentgrenzen, Zeitstempel und unabhängig decodierbaren Einstiegspunkte haben; nicht aufeinander abgestimmte GOPs können die Anpassung verzögern oder sichtbar stören.
- Die für eine Stufe angegebene Bandbreite muss ihren paketierten Stream realistisch beschreiben, da systematisch zu niedrige Angaben den Player dazu bringen können, eine Darstellung auszuwählen, die seine Verbindung nicht dauerhaft übertragen kann.
- Leitern pro Titel oder inhaltsabhängige Leitern können Stufen auslassen, die zusätzliche Bytes ohne nennenswerten Qualitätsgewinn verursachen. Ihre Ausgaben erfordern jedoch eine umfassendere Geräte- und Manifestvalidierung als eine feste Leiter.
Wann Bitratenleitern relevant sind
Legen Sie die Stufen so aus, dass sie die voraussichtlichen Bandbreiten und Anzeigemöglichkeiten abdecken, ohne redundante Encoding-Ausgaben zu erzeugen. Lücken können schlechte Qualität oder Nachpuffern erzwingen, während zu viele Stufen die Speicher- und Verarbeitungskosten erhöhen.