Condiciones del glosario

Transmisión con tasa de bits adaptativa (ABR)

¿Qué es la transmisión con tasa de bits adaptativa?

La transmisión con tasa de bits adaptativa (ABR) es un método de transmisión de vídeo que ajusta automáticamente la calidad de la secuencia de vídeo en tiempo real en función de la velocidad de red del espectador, el rendimiento del dispositivo y las condiciones de reproducción.

Garantiza una reproducción fluida al cambiar entre diferentes versiones de la tasa de bits del vídeo, minimizando las interrupciones (buffering) y las caídas de calidad.

Protocolos de transmisión que admiten ABR

ProtocoloDesarrollado porFormato del manifiestoCaracterísticas clave
HLS (HTTP Live Streaming)Apple.m3u8 (M3U)Ampliamente compatible; utilizado en iOS, Android, smart TVs y navegadores web.
MPEG-DASH (Dynamic Adaptive Streaming over HTTP)Grupo MPEG.mpd (XML)Estándar abierto, independiente del códec; utilizado por YouTube, Netflix y plataformas OTT.
Microsoft Smooth StreamingMicrosoft.ism / .ismcPrincipalmente heredado; usado en entornos antiguos de Microsoft.
CMAF (Common Media Application Format)Apple + MPEGUsado con HLS y DASHReduce la latencia y permite servir HLS y DASH con una sola codificación.

Nota: Protocolos más antiguos como RTMP y RTSP no admiten ABR de forma nativa. Por eso, ABR se popularizó con la entrega basada en HTTP, que es más escalable y compatible con las CDNs (redes de distribución de contenido) y con los dispositivos modernos.

Tecnologías detrás de la transmisión con tasa de bits adaptativa

TecnologíaPropósitoEjemplos / Formatos
Códecs de vídeoComprimir el vídeo para una entrega eficiente con mínima pérdida de calidadH.264 (AVC), H.265 (HEVC), AV1
Herramientas de segmentaciónDividir los vídeos en pequeños fragmentos (2–10 s) para entrega adaptativaFFmpeg, Shaka Packager
Protocolos de transmisiónEntregar segmentos de vídeo sobre HTTP con capacidades adaptativasHLS, MPEG-DASH, CMAF
Archivos de manifiestoIndexar las calidades disponibles del vídeo y las URLs de los segmentos.m3u8 (HLS), .mpd (MPEG-DASH)
Reproductores habilitados para ABRCambiar la calidad según la red, el búfer y el rendimiento del dispositivoHLS.js, Dash.js, Shaka Player, Video.js, Safari/iOS nativos
Redes de distribución de contenido (CDN)Distribuir el contenido globalmente para un acceso más rápidoAkamai, Cloudflare, Fastly, Amazon CloudFront
Herramientas de análisis y QoSSupervisar el rendimiento de reproducción y la experiencia del espectadorMux, Conviva, Bitmovin Analytics

Cómo funciona la transmisión con tasa de bits adaptativa

Paso 1. Codificación en múltiples tasas de bits

El vídeo original se comprime en múltiples versiones, cada una con distinta resolución y tasa de bits (por ejemplo, 240p, 480p, 720p y 1080p).

Este proceso garantiza que los espectadores con diferentes velocidades de internet y capacidades de dispositivo puedan reproducir el vídeo con la calidad más adecuada. Al preparar distintas versiones con antelación, el sistema permite el cambio en tiempo real durante la reproducción para una experiencia fluida.

Paso 2. Segmentación del vídeo

Tras la codificación, cada versión del vídeo se divide en pequeños segmentos temporales, normalmente de entre 2 y 10 segundos de duración. Estos fragmentos cortos y autónomos permiten que el reproductor cambie rápidamente entre diferentes niveles de calidad según sea necesario.

Al trabajar con segmentos en lugar de un flujo continuo, el sistema puede controlar la calidad con precisión y asegurar una reproducción adaptativa estable bajo distintas condiciones de red.

Paso 3. Generación del archivo de manifiesto

Se crea un archivo de manifiesto (índice o lista de reproducción que indica al reproductor cómo recuperar y reproducir el contenido multimedia), por ejemplo: .m3u8 para HLS o .mpd para MPEG-DASH.

Este archivo lista detalles importantes como las tasas de bits disponibles, resoluciones, URLs de segmentos, códecs y otros metadatos necesarios para la transmisión adaptativa.

Paso 4. Inicio de la reproducción

Cuando el usuario pulsa "reproducir", el reproductor descarga primero el archivo de manifiesto para conocer las calidades de vídeo disponibles y las URLs de los segmentos. Luego selecciona una secuencia de tasa baja o media para comenzar la reproducción rápidamente y reducir el riesgo de interrupciones.

