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

La transmisión de velocidad de bits adaptable ajusta la calidad del vídeo en función de las condiciones de la red, con el objetivo de mejorar la transmisión de vídeo en redes HTTP. Este proceso hace que la reproducción sea lo más fluida posible para los espectadores, independientemente de su dispositivo, ubicación o velocidad de Internet.

Metas de aprendizaje

Después de leer este artículo podrás:

  • Más información acerca de qué es la transmisión de velocidad de bits adaptable y cómo funciona
  • Explicar qué protocolos son compatibles con la transmisión de velocidad de bits adaptable
  • Entender las ventajas de la transmisión de velocidad de bits adaptable

Contenido relacionado


¿Quieres saber más?

Suscríbete a theNET, el resumen mensual de Cloudflare sobre las ideas más populares de Internet.

Revisa la política de privacidad de Cloudflare para saber más sobre cómo Cloudflare gestiona tus datos personales.

Copiar el enlace del artículo

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

La transmisión de velocidad de bits adaptable es un método para mejorar la transmisión en redes HTTP. El término "velocidad de bits" hace referencia a la rapidez con la que los datos viajan a través de una red y se suele utilizar para describir la velocidad de una conexión a Internet. Una conexión de alta velocidad es una conexión de alta velocidad de bits. La transmisión, o el proceso que hace posible que se puedan ver vídeos en línea, consiste en transmitir archivos de vídeo alojados en un servidor remoto a un cliente. En la transmisión, los vídeos se segmentan en clips más pequeños, para que los espectadores no tengan que esperar a que se cargue un vídeo entero para poder empezar a verlo.

Primero, se crean y se codifican múltiples versiones de archivos de vídeo para adaptarse a una variedad de condiciones de red. Luego, en función de factores como el ancho de banda y el tipo de dispositivo, el reproductor de vídeo selecciona el archivo de mayor calidad que el dispositivo puede reproducir con la menor cantidad de búfer posible. Esto permite que la reproducción sea lo más fluida posible para los usuarios finales en todo el mundo, independientemente de su dispositivo o de la velocidad de Internet.

La transmisión de velocidad de bits adaptable funciona de forma similar a cuando un supervisor asigna trabajo a un nuevo empleado. Para ayudar al empleado a aclimatarse, lo más probable es que el supervisor empiece con menos tareas, o que estas sean más sencillas. Una vez que el empleado haya completado con éxito sus proyectos introductorios, el supervisor empezará a asignar tareas más complejas. A medida que el empleado se vaya adaptando a su puesto, el supervisor irá ajustando de forma continua la carga de trabajo del empleado, para asegurarse de que vaya aprendiendo, pero sin llegar a desbordarlo.

Del mismo modo, en la transmisión de velocidad de bits adaptable, el reproductor de vídeo aprende la calidad de vídeo que puede soportar la conexión. Si la conexión tiene problemas para reproducir un segmento de vídeo, el reproductor cambiará a un archivo más pequeño con menor calidad para el siguiente segmento. El espectador puede experimentar algunos cambios en la calidad, pero el vídeo seguirá reproduciéndose.

¿Cómo funciona la transmisión de velocidad de bits adaptable?

La transmisión de velocidad de bits adaptable comienza en la fase de codificación del vídeo. La codificación es el proceso en el que los vídeos sin comprimir se convierten en una forma que puede ser almacenada y utilizada en muchos dispositivos. Para que la transmisión de velocidad de bits adaptable funcione, hay que crear diferentes archivos de vídeo que admitan diferentes velocidades de bits.

Tras la codificación, se segmenta el vídeo en archivos más pequeños de unos pocos segundos de duración. En la mayoría de las configuraciones de transmisión, los vídeos se transmiten en una serie de segmentos, en lugar de enviar un archivo de vídeo completo de una sola vez. El proceso de segmentación es especialmente importante, porque, si este proceso no se diera, los reproductores de vídeo tendrían que descargar todo el archivo de vídeo antes de poder empezar a reproducir el contenido.

Además, los segmentos son importantes para la transmisión de velocidad de bits adaptable, porque el proceso de ajuste se activa al final de un segmento de vídeo. Si la conexión de un espectador no puede descargar el vídeo lo suficientemente rápido como para transmitirlo sin que se almacene en el búfer, el reproductor de vídeo cambiará a un archivo más pequeño una vez que termine el segmento.

