Ir al contenido

Cambios

Descargar Astra-250612

  • opción referrer para entrada HTTP para establecer el encabezado Referer: &referrer=http://example.com
  • corregido el fallo de la aplicación al usar sesión HTTP MPEG-TS con salida HLS
  • ocultar mensajes de registro sending content to ... failed
  • corregidos los colores oscuros para tarjetas minimizadas en el panel
  • corregido /api/adapter-status para Adaptador con monitoreo deshabilitado
  • corregida la lista de sesiones
  • comprobar la frecuencia de la CPU al iniciar y mostrar advertencia si el escalado de frecuencia de CPU está habilitado
  • opción streamid para modo caller
  • opción statsout para modo listener para escribir estadísticas de recepción en archivo CSV
  • opción reload=HHMM para reiniciar la salida UDP a la hora especificada (formato 24h). Ejemplo: &reload=0300 para reiniciar la salida a las 3:00 AM diariamente
  • atributo source-filter para SAP si se define dirección local en salida UDP
  • opción bbframe para adaptadores DigitalDevices para recibir BBFRAME desde DVB en lugar de paquetes TS. Usado como solución para DVB-S2 Multistream en Eutelsat 5W
  • corregido el fallo de la aplicación en “ci-device not found”
  • soporte para TBS6522H

Descargar Astra-250221

  • Biblioteca SRT degradada a v1.4.3 debido a pérdida de paquetes y errores CC
  • La entrada SRT reinicia automáticamente las conexiones cuando la tasa de bits cae a cero
  • Opción restart_adapter para reiniciar el adaptador DVB con el analizador de canales. Cuando el canal recibe una señal con errores, envía el comando para reiniciar el adaptador.
  • Corregido el fallo al iniciar DVB desde scripts Lua
  • SAT>IP envía opciones al servidor SAT>IP para Multistream/PLS
  • Corregida la avalancha de registros con el mensaje “UDP recv buffer overflow”
  • Añadida la opción join para salida UDP para enviar solicitud Multicast Join (requerido por algunos switches de red)
  • Añadida la opción ts_size=204 para MPEG-TS con paquetes de 204 bytes (flujos ISDB-T en Brasil y Japón)
  • Corregido el remapeo para paquetes AIT
  • Enlaces a listas m3u con diferentes fuentes (HLS, HTTP MPEG-TS, UDP): Configuración → HTTP Play

Descargar Astra-241024

  • Biblioteca SRT actualizada a v1.5.3
  • Sesiones para salida SRT en modo listener
  • Refactorización de salida SRT, mejor estabilidad, corregida fuga de memoria
  • opciones streamid para entrada SRT
  • Soporte para tarjeta TBS6104 DVB-T Quad Modulator
  • Salida HLS pasa marcadores SCTE-35
  • Entrada HLS corrige el contador de continuidad si comienza desde 0 en cada segmento
  • soporte para texto codificado con UTF-16, ISO/IEC 10646 BMP en las tablas EIT y SDT
  • detiene la generación PSI si no hay datos en la entrada
  • iconos para adaptadores DVB Virtual
  • corregido estado y tasa de bits para adaptador SAT>IP en la interfaz web
  • corregida recarga web al reconectar
  • corregida eliminación de servidores en la interfaz web
  • botón de cerrar sesión
  • pestañas para Configuración → General
  • seguir moviendo código de scripts Lua al núcleo de Astra: métodos API para estado de flujo, reporte de flujo, listas de reproducción, procesamiento JSON y otros

Descargar Astra-230719

  • Biblioteca SRT actualizada a v1.5.1
  • Opción statsout=FILE para escribir estadísticas de recepción/transmisión SRT en archivo CSV. Este archivo puede procesarse usando https://github.com/mbakholdina/srt-stats-plotting.
  • Soporta el formato de dirección estándar, como srt://example.com?passphrase=12345. Si tu dirección contiene el símbolo # en la opción streamid, debe cambiarse a %23. Por ejemplo: srt://example.com?streamid=%23!::r=LaminorTV,m=request
  • Mejor estabilidad de recepción
  • opción oheadbw - ancho de banda de recuperación por encima de la tasa de entrada. Por defecto: 25
  • opciones sndbuf y rcvbuf para ajustar el tamaño del búfer de transmisión y recepción

