Was ist Bitratensteuerung?
Bitratensteuerung ist eine Encoderstrategie, die Daten innerhalb eines Medienstroms verteilt, um Ziele für Qualität, Bandbreite oder Dateigröße zu erreichen. Die Modi unterscheiden sich darin, wie streng und wie schnell sie die Rate regeln.
So funktioniert die Bitratensteuerung
Die Bitratensteuerung vermittelt zwischen den Qualitätsentscheidungen eines Encoders und dem Auslieferungsbudget für seine Ausgabe. Anhand von Komplexitätsschätzungen, Quantisierer-Anpassungen, Vorausschau und Pufferrückmeldungen entscheidet sie, wie viele Bits aufeinanderfolgende Bilder oder Blöcke verbrauchen dürfen. Bei der Transkodierung beeinflusst der gewählte Modus die visuelle Konsistenz, das Verhalten der Spitzenbitrate, die Encoding-Verzögerung und die Frage, ob das Ergebnis Speicher- oder Kanalbeschränkungen einhalten kann.
Wichtige Fakten
- Die Steuerung mit einem Durchlauf kann reagieren, während Bilder codiert werden, und eignet sich dadurch für den Live-Betrieb. Eine Analyse mit mehreren Durchläufen kann dagegen ein festes Dateibudget mit besserer Kenntnis späterer Szenen verteilen.
- Ein virtueller Pufferprüfer begrenzt sowohl kurzfristige Datenspitzen als auch die durchschnittliche Rate. Ein Encoding kann seine nominelle Bitrate einhalten und dennoch einen Decoder- oder Auslieferungspuffer zum Überlaufen bringen.
- Modi mit einem Qualitätsziel variieren die Ausgabegröße üblicherweise mit der Komplexität des Ausgangsmaterials. Zwei Clips mit gleicher Dauer und gleichen Einstellungen müssen daher weder gleiche Bitraten noch gleich große Dateien ergeben.
Wann Bitratensteuerung wichtig ist
Wählen Sie den Steuerungsmodus danach, ob vorhersehbare Bandbreite, exakte Ausgabegröße oder gleichbleibende Qualität am wichtigsten ist. Strenge Bitratenlimits eignen sich für eine Auslieferung mit begrenzten Ressourcen, können die Qualität komplexer Szenen aber sichtbar verschlechtern.