Guia de streaming HLS

Entenda como HLS entrega vídeo ao vivo e sob demanda usando playlists M3U8, segmentos de mídia, bitrate adaptativo e players no navegador.

Fundamentos de HLS

Playlist M3U8

Um manifesto de texto que informa segmentos, durações, variantes, chaves e legendas ao player.

Segmentos de mídia

Pequenos arquivos TS ou fMP4 baixados em ordem para iniciar a reprodução antes do vídeo completo.

Bitrate adaptativo

Uma playlist mestre oferece várias qualidades para o player alternar conforme a banda disponível.

Fluxo típico de reprodução

  1. Carregue a M3U8 URL em um player compatível com HLS.
  2. Busque a playlist e resolva URLs relativas dos segmentos.
  3. Baixe segmentos, envie ao buffer de mídia e alterne qualidade quando necessário.

Notas práticas

  • Reprodução no navegador exige HTTPS e cabeçalhos CORS corretos.
  • Duração consistente dos segmentos reduz travamentos.
  • Streams criptografados precisam de URLs de chave acessíveis.