El formato de archivo M3U8 es un archivo de lista de reproducción de texto plano utilizado por el protocolo de transmisión de tasa de bits adaptativa (adaptive bitrate streaming) HTTP Live Streaming (HLS) de Apple. Contiene metadatos que describen la ubicación de los diversos archivos multimedia (segmentos de audio y video) que componen la transmisión (stream). Estos archivos suelen estar codificados a diferentes tasas de bits (bitrates), lo que permite al reproductor cambiar dinámicamente entre ellos según las condiciones de la red. Esta adaptabilidad garantiza una reproducción fluida incluso cuando el ancho de banda es fluctuante. Es crucial notar que el archivo M3U8 en sí mismo no contiene los datos multimedia reales; en su lugar, actúa como un índice o tabla de contenido, señalando los segmentos multimedia individuales que están almacenados en un servidor web. También puede incluir información esencial sobre claves de cifrado, subtítulos y otros datos relacionados con la configuración de la transmisión. HLS es una tecnología ampliamente adoptada para la transmisión de contenido de video a través de Internet, especialmente en dispositivos móviles y navegadores web, debido a su robustez y compatibilidad.