¿Qué es Adaptive Bitrate Streaming (ABR)?
Imagina que estás viendo un partido de fútbol en vivo desde tu celular. Vas caminando por la calle, pasas de WiFi a datos móviles, entras al metro y pierdes señal un momento. Sin ABR, el video se congela, hace buffering eterno, o simplemente se corta. Con ABR, el reproductor baja automáticamente la calidad durante unos segundos, mantiene la reproducción fluida, y cuando recuperas buena conexión, sube la calidad de vuelta sin que tengas que hacer nada.
Adaptive Bitrate Streaming (ABR) es una tecnología que permite al reproductor de video cambiar la calidad del stream en tiempo real según las condiciones de red del espectador. En lugar de enviar una sola calidad fija, el servidor genera múltiples versiones del mismo contenido a diferentes bitrates, y el reproductor elige la más adecuada en cada momento.
¿Cómo funciona técnicamente?
- El servidor genera múltiples calidades: 1080p, 720p, 480p, 360p, cada una a diferente bitrate
- Cada calidad se divide en segmentos: Fragmentos de 2-6 segundos de video
- El reproductor mide la red: Analiza la velocidad de descarga, buffer disponible y CPU
- Elige la mejor calidad posible: Cambia entre calidades automáticamente entre segmentos
- Transición invisible: El cambio ocurre entre segmentos, así que el espectador casi no lo nota
Streaming sin ABR vs con ABR: La diferencia real
| Escenario | Sin ABR (calidad fija) | Con ABR |
|---|---|---|
| Espectador con fibra 100 Mbps |