paint-brush
¿Qué es HTTP Live Streaming (HLS) para transmisión de tasa de bits adaptativa?por@imgix
2,397 lecturas
2,397 lecturas

¿Qué es HTTP Live Streaming (HLS) para transmisión de tasa de bits adaptativa?

por imgix5m2023/03/10
Read on Terminal Reader

Demasiado Largo; Para Leer

Si aloja videos de formato más largo, videos personalizados o simplemente publica videos en canales únicos como aplicaciones o juegos nativos, es mejor tener control sobre la entrega de videos y la experiencia del usuario final. HTTP Live Streaming (HLS) es una excelente manera de codificar, transmitir y administrar para obtener la mejor calidad de transmisión mientras controla la experiencia de visualización.
featured image - ¿Qué es HTTP Live Streaming (HLS) para transmisión de tasa de bits adaptativa?
imgix HackerNoon profile picture

Imagínese ver una foto de un resort de playa tropical en un sitio web de viajes. ¿Tentador? ¿Qué tal un video: las suaves olas llegan a la orilla mientras la cámara se desplaza y se acerca a un turista que bebe un Mai Tai? Los sonidos y los movimientos lo harían aún más irresistible.


Si bien las imágenes continúan siendo vitales para los negocios en línea, la popularidad de los videos crece exponencialmente:


Con la proliferación de contenido de las marcas, no sorprende que los usuarios exijan una excelente experiencia de visualización: transmisión de video ininterrumpida con la resolución más alta posible en cualquier dispositivo, en cualquier lugar.

Por qué no deberías usar YouTube

Muchos sitios web usan YouTube como un servicio de alojamiento gratuito para sus videos debido a su amplio alcance, interfaz fácil de usar y análisis.


Sin embargo, este enfoque tiene desventajas:


  1. Por ejemplo, después de ver su video, los visitantes pueden ver los videos de sus competidores u otro contenido no relacionado, lo que puede afectar negativamente su tasa de conversión.
  2. Además, cuando su video se reproduce en un reproductor de video gratuito o en un sitio como YouTube, la marca de agua o el logotipo de su marca compiten con los del host, lo que puede dañar el valor de su marca.
  3. Finalmente, YouTube está diseñado para generar tantas vistas como sea posible para una amplia variedad de contenido, y su video es solo un peldaño en el camino hacia el contenido de otra persona. Para lograr sus objetivos de mantener a los visitantes en su sitio web, experimentar su marca y realizar una compra, es mejor evitar el uso de servicios gratuitos como YouTube para alojar sus videos.

Ingrese transmisión de tasa de bits adaptativa (ABS)

La tecnología clave para lograr una mejor transmisión de video es la transmisión de tasa de bits adaptativa (ABS) . La transmisión adaptativa se trata de reconocer la velocidad de la conexión en un momento dado y responder en consecuencia, enviando menos datos cuando la conexión es lenta y más datos cuando la conexión es rápida. Este reconocimiento y respuesta es la magia de ABS y es la clave para una experiencia de visualización óptima, independientemente del entorno del espectador.


Es superior a la descarga progresiva en muchos aspectos:

  • Mejor experiencia de usuario: al ajustar la calidad de la transmisión de video en función de la velocidad de conexión a Internet del espectador y las capacidades del dispositivo, ABS garantiza que el espectador obtenga la mejor experiencia, sin almacenamiento en búfer ni interrupciones.
  • Latencia más baja: el reproductor de video puede cambiar rápidamente a una transmisión de tasa de bits más baja cuando la conexión a Internet del espectador se ralentiza.
  • Uso más eficiente del ancho de banda: la transmisión de tasa de bits adaptativa usa solo la cantidad de ancho de banda necesaria para entregar la transmisión de video, mientras que la descarga progresiva requiere que se descargue todo el archivo de video antes de que pueda comenzar la reproducción.
  • Soporte para múltiples dispositivos y tamaños de pantalla.



HTTP Live Streaming (HLS): el estándar de oro para la transmisión de tasa de bits adaptativa

Si ABS es la categoría líder para la transmisión de video, HTTP Live Streaming (HLS) es el protocolo líder dentro de esta categoría.


