Ir al contenido

Recepción de HLS / HTTP MPEG-TS

Astra recibe flujos desde fuentes HTTP en dos formatos: HTTP MPEG-TS y HLS (HTTP Live Streaming). Ambos utilizan el protocolo HTTP estándar, lo que los hace compatibles con la infraestructura web existente, CDNs y cortafuegos.

http://address
http://address:port/path
http://login:password@address:port/path#options

Esta es una dirección HTTP común. Astra también soporta https.

  • login:password – usuario y contraseña para la autenticación HTTP. Soporta los métodos de autenticación Basic y Digest
  • address – dirección IP del servidor o nombre de dominio
  • port – número de puerto. Por defecto: 80 para http y 443 para https
  • path – la ruta al recurso. Por defecto: /

Opciones:

  • ua=Name – encabezado User-Agent personalizado
  • timeout=N - tiempo de espera para la carga de segmentos HLS. Por defecto, el tiempo de espera depende de la duración del segmento
  • debug - registra los encabezados de respuesta. También debe estar activado el modo debug en los mensajes de registro

Opciones específicas de HLS:

  • bandwidth=N - selecciona el flujo con el ancho de banda definido. Por defecto, astra selecciona el flujo con el valor de ancho de banda máximo

Opciones específicas de HTTP MPEG-TS:

  • buffer_time=N - especifica el tamaño del búfer temporal para recibir el flujo y sincronizar la tasa de bits. Astra descarga los datos del flujo al búfer a máxima velocidad, luego envía los datos de manera uniforme para su procesamiento
  • no_sync - es una opción corta para buffer_time=0, desactiva la sincronización y descarga los datos del flujo sin ningún límite

Para configurar una entrada HTTP en Astra, solo escribe la dirección de tu fuente en el campo Input.