Flussonic Media Server 20.11

November 2, 2020

Hemos lanzado Flussonic Media Server 20.11.

Flussonic Media Server

Asignación automática de transmisiones transcodificadas entre GPU, lectura de teletexto de VBI, lectura de marcadores SCTE-104 de VBI, soporte para enviar datos EPG extensos a MPTS, estadísticas en tiempo real en media_info, usando IV para aes128, se pueden configurar más funciones usando el UI (como opciones de transpondedor).


Qué hay de nuevo

Flussonic Media Server

  • #11200 (nuevo) (Flussonic) Flussonic ahora calcula un número medio de fotogramas B y tamaño de GOP en transmisiones H.264 en tiempo real. Conociendo estas cifras, puedes estimar si el reproductor podría reproducir dicha transmisión. Las estadísticas se pueden obtener a través de la API “media_info” (busca “bframes” y “gop_size”). Para desactivar las estadísticas, agregua la variable de entorno STREAMER_MEDIA_INFO_STATS_DISABLED = true.
  • #12127 (nuevo) (Flussonic) embed.html ahora funciona con el complemento Dynafile.
  • #12178 (nuevo) (Codificador) Las interfaces de red (input0, input1,…) fueron renombradas.
  • #12221 (nuevo) (Flussonic) El parámetro de cadena de consulta “filter = tracks:” se renombró a “filter.tracks =”. También se admite la variante anterior.
  • #12348 (nuevo) (Flussonic UI) La configuración de salida MPTS ahora se puede especificar en la interfaz de usuario. Learn more
  • #12539 (nuevo) (Flussonic UI) Se agregaron configuraciones de subtítulos a la pestaña Salida de la configuración de la transmisión.
  • #13038 (nuevo) (IU de Flussonic) Ahora puedes cargar certificados SSL a través de la IU de Flussonic. Learn more
  • #13441 (nuevo) (Flussonic) Leyendo marcadores SCTE-104 en el formato VBI de las tarjetas de captura Decklink y pasándolos como salida SCTE-35 a MPEG-TS y HLS. Para activar la lectura, usa la variable de entorno STREAMER_VANC_OFF.
  • #13646 (nuevo) (Flussonic) Se agregaron verificaciones de tipo estrictas para todos los eventos que salen de Flussonic como parte de la introducción del esquema JSON.
  • #13807 (nuevo) (Flussonic) En caso de una gran cantidad de datos EPG, Flussonic puede usar la nueva opción “max_bitrate” que permite una tasa de bits más alta para que se puedan enviar más datos con MPTS y no se corten. Learn more
  • #13837 (nuevo) (Flussonic) Flussonic lee el teletexto en formato VBI a partir del video ingerido de las tarjetas SDI Decklink y Streamlabs, y lo retransmite a las transmisiones MPTS / SPTS. Learn more
  • #13839 (nuevo) (Flussonic) El tiempo de respuesta para todas las solicitudes al DVR ahora se registra para analizar el rendimiento de NFS.
  • #13860 (nuevo) (Flussonic) Se mejoró la tolerancia a fallas del servidor de licencias de Flussonic.
  • #13989 (nuevo) (Flussonic) El prototipo de un servicio de recolección de registros centralizado.
  • #14001 (mejora) (Flussonic) la interconexión del clúster omitirá la validación de la configuración de pares para permitir hablar a Flussonics de diferentes versiones.
  • #14020 (nuevo) (Flussonic) Se cambió la configuración de la ingesta de teletexto de VBI: Ahora utiliza la opción única ’ttxt_descriptors’ y los números de página hexadecimales deben comenzar con el prefijo 0x, por ejemplo, ’ttxt_descriptors = 0x100: rus: initial, 0x888 : rus: subtítulo ‘.
  • #14160 (mejora) (Flussonic) pondrá más registro sobre los cambios de config_remote.
  • #9162 (mejorado) (Flussonic) El atributo frameRate se agregó a Representación de nuestro manifiesto DASH.
  • #13711 (mejorado) (Flussonic) Análisis más estricto de la configuración de Flussonic, que ayuda a reducir varios problemas.
  • #13911 (mejorado) (UI de Flussonic) El editor de configuración ahora es más informativo: Tiene una mejor indicación de la configuración no válida y muestra varios mensajes sobre el estado de la configuración.

Flussonic Coder

  • #13558 (nuevo) (Сoder) Soporte para el adaptador Intel 550-T2.
  • #13571 (nuevo) (Codificador) La página Chasis muestra el número de canales procesados ​​en cada transcodificador.

Problemas resueltos

