Верификатор буферизации видео - Video buffering verifier
Эта статья поднимает множество проблем. Пожалуйста помоги Улучши это или обсудите эти вопросы на страница обсуждения. (Узнайте, как и когда удалить эти сообщения-шаблоны) (Узнайте, как и когда удалить этот шаблон сообщения)
|
В Верификатор буферизации видео (VBV) - теоретический MPEG модель видеобуфера, используемая для обеспечения правильной буферизации закодированного видеопотока и воспроизведения на устройстве декодера.
По определению, VBV не должен переполняться или уменьшаться, если его входной поток является совместимым потоком (кроме случая low_delay). Поэтому при кодировании такого потока важно, чтобы он соответствовал требованиям VBV.
Один из способов думать о VBV - это учитывать как максимальный битрейт, так и максимальный размер буфера. Вам нужно знать, как быстро видеоданные поступают в буфер. Имейте в виду, что видеоданные всегда изменяют битрейт, поэтому нет постоянного числа, которое указывало бы на скорость поступления данных. Более важный вопрос заключается в том, сколько времени осталось до переполнения буфера. Большой размер буфера просто означает, что декодер будет допускать высокие битрейты в течение более длительных периодов времени, но ни один буфер не может быть бесконечным, поэтому в конечном итоге даже большой буфер будет переполняться.
Режимы работы
Есть два режима работы VBV: Постоянная скорость передачи данных (CBR) и Переменная скорость передачи данных (VBR).
CBR - буфер декодера заполняется с течением времени с постоянной скоростью передачи данных в случае CBR.VBR - и с непостоянной скоростью в случае VBR.
В обоих случаях данные удаляются из буфера различными порциями, в зависимости от фактического размера кодированных кадров.
Стандарты
в H.264 и ВК-1 стандартов, VBV заменяется обобщенной версией, называемой Гипотетический эталонный декодер (HRD).
Рекомендации
Эта статья о вычислительной технике заглушка. Вы можете помочь Википедии расширяя это. |