stringtranslate.com

Постоянный битрейт

Постоянный битрейт ( CBR ) – это термин, используемый в телекоммуникациях и относящийся к качеству обслуживания . Сравните с переменным битрейтом . [1]

Применительно к кодекам кодирование с постоянной скоростью передачи данных означает, что скорость, с которой должны использоваться выходные данные кодека, является постоянной. CBR полезен для потоковой передачи мультимедийного контента по каналам с ограниченной пропускной способностью, поскольку важна максимальная скорость передачи данных, а не средняя, ​​поэтому CBR будет использоваться для использования всей емкости. [1]

CBR не оптимален для хранения данных, поскольку он может не выделить достаточно данных для сложных разделов (что приводит к ухудшению качества); и если он максимизирует качество сложных разделов, он будет тратить данные на простые разделы.

Проблему недостаточного выделения данных для сложных разделов можно решить, выбрав высокий битрейт, чтобы гарантировать достаточное количество битов для всего процесса кодирования, хотя размер файла в конце будет пропорционально больше.

Большинство схем кодирования, таких как кодирование Хаффмана или кодирование длин серий , создают коды переменной длины, что затрудняет достижение идеального CBR. Частично эта проблема решается изменением квантования (качества), а полностью решается использованием заполнения. (Однако CBR подразумевается в простой схеме, например, уменьшении всех 16-битных аудиосэмплов до 8 бит.)

В случае потокового видео в формате CBR источник может находиться под целевой скоростью передачи данных CBR. Таким образом, чтобы завершить поток, необходимо добавить в поток пакеты-заполнители , чтобы достичь желаемой скорости передачи данных. Эти пакеты абсолютно нейтральны и не влияют на поток.

Смотрите также

Рекомендации

  1. ^ аб Дрюбатгит (20 июня 2023 г.). «Кодирование с постоянной скоростью передачи данных (CBR) — приложения Win32». Learn.microsoft.com . Проверено 15 июля 2023 г.