Vídeo y audio

Descargas HLS, DASH y M3U8: por qué un vídeo es más de un archivo

Comprenda los manifiestos HLS, las transmisiones DASH y las descargas de videos segmentados, incluido el audio por separado y el progreso estimado en Flux.

Una transmisión de video a menudo consta de un manifiesto más muchos segmentos multimedia pequeños. Un enlace M3U8 puede describir contenido HLS en lugar de contener una película reproducible por sí solo. DASH tiene una idea similar de describir las transmisiones disponibles. Por lo tanto, no es lo mismo guardar sólo el manifiesto como si fuera el MP4 final que descargar el vídeo.

Un manifiesto describe la transferencia.

El manifiesto puede identificar calidades disponibles, direcciones de segmentos, tiempos y grupos de audio. Algunas fuentes utilizan secuencias de vídeo y audio independientes. Flux procesa flujos de trabajo HLS/DASH compatibles y utiliza sus herramientas multimedia para producir el resultado elegido. Los metadatos y los permisos de acceso aún dependen de la fuente.

Los nombres de los segmentos no son suficientes

Una fuente puede dar a segmentos multimedia nombres de archivo sin extensión o engañosos. El descargador tiene que examinar la transmisión y procesar los medios reales; decidir sólo a partir de un sufijo puede fallar. Una canalización de medios nativos también debe evitar tratar los manifiestos remotos como permiso para leer archivos locales arbitrarios. Flux documenta la reserva de manifiesto delimitada y el manejo de medios en sus registros de publicación.

Una orden útil para la resolución de problemas

  • Confirma que el elemento seleccionado pertenece al vídeo activo.
  • Prefiera los metadatos de calidad admitidos del reproductor a una URL de solicitud aleatoria.
  • Compruebe si la fuente necesita una sesión actual del navegador.
  • Revise la selección de audio por separado antes de comenzar.
  • Mantenga la pestaña de fuente disponible si el enlace dura poco.

Por qué varían las estimaciones de finalización

Una grabación finita puede proporcionar suficiente duración e información de segmento para una estimación. Una transmisión en vivo puede continuar publicando segmentos sin un final fijo, mientras que algunas fuentes omiten tamaños de bytes. El recuento de bytes descargados puede ser exacto incluso cuando se estima el tamaño total o el tiempo restante. Las transmisiones protegidas por DRM están fuera del flujo de trabajo de medios accesibles admitido por la aplicación.

Fuentes y contexto de publicación

Esta guía describe la documentación de Flux 2.6.6. Consulte el registro de lanzamiento actual para conocer las condiciones del paquete.

FLUX / 20

Elige tu idioma