Este punto de inicio conservador asegura que el vídeo comience sin problemas incluso en conexiones lentas o inestables. A medida que el reproductor recopila más datos sobre las condiciones de red, se prepara para cambiar a calidades superiores o inferiores si es necesario.

Paso 5. Supervisión de la red y del búfer

Mientras el vídeo se reproduce, el reproductor controla continuamente la velocidad de descarga de datos (ancho de banda disponible), cuánto vídeo está ya cargado (longitud del búfer) y cómo maneja la reproducción el dispositivo (rendimiento del CPU o GPU).

Al supervisar estos factores en tiempo real, el reproductor puede decidir si aumentar o disminuir la calidad del vídeo para mantener una reproducción fluida sin pausas ni interrupciones.

Paso 6. Cambio de velocidad de bits

Usando los datos en tiempo real del monitoreo de red y búfer, el reproductor selecciona de forma inteligente una tasa de bits más alta o más baja para el siguiente segmento de vídeo.

Si la conexión es fuerte y estable, sube a una calidad superior; si el ancho de banda cae o el búfer disminuye, cambia a una tasa inferior para evitar interrupciones. Esta decisión ocurre continuamente, segmento por segmento, garantizando que la secuencia se adapte a las condiciones cambiantes.

Paso 7. Continuación de la reproducción sin interrupciones

El reproductor realiza los cambios de calidad entre segmentos, no durante ellos, lo que hace que la transición sea casi imperceptible para el espectador. Como cada segmento es corto y autónomo, el reproductor puede intercambiar niveles de calidad sin causar buffering ni saltos de reproducción.

El resultado es una experiencia de transmisión consistente y sin interrupciones, incluso cuando las condiciones varían.

Procesos relacionados con la transmisión adaptativa

1. Codificación

La codificación es el proceso de convertir el vídeo en bruto en formatos digitales comprimidos adecuados para la transmisión. En ABR, el vídeo se codifica varias veces a diferentes tasas de bits, resoluciones y, en ocasiones, frecuencias de fotogramas.

Por ejemplo, un solo vídeo puede codificarse en:

  • 240p a 400 Kbps
  • 480p a 1 Mbps
  • 720p a 2,5 Mbps
  • 1080p a 5 Mbps
  • 4K a más de 10 Mbps

Cada versión equilibra calidad y requisitos de ancho de banda, permitiendo al reproductor cambiar según las condiciones en tiempo real.

2. Segmentación (fragmentación del vídeo)

Después de la codificación, cada versión se divide en pequeños segmentos temporales (fragmentos), normalmente entre 2 y 10 segundos. Estos se guardan como archivos separados, lo que permite al reproductor mezclar y combinar segmentos de diferentes tasas de bits sin problemas.

Por ejemplo, el reproductor puede comenzar con segmentos de 480p y cambiar a 720p si mejora la red.

3. Empaquetado (creación del manifiesto)

El empaquetado consiste en crear un archivo de manifiesto que lista todas las calidades de vídeo disponibles y las URLs de cada segmento. El manifiesto es la "lista de reproducción" que el reproductor usa para solicitar los datos del vídeo.

Ejemplos:

  • HLS: usa el formato de manifiesto .m3u8
  • MPEG-DASH: usa el formato .mpd (Media Presentation Description)

Estos archivos incluyen metadatos sobre tasas de bits, resoluciones, códecs y duración de los segmentos.

4. Lógica del reproductor (algoritmo ABR)

El algoritmo ABR dentro del reproductor lee el archivo de manifiesto, mide la velocidad actual de la red y decide qué tasa de bits cargar para cada segmento.
Tiene en cuenta:

  • El ancho de banda actual y promedio.
  • La longitud del búfer de reproducción.
  • El rendimiento de la CPU/GPU del dispositivo.
  • El éxito o fallo de descargas previas.

El algoritmo ajusta dinámicamente la calidad seleccionando segmentos de mayor o menor tasa de bits para mantener una reproducción continua y sin cortes.

5. Entrega por CDN (red de distribución de contenido)

Una CDN garantiza que todos los segmentos de vídeo, en todos los niveles de calidad, estén almacenados en múltiples servidores en diferentes ubicaciones geográficas. Cuando un espectador solicita la reproducción, el servidor de borde más cercano entrega los fragmentos de vídeo, reduciendo la latencia y el tiempo de carga.

Las CDNs hacen que la transmisión adaptativa sea escalable y resistente incluso durante picos de tráfico.

6. Gestión del búfer

El reproductor mantiene un búfer, un área de memoria temporal donde se precargan los segmentos antes de la reproducción. Una gestión eficaz del búfer permite precargar suficiente contenido para evitar interrupciones sin sobrecargar la memoria.

El algoritmo ABR también considera el nivel de llenado del búfer para evitar cambios agresivos de tasa de bits que puedan causar parones en la reproducción.

7. Informes de métricas

