HLS ((HTTP Live Streaming)) è un protocollo di streaming sviluppato da Apple Inc. per la distribuzione di contenuti multimediali in diretta e on-demand su Internet. Fornisce segmenti tramite server web HTTP standard. Utilizza due tipi di manifest (.m3u8), la Master Playlist e le Media Playlist.

  • Il file Master Playlist: fornisce informazioni sulle playlist dei segmenti disponibili, bitrate, codec e URL.
  • I file Media Playlist: contengono informazioni su ciascun segmento multimediale.