Буфер плеера: почему видео встаёт на ровном месте
Буфер — это запас уже скачанного видео. Пока в нём есть данные, просадка канала незаметна. Как только он опустеет, картинка встаёт, и дальше начинается самое неприятное: плеер пытается набрать буфер заново, а канал всё ещё плохой.
Почему большой буфер не панацея
Кажется логичным сделать буфер побольше. Но на старте его надо наполнить, и зритель ждёт дольше. Плюс при переключении качества весь запас в старом качестве оказывается лишним.
Что реально помогает
- Нижняя ступень качества, которая гарантированно проходит по каналу.
- Быстрое понижение качества при просадке и осторожное повышение обратно.
- Короткий стартовый буфер и длинный рабочий: начать быстро, дальше накопить запас.
Как это выглядит в цифрах
Стартовый буфер в 2–3 секунды даёт приемлемое время до первого кадра. Рабочий в 20–30 секунд переживает большинство коротких просадок мобильной сети. Дальше растить смысла мало: проблемы, которые длятся больше полуминуты, буфером не лечатся.