Durante la reproducción, el reproductor recopila datos como:

  • Tiempos de descarga de segmentos.
  • Eventos de cambio de tasa de bits.
  • Subcargas del búfer.
  • Errores de reproducción.

Esta información ayuda a mejorar futuras sesiones de transmisión y se envía a plataformas de análisis o sistemas de control de calidad del servicio.

Tasa de bits adaptativa frente a descarga progresiva

¿Qué es la descarga progresiva?

Es un método básico en el que el archivo de vídeo se descarga desde un servidor web y comienza a reproducirse una vez que se ha almacenado en búfer lo suficiente, pero no ajusta la calidad durante la reproducción.

En comparación con ABR, la descarga progresiva ofrece menos flexibilidad, no permite cambios de calidad y puede causar interrupciones en conexiones lentas.

Aquí tenéis una comparación completa entre ABR y descarga progresiva:

CaracterísticaTransmisión con tasa de bits adaptativa (ABR)Descarga progresiva
Cambio de calidadSí, dinámicamente durante la reproducciónNo, solo calidad fija
Reproducción segmentadaSí, el vídeo se divide en fragmentos cortosNo, el archivo completo se descarga linealmente
Gestión del búferActiva, controlada por el reproductorPasiva: el búfer se llena a medida que llegan los datos
Adaptabilidad de redSe adapta a los cambios de ancho de banda en tiempo realNo se adapta
Protocolos de transmisiónHLS, MPEG-DASH, CMAFHTTP estándar
Velocidad inicial de reproducciónComienza rápido con baja tasa de bitsInicio más lento por el llenado del búfer
Caso de usoPlataformas modernas (Netflix, YouTube, etc.)Alojamiento de vídeo simple (p. ej., blogs)
Eficiencia de ancho de bandaAlta; evita sobrecargar la redBaja; puede desperdiciar datos no utilizados
Almacenamiento de archivosLos segmentos no se almacenan localmenteFrecuentemente guardado en la caché del navegador

ABR es ideal para:

  • Reproducción fluida en diferentes condiciones de red.
  • Construir plataformas modernas centradas en la experiencia del usuario.
  • Compatibilidad con múltiples dispositivos y resoluciones.

Descarga progresiva es ideal para:

  • Vídeos cortos o inserciones simples en páginas web.
  • Cuando no se necesita soportar múltiples calidades.
  • Condiciones de red estables y predecibles.

Ventajas de la transmisión con tasa de bits adaptativa

Esta sección resume las ventajas de ABR y sirve como conclusión sobre lo que logra la transmisión adaptativa:

Reproducción fluida

ABR ajusta dinámicamente la calidad del vídeo según las condiciones en tiempo real. Si la red del espectador se ralentiza, el reproductor cambia automáticamente a una tasa inferior para evitar interrupciones. Cuando las condiciones mejoran, vuelve sin problemas a una calidad superior, manteniendo el vídeo en reproducción continua.

Optimizado para cualquier entorno de red

Ya sea banda ancha rápida, datos móviles o Wi-Fi inestable, ABR selecciona de forma inteligente el nivel de calidad más adecuado según el ancho de banda disponible. En otras palabras, ofrece la mejor experiencia posible sin importar la calidad de la conexión.

Amplia compatibilidad de dispositivos

Dado que ABR utiliza protocolos basados en HTTP como HLS o MPEG-DASH, funciona en ordenadores, smartphones, smart TVs y tablets, sin necesidad de complementos o reproductores especiales.

Uso eficiente del ancho de banda

Evita enviar flujos de alta tasa de bits cuando no es necesario, reduciendo el consumo de datos y los costes de entrega, algo especialmente útil para usuarios móviles o con planes de datos limitados.

Inicio más rápido

En lugar de esperar a que un flujo de alta resolución se almacene en búfer, ABR comienza con una versión de baja tasa que se carga enseguida, permitiendo reproducir casi de inmediato.

Cambio de calidad sin interrupciones

Permite cambiar entre calidades sin que el usuario lo note, manteniendo una reproducción constante incluso mientras las condiciones cambian.

Escalabilidad y rentabilidad

Funciona con servidores HTTP estándar y CDNs, facilitando la entrega de contenido a millones de usuarios sin necesidad de infraestructura dedicada. En conjunto, ABR mejora enormemente la experiencia del usuario, manteniendo su atención al adaptarse a sus necesidades en tiempo real.

Preguntas más frecuentes

Términos asociados

OTT (Over-The-Top)

Aprende cómo la tecnología OTT (Over-the-Top) entrega contenido de video a través de Internet, sin depender de los proveedores tradicionales de televisión.

Más información

CTV (Televisión conectada)

Aprende qué es la CTV (Televisión Conectada) y cómo funciona. Descubre su papel en el streaming y la publicidad moderna en televisores inteligentes y dispositivos.

Más información