Настройки HLS
Параметры
Заголовок раздела «Параметры»| Параметр | Описание | По умолчанию | Диапазон |
|---|---|---|---|
| Media Access | Относительный URL-путь для сегментов живого HLS (например, /media.m3u8). | media | — |
| Vod Access | Префикс пути для VOD-ресурсов (например, /vod.m3u8). | vod | — |
| Index Filename | Имя основного плейлиста для живого вещания и VOD (например, index.m3u8). | index | — |
| Segment Duration | Длительность каждого HLS-сегмента в секундах. Меньшие значения снижают задержку; большие значения снижают накладные расходы HTTP. | 3 | 2–30 с |
| Segment Playlist Count | Количество сегментов в скользящем окне плейлиста. Влияет на размер буфера и устойчивость. | 8 | 3–15 |
| Maximum Pause Duration | Время хранения сегментов для сессий на паузе (DVR). Задаётся в минутах; внутри преобразуется в секунды. | 30 min | ≥ 1 мин |
Расчёт тайм-аута сессии
Заголовок раздела «Расчёт тайм-аута сессии»-
Без хранилища канала
Session Timeout = Segment Duration (s) × Segment Playlist Count# e.g. 3s × 8 = 24s -
С хранилищем канала Storage Duration — настроенное время хранения (в минутах).
-
Если Maximum Pause Duration ≤ Storage Duration:
Session Timeout = Maximum Pause Duration (min)например, оба значения 20 мин ⇒ 20 мин хранения
-
Если Maximum Pause Duration > Storage Duration:
Session Timeout = Storage Duration (min) + (Segment Duration × Segment Playlist Count) (converted to minutes)например, 120 мин хранилища + (3 с × 8 = 24 с ≈ 0,4 мин) ⇒ ~120,4 мин
-
Рекомендации
Заголовок раздела «Рекомендации»Подбирайте длительность сегмента и количество сегментов в плейлисте в соответствии с целевой задержкой и задачами кеширования.