Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Видео Буферизация Верификатор (VBV) представляет собой теоретический MPEG модель видео буфера, используемая для того , чтобы кодированный поток видео может быть правильно буферизацией, и воспроизводится на устройстве декодера.

По определению, VBV не должен переполняться или уменьшаться, когда его входной поток является совместимым потоком (кроме случая low_delay). Поэтому при кодировании такого потока важно, чтобы он соответствовал требованиям VBV.

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

Режимы работы [ править ]

Существует два режима работы VBV: постоянная скорость передачи данных (CBR) и переменная скорость передачи данных (VBR).

CBR - буфер декодера заполняется со временем с постоянной скоростью передачи данных в случае CBR. VBR - и с непостоянной скоростью в случае VBR.

В обоих случаях данные удаляются из буфера разными порциями в зависимости от фактического размера закодированных кадров.

Стандарты [ править ]

В стандартах H.264 и VC-1 VBV заменен обобщенной версией, называемой гипотетическим эталонным декодером (HRD).

Ссылки [ править ]