HLS se ocupa de ABS y ofrece mucho más:


  • La mayoría de los sistemas operativos modernos son compatibles con HLS, lo que significa que funciona con prácticamente todos los teléfonos inteligentes, tabletas, computadoras portátiles, televisores de escritorio y dispositivos conectados del mercado.
  • Su compatibilidad con HTML5 significa que es fácil para los desarrolladores integrar nuevas aplicaciones y funciones.
  • Debido a que es el estándar de facto, los visitantes del sitio no necesitan invertir en diferentes dispositivos y aplicaciones para ver el contenido, y los proveedores pueden usar servidores web listos para usar. Es, con mucho, el protocolo de transmisión más rentable disponible. Por estas razones, HLS es ahora el protocolo de transmisión más común y favorito de muchos desarrolladores en todo, desde aplicaciones móviles hasta televisores 4K.

La historia de HLS

Apple presentó el protocolo HLS, un método para transmitir contenido de video entre servidores web y dispositivos cliente, en 2009 después de que decidió alejarse de Flash. El nuevo protocolo se convirtió en el predeterminado para iOS, Mac OS y Apple TV. Era completamente compatible con HTML5, y aunque sus siglas incluyen streaming “en vivo”, funcionaba para cualquier video bajo demanda. Dadas estas características, no sorprende que poco a poco se haya convertido en el estándar mundial en protocolos de transmisión de video.

¿Cómo funciona HLS exactamente?

Los servidores web generalmente usan el protocolo HTTP para entregar contenido a través de Internet, y HLS funciona dividiendo los archivos de video en fragmentos cortos entregados a través de HTTP.


Aquí hay un paso a paso de lo que está involucrado:

  1. Cuando el usuario comienza a transmitir un video, el servidor web responde alineando el archivo multimedia para transcodificarlo.
  2. El codificador reformatea y comprime el archivo de video en pequeños fragmentos, generalmente de unos segundos de duración, según sea necesario para admitir el dispositivo de destino.
  3. Utilizando el protocolo HLS, el servidor web segmenta el archivo de video en fragmentos cortos y crea un archivo de manifiesto que enumera los segmentos disponibles.
  4. El servidor web crea un manifiesto (lista de reproducción) de todos los segmentos.
  5. HLS crea múltiples archivos de los segmentos para transmisión de tasa de bits adaptable, cada uno para una calidad de resolución diferente: SD, HD, 4K, etc.
  6. Idealmente, una red de entrega de contenido (CDN) envía segmentos almacenados en caché para solicitar dispositivos. La CDN generalmente usa una red mundial de servidores para habilitar una fuente geográficamente cercana para descargas más rápidas.
  7. El reproductor del dispositivo solicitante utiliza el archivo de manifiesto para solicitar los segmentos de video apropiados para la calidad seleccionada y los junta para mostrarlos.


El futuro de la transmisión de video

Puede que sea un cliché, pero 5G realmente va a cambiarlo todo. Donde haya cobertura, los videos 4K se descargarán en un instante con velocidades más de 10 veces más rápidas que el 4G existente. Y 5G es lo que saca a relucir el potencial de la computación perimetral al acercar las capacidades de procesamiento más potentes al usuario final.


Es posible que tenga algo de tiempo antes de que las experiencias del futuro se conviertan en un hecho, pero cuando se trata de transmisión de video de alta calidad, el momento de actuar es ahora. Piénselo: si una imagen vale más que mil palabras, un video vale una cantidad incalculable de imágenes estáticas. Y los consumidores en línea quieren la mejor experiencia de usuario posible. Su audiencia exige una excelente experiencia de usuario: transmisiones de video ininterrumpidas con la mejor resolución posible en cualquier tipo de dispositivo. Es por eso que trabajar con una solución robusta de procesamiento de imágenes y videos como imgix es imperativo para brindar este tipo de experiencia.


Consulte los siguientes recursos para obtener más información sobre la transmisión de video y vea cómo imgix puede ayudarlo a administrar, optimizar y entregar todos sus medios visuales: