
HLS (HTTP Live Streaming)
glossary.categories.protocolUn protocolo de transmisión de video desarrollado por Apple que entrega video a través de HTTP estándar.
¿Qué es HLS?
HTTP Live Streaming (HLS) es el protocolo más ampliamente utilizado para entregar video por internet a grandes audiencias (como Netflix, YouTube o Twitch). Funciona dividiendo el flujo de video en pequeños fragmentos (por ejemplo, archivos de 6 segundos) y descargándolos a través de conexiones HTTP estándar, igual que las páginas web normales.
HLS vs. WebRTC
- Latencia: HLS típicamente tiene alta latencia (10-30 segundos) porque el reproductor debe almacenar en búfer varios fragmentos antes de reproducir. WebRTC tiene latencia inferior a un segundo (tiempo real).
- Escalabilidad: HLS escala de forma económica a millones de espectadores usando Redes de Distribución de Contenido (CDN) estándar. WebRTC requiere infraestructura de servidores compleja y costosa (SFUs/MCUs) para escalar.
- Calidad: HLS soporta tasas de bits muy altas y Tasa de Bits Adaptativa perfectamente, asegurando la mejor experiencia de visualización.
HLS de Baja Latencia (LL-HLS)
Una extensión más reciente del protocolo, LL-HLS, tiene como objetivo reducir la latencia a menos de 2 segundos, cerrando la brecha entre la transmisión tradicional y la comunicación en tiempo real.