Flussonic Media Server 20.11

Hemos lanzado Flussonic Media Server 20.11.

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. Learn more
  • #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.