Технология HLS (HTTP Live Streaming) работает на основе принципа разбиения цельного потока на небольшие фрагменты, которые последовательно скачиваются по HTTP. 12
Процесс включает несколько этапов: 1
Существует два режима работы HLS — «по запросу» и живой трансляции. 1 В режиме «по запросу» плейлист содержит ссылки на все фрагменты от первого до последнего. 1 В режиме живой трансляции плейлист содержит только ссылки на последние несколько фрагментов, при этом при последующих обращениях к плейлисту фрагменты будут меняться, отражая текущее состояние трансляции. 1
HLS поддерживает адаптивный стриминг, что позволяет регулировать качество видео в зависимости от скорости интернета зрителя. 2 Если соединение замедляется, HLS переключается на версию видео с более низким качеством, чтобы избежать буферизации. 2