Flussonic Media Server

  • #12468 (solucionado) (Flussonic) Flussonic ya acepta RTMP de nginx-rtmp-module con éxito, lo que hace posible publicar videos desde CDN externos.
  • #12858 (solucionado) (Flussonic) Refactorización de media_info_stats. La oscilación de la tasa de bits ya no afecta a media_info de la transmisión.
  • #13030 (solucionado) (Flussonic) La ingesta de video desde UDP con el nombre de interfaz especificado ahora funciona correctamente.
  • #13212 (solucionado) (IU de Flussonic) La opción Desentrelazar en la configuración del transcodificador ahora tiene un valor correcto que representa las opciones “desentrelazar” y “desentrelazar_rate” en el archivo de configuraciónLearn more
  • #13312 (solucionado) (Flussonic UI) El cuadro “Búfer de segmentos HLS” ahora siempre aparece para las fuentes hlss: //.
  • #13469 (solucionado) (Flussonic) Live y DVR con AES-128 que cumplen con RFC ahora se reproducen en dispositivos Samsung con OS Tizen5.
  • #13477 (solucionado) (Flussonic) Flussonic ahora genera la longitud correcta del segmento HLS al publicar a través de M4S.
  • #13508 (solucionado) (Flussonic UI) Comprobación de sintaxis mejorada en el Editor de configuración.
  • #13539 (solucionado) (Flussonic UI) Los botones Cerrar sesión y Editor de configuración en la página de mantenimiento ya no desaparecen después de eliminar la licencia.
  • #13543 (solucionado) (Flussonic) Flussonic ya no deja de entregar una transmisión a más de una docena de mil usuarios.
  • #13582 (solucionado) (Flussonic) Se optimizó la generación de segmentos HLS para mejorar el rendimiento.
  • #13592 (solucionado) (IU de Flussonic) Se emite una edición múltiple cuando se utilizan filtros; ahora, solo los flujos filtrados reciben cambios.
  • #13640 error de centinela solucionado badarith, [{events_sentry, pop_event.
  • #13650 (solucionado) (UI de Flussonic) Al desplazarse por el cuadro de edición de la configuración, el error “No se puede establecer la propiedad ‘scrollTop’ de nulo” ya no se produce.
  • #13651 (solucionado) (Flussonic) Correcciones menores de acuerdo con la nueva especificación de tipo en la configuración.
  • #13731 (solucionado) (Flussonic) Se corrigió el tiempo de espera del agente ssh en la conexión.
  • #13745 (solucionado) (UI de Flussonic) Los enlaces a una transmisión en la página Descripción general son correctos ahora para las transmisiones con un slash en el nombre de la transmisión.
  • #13904 (solucionado) (Flussonic) La instalación inicial será la ruta predeterminada PulseDB activada.
  • #13909 (solucionado) (Flussonic) El mensaje “Cargando configuración” podría aparecer en la interfaz de usuario en lugar de en la lista de transmisiones.
  • #13916 (solucionado) (Flussonic) Flussonic podría detener la transcodificación si la transmisión se configuró inicialmente sin transcodificar y luego se actualizó sin reiniciar.
  • #13929 (solucionado) (Flussonic) Se corrigió ts_stream_id y original_network_id en EIT.
  • #13933 (solucionado) (Flussonic) Se solucionó el error “Error undef al intentar actualizar la información del DVR” que aparecía en las versiones recientes.
  • #13952 (solucionado) (Flussonic) En algunos casos, si se usaba DHCP en las interfaces de video inputN, la dirección IP cambiaba con demasiada frecuencia, lo que causaba inconvenientes.
  • #13961 (solucionado) (Flussonic) Se solucionó el problema de v20.10: DVR RAID escribe archivos de cámara en la carpeta correcta ahora.
  • #14026 (solucionado) (Flussonic) no pondrá en la configuración los valores predeterminados de algunos campos.
  • #14064 (solucionado) (Flussonic) Opciones de programa modificadas a programas en fuentes mpegts.
  • #14134 (solucionado) (IU de Flussonic) No se mostraban las transmisiones con el estado Deshabilitado.
  • #14177 (solucionado) (Flussonic) Las transmisiones recién creadas ahora son estáticas.

Flussonic Coder

  • #12606 (solucionado) (Codificador) El codificador ahora proporciona una mejor calidad de video en la salida CBR al eliminar los artefactos en las escenas dinámicas.
  • #13514 (solucionado) (Сoder) Ahora se muestra el mensaje sobre la carga de transcodificadores en lugar de “No hay transcodificadores disponibles”.
  • #13066 (solucionado) (codificador) La página de mantenimiento ahora permite editar la configuración del chasis.
  • #13605 (solucionado) (codificador) Mejor procesamiento de errores.
  • #13808 (solucionado) (Сoder) El parámetro “gop” ahora se procesa correctamente.
  • #13836 (solucionado) (Сoder) El servidor ya no deja de responder con muchos mensajes de registro “La entrada ha sido cargada”.
  • #13914 (solucionado) (Codificador) La eliminación del ancho y alto ahora se procesa correctamente.
  • #14107 (mejorado) (Сoder) La copia de seguridad y restauración de los archivos de configuración del usuario ahora es posible a través de la API / chasis / copia de seguridad. Los siguientes archivos se incluyen en la copia de seguridad: /etc/systemd/network/.network, / etc / chassis /, / etc / flussonic / *, / etc / hostname.

El reproductor

  • #4754 (solucionado) (Reproductor) El parámetro de cadena de consulta “play_duration” (que especifica después de cuántos segundos debe dejar de jugar el reproductor) es compatible con el reproductor Flussonic. El parámetro se puede utilizar para ahorrar tráfico. Ejemplo: “http://FLUSSONIC-IP:8080/STREAM_NAME/embed.html?dvr=true&from=1509689414&play_duration=10”
  • #8930 (solucionado) (Reproductor) El reproductor DVR admite la especificación manual del intervalo de tiempo para exportar a MP4.
  • #10355 (solucionado) (Reproductor) La pista anterior se reprodujo en el reproductor WebRTC después de detener la reproducción y cambiar la pista que se estaba reproduciendo.
  • #13461 (solucionado) (Reproductor) Se agregó una búsqueda rápida presionando las teclas de flecha al reproductor DVR.
  • #13482 (solucionado) (Reproductor) La conexión websocket ahora se cierra correctamente después de que se detuvo (cerró) el reproductor en vivo.
  • #13526 (solucionado) (Reproductor) Si la transmisión en vivo se pausó durante más de 10 segundos, el reproductor reanuda la reproducción en modo DVR.
  • #13792 (solucionado) (Reproductor) No era posible configurar manualmente una pista a través de setTracks si no se asignó un controlador para onMediaInfo.