¿Qué es la transmisión HLS?

HTTP Live Streaming entrega contenido multimedia segmentado mediante HTTP a través de listas de reproducción M3U8. Una lista de reproducción maestra puede describir múltiples variantes de tasa de bits, resolución, audio y subtítulos.

Cómo funciona la transmisión HLS

HLS es un sistema de entrega adaptativa controlado por el cliente: el reproductor recupera listas de reproducción, elige una variante, descarga unidades multimedia y revisa su elección a medida que cambian las condiciones. Como las solicitudes usan HTTP, los segmentos pueden pasar por cachés estándar y redes de entrega de contenido. Las listas de reproducción en directo exponen una ventana móvil, mientras que las listas de reproducción bajo demanda describen una presentación finita y estable. El protocolo conecta las variantes codificadas con la reproducción; las actualizaciones de las listas de reproducción, el tamaño de los segmentos y el almacenamiento en búfer del cliente determinan la latencia y la resiliencia.

Datos clave

  1. Una lista de reproducción maestra enumera flujos de variantes y grupos de variantes, mientras que cada lista de reproducción multimedia ordena los segmentos de una pista o presentación multiplexada; confundir ambas rompe la lógica de descubrimiento.
  2. Las etiquetas EXT-X-TARGETDURATION y media-sequence ayudan a los clientes a interpretar una ventana de transmisión en directo. EXT-X-DISCONTINUITY es obligatoria para los cambios en el formato de archivo, la disposición de las pistas o la secuencia de marcas de tiempo, y se recomienda para los cambios en los parámetros o la secuencia de encoding.
  3. Low-Latency HLS añade segmentos parciales, indicaciones de precarga y un comportamiento de recarga bloqueante de las listas de reproducción; acortar los segmentos comunes no basta para implementar el modo completo de baja latencia.

Cuándo es relevante la transmisión HLS

Los desarrolladores eligen HLS para la entrega escalable en directo o bajo demanda en navegadores, dispositivos móviles y televisores. La compatibilidad con códecs y el comportamiento de reproducción nativa siguen variando según el cliente.

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