Кадр за кадром

Буфер плеера: почему видео встаёт на ровном месте

· Плееры

Буфер — это запас уже скачанного видео. Пока в нём есть данные, просадка канала незаметна. Как только он опустеет, картинка встаёт, и дальше начинается самое неприятное: плеер пытается набрать буфер заново, а канал всё ещё плохой.

График заполнения буфера
Буфер проседает почти до нуля на плохом участке и восстанавливается только после того, как канал вернулся.

Почему большой буфер не панацея

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

Что реально помогает

Как это выглядит в цифрах

Стартовый буфер в 2–3 секунды даёт приемлемое время до первого кадра. Рабочий в 20–30 секунд переживает большинство коротких просадок мобильной сети. Дальше растить смысла мало: проблемы, которые длятся больше полуминуты, буфером не лечатся.