Los adaptadores virtuales son una opción en la configuración del adaptador para configurar fácilmente los flujos:

  • Flujos MPTS: puedes definir la dirección del flujo MPTS y escanearlo para agregar todos los canales por separado. Leer más
  • Adaptador CI: puedes configurar el descifrado de canales con adaptadores CI externos como DigitalDevices Octopus Twin CI o TBS6900. Leer más
  • Adaptador SAT>IP: esto reemplaza la casilla SAT>IP en versiones anteriores. Leer más
  • SAT>IP: aumentar el tamaño del búfer de recepción
  • SAT>IP: más registros para errores de conexión HTTP
  • Para adaptadores multistandard está disponible la opción de selección manual de frontend - fe_device. Esto se encuentra en la interfaz web: Opciones de adaptador → Avanzado → FE Device
  • Escanear adaptadores DVB antes de iniciar Astra
  • Corregidas las opciones gain y attenuator para los últimos drivers
  • Tamaño de búfer por defecto aumentado a 64Mb
  • Reiniciar RESI antes de iniciar

Entrada:

  • Entrada HLS soporta M3U8 con URLs sin esquema. Por ejemplo: //example.com/media/001.ts
  • Sincronización de tasa de bits por marcas DTS/PTS en lugar de PCR. (muchos flujos HLS tienen valores PCR corruptos)

Salida:

  • Reescritos los algoritmos de autorización para mejor rendimiento (movidos de scripts Lua al núcleo en C)
  • Autorización HTTP Backend soporta redirecciones
  • Comprobar lista de IP en autorización HTTP antes de otros métodos
  • Salida HLS envía archivo TS vacío si no se encuentra el archivo (antes era error 404, pero algunos reproductores basados en ffplay envían muchas solicitudes intentando recargarlo)
  • Opción Configuración → HLS → Tiempo de espera de sesión para personalizar el tiempo en que la sesión debe cerrarse por inactividad
  • Ignorar archivos TS inválidos en la entrada (versiones anteriores reiniciaban la recepción)
  • Opción src=IP para especificar dirección fuente multicast UDP para IGMPv3. Ejemplo: udp://eth1@239.255.1.1:1234#src=192.168.88.100
  • Cambiar tipo EIT con la opción remux_eit habilitada. Si el tsid de EIT no es igual a la opción tsid definida en la configuración de MPTS, entonces el tipo EIT cambiará de actual a other
  • opción set_pcr_pid para cambiar el pid PCR si está separado del video
  • T2MI corrige problema con errores CC en algunos flujos
  • Opción interval=SEC para dirección InfluxDB para definir intervalos de envío. Por defecto es 60 segundos. Por ejemplo: https://example.com:8086#interval=5
  • app_mem_kb en la API de estado de proceso. Uso de memoria del proceso en kilobytes
  • video_count y audio_count en la API de estado de flujo
  • Opción delay para modo esclavo para iniciar el proceso con retardo. Por defecto 3 segundos. Ejemplo: astra -c slave.conf -p 8000 --slave "http://master:8000#delay=10"
  • Icono
  • Interfaz web de als.cesbo.com integrada en el archivo binario de Astra (als.cesbo.com ya no se usa)
  • Opción para establecer una ruta personalizada a la interfaz web. Esto se encuentra en Configuración → General → Ruta personalizada. Por ejemplo, con la ruta secret, la interfaz estará disponible en http://example.com:8000/secret/
  • Opción para modificar el puerto de la interfaz web. Esto se encuentra en Configuración → General → Puerto personalizado. Esta opción personaliza el valor de puerto definido en la opción -p. También soporta dirección de interfaz local, como 127.0.0.1:8000 - la web estará disponible solo en localhost
  • Opción Configuración → HTTP Play → Ruta a capturas de pantalla de TV - adjuntar capturas de canales a las tarjetas en el panel
  • Descripción para canal
  • Diálogos modales para configurar flujo y ajustes de adaptador
  • Se movió mucho código de scripts Lua al núcleo de Astra para mejor rendimiento
  • Astra verifica el puerto para API e interfaz web para evitar lanzar el mismo proceso dos veces
  • Actualización de OpenSSL a v1.1.1t
  • Integración de LibUV v1.44.2 (preparando el cambio de procesamiento de eventos interno a libuv)