Перейти к содержимому

Протокол HLS

HLS доставляет видео небольшими сегментами (обычно по 2–10 секунд каждый). Приёмник загружает эти сегменты по одному и собирает их в непрерывное воспроизведение.

HLS Diagram

  • Получение от CDN или облачных стриминговых сервисов
  • Сети с переменным качеством или пропускной способностью
  • Крупные проекты с большим количеством зрителей
  • Лучше справляется с сетевыми сбоями — если один сегмент не загрузился, пострадает только несколько секунд видео
  • Поддерживает адаптивный битрейт — автоматически регулирует качество в зависимости от состояния сети
  • Эффективно работает с CDN для лучшего распределения контента
  • Стандартный формат, поддерживаемый большинством стриминговых платформ
  • Более высокая задержка (обычно 10–30 секунд) из-за буферизации сегментов
  • Более сложная настройка с использованием файлов плейлиста
  • Требует больше ресурсов для обработки сегментов

Подробное описание HLS можно найти в RFC8216{target=“_blank”}.