M3U8 es un formato de archivo de lista de reproducción de texto plano utilizado por el protocolo HTTP Live Streaming (HLS) de Apple. Contiene una lista ordenada de segmentos multimedia (típicamente archivos .ts) que un reproductor multimedia puede descargar y reproducir secuencialmente para transmitir audio y video a través de Internet. El archivo M3U8 en sí no contiene los datos multimedia reales; en su lugar, actúa como un índice o tabla de contenido, señalando las ubicaciones de los segmentos multimedia. También puede incluir metadatos como información de la transmisión, claves de cifrado y transmisiones alternativas con diferentes tasas de bits (bitrates), lo que permite la transmisión con tasa de bits adaptativa. Esto permite que el reproductor cambie dinámicamente entre diferentes niveles de calidad según las condiciones de red del usuario, proporcionando una experiencia de visualización más fluida. Los archivos M3U8 son ampliamente utilizados para transmitir contenido de video en diversas plataformas, incluyendo sitios web, aplicaciones móviles y televisores inteligentes. Son esenciales para HLS, que es un protocolo de transmisión dominante en la industria actual.