Cuando un vídeo se reproduce por primera vez, muchos reproductores de vídeo comenzarán por solicitar el archivo de menor velocidad de bits que haya disponible. Si el reproductor determina que el cliente puede manejar un archivo de mayor velocidad de bits, seleccionará archivos de mayor velocidad de bits hasta que encuentre el más alto que el cliente pueda manejar. Si el archivo seleccionado es el ideal para la conexión, el reproductor seguirá solicitando segmentos a esa velocidad de bits, a menos que las condiciones cambien. Esto se conoce como "escalera" de codificación o de velocidad de bits adaptable. El reproductor se mueve hacia arriba en la escalera cuando la conexión tiene suficiente ancho de banda para acomodar vídeos con mayor velocidad de bits y hacia abajo cuando disminuye.

¿Cuáles son las ventajas de la transmisión de velocidad de bits adaptable?

Desde 2021, los espectadores ven mil millones de horas de vídeo de YouTube al día. El contenido de vídeo es un canal de comunicación, publicidad, educación, etc., en constante crecimiento. Por tanto, garantizar la calidad de la reproducción de vídeo es importante. La transmisión de velocidad de bits adaptable ofrece muchas ventajas que pueden mejorar la calidad del vídeo:

  • Ampliar el acceso: sin la transmisión de velocidad de bits adaptable, los espectadores con conexiones más lentas o determinados dispositivos nunca podrían ver algunos vídeos.
  • Mejorar la experiencia del usuario: la transmisión de velocidad de bits adaptable disminuye el almacenamiento en búfer, así que los usuarios experimentan menos retrasos de carga frustrantes.
  • Permitir la visualización móvil con menos interrupciones: la transmisión en dispositivos móviles ha aumentado un 1000 % desde 2012, así que es fundamental optimizar la transmisión móvil. Cuando un espectador transmite contenido de vídeo móvil mientras se desplaza de un lugar a otro, la velocidad de bits puede variar mucho en un solo dispositivo. Por ejemplo, la intensidad de la conexión en una red WiFi doméstica puede ser más fuerte que una conexión en un tren o en un centro comercial. Al ajustarse continuamente a las condiciones cambiantes, la transmisión de velocidad de bits adaptable puede minimizar las interrupciones para los espectadores móviles.

¿Qué protocolos de transmisión admite la transmisión de velocidad de bits adaptable?

La transmisión de velocidad de bits adaptable solo es posible con determinados protocolos de transmisión. Un protocolo es un conjunto de normas que dictan cómo se empaquetan y procesan los datos en las redes. La transmisión tiene su propio conjunto de protocolos.

Los tres protocolos de transmisión más populares que son compatibles con la transmisión de velocidad de bits adaptable son Transmisión en directo HTTP (HLS), Transmisión dinámica adaptable sobre HTTP (DASH) y Transmisión dinámica HTTP (HDS).

Los tres siguen el mismo proceso básico de codificación y segmentación de los vídeos antes de su transmisión. Sin embargo, cada protocolo tiene sus propios requisitos de codificación o tipo de archivo y es compatible con diferentes dispositivos. Por ejemplo, algunos protocolos requieren formatos de codificación específicos, que son formas de optimizar los archivos de vídeo para diferentes plataformas, programas y dispositivos.

  • HLS: HLS funciona para la transmisión en directo y a la carta, y requiere el formato de codificación H.264 o H.265. A diferencia de algunos protocolos, HLS no requiere el uso de servidores especiales. Originalmente, HLS solo era compatible con los dispositivos de Apple, pero ahora es independiente de los dispositivos. No obstante, los dispositivos de Apple solo aceptan el formato HLS.
  • DASH: DASH no necesita ningún estándar de codificación específico. Además, cualquier servidor de origen puede configurarse para servir transmisiones DASH, porque funciona a través de HTTP. El formato DASH, al igual que todos los demás formatos excepto HLS, no funciona con los dispositivos de Apple.
  • HDS: originalmente diseñado para funcionar con Adobe Flash (programa hoy en día obsoleto), este formato puede utilizarse para las transmisiones bajo demanda o en vivo y funciona con conexiones HTTP El formato HDS requiere que los vídeos se conviertan de MP4 a F4F (MP4 fragmentado) y el estándar de encriptación H.264. Los dispositivos Apple son los únicos que son incompatibles con el protocolo HDS.
  • ¿Es compatible Cloudflare con la transmisión de velocidad de bits adaptable?

    Cloudflare Stream es una plataforma de vídeo que funciona a 100 milisegundos del 99 % de la población conectada a Internet en los países desarrollados. Es compatible con la transmisión de velocidad de bits adaptable, y codifica automáticamente los vídeos en múltiples tamaños de pantalla y niveles de calidad, siendo compatible con una gran variedad de dispositivos y velocidades de bits. Más información sobre cómo mejorar la reproducción con Cloudflare Stream.