Princípios do Protocolo M3U8

Visão Geral do Protocolo HLS

HTTP Live Streaming (HLS) é um protocolo de streaming de mídia baseado em HTTP proposto pela Apple. Divide todo o fluxo em pequenos arquivos baseados em HTTP para download, baixando apenas uma porção por vez.

Estrutura do Arquivo M3U8

Arquivos M3U8 consistem em Tags e URLs. Tags começam com # e descrevem propriedades da playlist e informações de segmento.

Mecanismo Multi-Bitrate

A Master Playlist contém URLs para múltiplas Media Playlists, cada uma correspondendo a uma taxa de bits. Os players selecionam taxas de bits apropriadas com base na largura de banda da rede.

Mecanismo de Segmento

O vídeo é dividido em segmentos TS de 2-10 segundos. Cada segmento é decodificável independentemente.

← M3U8 em Streaming ao VivoComo Analisar Arquivos M3U8 →