Запас на несколько секунд
Видео обычно загружается не целиком, а небольшими фрагментами. Плеер держит часть уже полученных данных в памяти — это и есть буфер, своего рода небольшой запас перед просмотром. Пока сеть передаёт фрагменты быстрее, чем они воспроизводятся, запас пополняется и видео идёт без пауз.
Если соединение замедляется, плеер расходует запас быстрее, чем успевает его восстановить. Когда данных для следующих кадров уже нет, показ приходится остановить: последний полученный кадр остаётся на экране, а значок загрузки показывает, что плеер ждёт продолжения передачи.
Почему качество иногда меняется
Многие сервисы готовят несколько вариантов одного видео — с разным разрешением и объёмом данных. Плеер оценивает, сколько успевает загрузить соединение, и может переключиться на менее детализированную версию. В ней каждый фрагмент легче передать, поэтому такой выбор иногда позволяет продолжить просмотр без остановки.
Это компромисс: более крупный запас данных уменьшил бы риск паузы, но потребовал бы дольше ждать перед началом видео и расходовал бы больше трафика. Поэтому вращающийся кружок — не просто знак «медленного интернета»: он отмечает момент, когда запас плеера иссяк, а очередной фрагмент ещё не прибыл.






