Configurações de HLS
Parâmetros
Seção intitulada “Parâmetros”| Parâmetro | Descrição | Padrão | Faixa |
|---|---|---|---|
| Media Access | Caminho de URL relativo para os segmentos HLS ao vivo (por exemplo, /media.m3u8). | media | — |
| Vod Access | Prefixo de caminho para os ativos VOD (por exemplo, /vod.m3u8). | vod | — |
| Index Filename | Nome do arquivo da playlist principal, tanto para conteúdo ao vivo quanto para VOD (por exemplo, index.m3u8). | index | — |
| Segment Duration | Duração de cada segmento HLS em segundos. Valores menores reduzem a latência; valores maiores reduzem a sobrecarga HTTP. | 3 | 2–30 s |
| Segment Playlist Count | Número de segmentos mantidos na janela móvel da playlist. Afeta o tamanho do buffer e a resiliência. | 8 | 3–15 |
| Maximum Pause Duration | Tempo de retenção dos segmentos para sessões pausadas (DVR). Expresso em minutos; a conversão para segundos é aplicada internamente. | 30 min | ≥ 1 min |
Cálculo do tempo limite da sessão
Seção intitulada “Cálculo do tempo limite da sessão”-
Sem armazenamento do canal
Session Timeout = Segment Duration (s) × Segment Playlist Count# e.g. 3s × 8 = 24s -
Com armazenamento do canal O Storage Duration é a retenção configurada (em minutos).
-
Se Maximum Pause Duration ≤ Storage Duration:
Session Timeout = Maximum Pause Duration (min)por exemplo, ambos 20 min ⇒ 20 min de retenção
-
Se Maximum Pause Duration > Storage Duration:
Session Timeout = Storage Duration (min) + (Segment Duration × Segment Playlist Count) (converted to minutes)por exemplo, 120 min de armazenamento + (3s × 8 = 24 s ≈ 0,4 min) ⇒ ~120,4 min
-
Boas práticas
Seção intitulada “Boas práticas”Mantenha a duração do segmento e a contagem da playlist alinhadas com a sua latência-alvo e com os seus objetivos de cache.