Skip to main content

Что такое постоянный битрейт?

Постоянный битрейт - это инструмент, используемый в цифровых телекоммуникационных сигналах, например, при передаче аудиофайлов из Интернета. Файл с постоянным битрейтом кодируется для создания файла, который воспроизводится с одинаковым битрейтом в течение всей его длительности. Наибольшим преимуществом для файла с постоянной скоростью передачи битов является то, что он обеспечивает устойчивое воспроизведение потоковых мультимедиа, поскольку скорость передачи битов никогда не будет колебаться, уменьшая потенциальную задержку и дрожание с конца передачи на сервере. Хотя этот тип файла является идеальным в этих обстоятельствах, он невыгоден для хранения более сложных типов файлов, так как постоянный битрейт может быть перегружен или использован недостаточно в зависимости от изменений в файле.

Файл с постоянным битрейтом подобен песку, протекающему через песочные часы: он всегда будет работать с одинаковой скоростью. Сравните это с противоположным типом файла, переменным битрейтом. В файле с переменным битрейтом «песок» является комковатым, что приводит к тому, что иногда небольшие гранулы информации просачиваются сквозь, а иногда - более крупные, более сложные фрагменты.

Как уже говорилось, одно из лучших применений для постоянного потока битрейта - это воспроизведение мультимедийного файла. Сжатие всего видео или аудиофайла до одного воспроизведения обеспечивает согласованность всего файла, заставляя изображения и тоны существенно сходиться друг с другом. В мультимедийном файле, закодированном в формате переменной скорости передачи битов, качество файла может резко меняться от момента к моменту, когда битрейт достигает максимума и падает, как на американских горках. Хотя файл, использующий постоянную скорость передачи битов, не всегда будет иметь оптимальное качество изображения - поскольку некоторые изображения, возможно, придется уменьшить по внешнему виду, чтобы «подогнать» выбранную скорость передачи битов, - по крайней мере, все представление будет равномерным и плавным для конечного пользователя.

Может показаться, что файл с постоянной скоростью передачи битов всегда предпочтительнее, но это не всегда так. Определенные обстоятельства имеют тенденцию благоприятствовать способности формировать битрейт в пределах определенного диапазона значений. Рассмотрите возможность хранения мультимедийного хранилища популярных картин. В то время как некоторые картины в коллекции безнадежно сложны и требуют высокой скорости передачи битов, чтобы уловить их истинную сущность, другие гораздо более просты, что требует гораздо более низкой скорости передачи битов, чтобы сохранить общий размер файла низким. В подобных случаях файлы, использующие битрейт, который остается постоянным, обычно предоставляют слишком много или слишком мало места для хранения каждого виртуального изображения рисования.

Хотя одним из решений может быть увеличение «потолка» битрейта, позволяющее безнаказанно хранить даже самые сложные рисунки, это не является оптимальным с точки зрения программирования. Файлы с более высоким битрейтом требуют больше места на жестком диске, поскольку каждому элементу в файле предоставляется больше места для «дыхания» из-за более высокого битрейта. Чем больше места тратится на файлы, сложность которых не может гарантировать выбранный высокий битрейт, тем более неэффективным становится решение.