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.
Después de leer este artículo podrás:
Contenido relacionado
¿Qué es MPEG-DASH?
Streaming dinámico HTTP
Transmisión en vivo HTTP
Codificación de la transmisión en vivo
¿Qué es la transmisión?
Suscríbete a theNET, el resumen mensual de Cloudflare sobre las ideas más populares de Internet.
Copiar el enlace del artículo
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.
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.
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:
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.
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.