¿Qué es la integración de HLS?

La integración de HLS incorpora una presentación HTTP Live Streaming en una página web o aplicación mediante reproducción nativa o un reproductor compatible con HLS. El reproductor lee una lista de reproducción M3U8 y selecciona las variantes multimedia disponibles.

Cómo funciona la integración de HLS

Una integración de HLS conecta el elemento multimedia de una página con una jerarquía de listas de reproducción, lógica de selección de variantes y segmentos multimedia obtenidos mediante HTTP. Algunos clientes implementan ese conjunto de tecnologías de forma nativa, mientras que otros requieren un reproductor JavaScript que añada segmentos compatibles mediante las API multimedia del navegador. El manifiesto describe las opciones de entrega, pero no permite decodificar un códec no compatible. Por lo tanto, la integración abarca los controles de la interfaz, el comportamiento del reproductor, la política de seguridad web y el empaquetado producido en las etapas anteriores.

Datos clave

  1. Una lista de reproducción multivariante enumera flujos alternativos y sus atributos asociados, mientras que cada lista de reproducción multimedia referenciada ordena los segmentos de una variante. Los reproductores usan ambos niveles durante la adaptación.
  2. En un reproductor controlado mediante scripts, la lista de reproducción, los datos de inicialización, los segmentos, las claves de cifrado y los subtítulos pueden requerir, cada uno, respuestas válidas entre orígenes; corregir CORS solo en el manifiesto no es suficiente.
  3. Un archivo M3U8 analizado correctamente puede aun así no producir video si su códec, perfil, formato de audio o contenedor de segmentos no es compatible con la vía de decodificación disponible en el navegador.

Cuándo es relevante la integración de HLS

Integra HLS cuando la reproducción requiera una selección de calidad adaptativa ante condiciones de red cambiantes. Verifica el soporte del navegador, los tipos MIME, los encabezados entre orígenes y la compatibilidad de códecs; de lo contrario, el manifiesto puede cargarse sin que se pueda reproducir el video.

Convierte tus conocimientos sobre multimedia en un pipeline funcional

Conecta las subidas, el procesamiento, la IA, el almacenamiento y la entrega mediante una sola API declarativa, mientras nos encargamos por ti del stack de encoding, el escalado y los cambios constantes de formatos.

Prueba Transloadit gratis