23.09 Media Server

En nuestra última versión, estamos encantados de presentar una serie de mejoras sustanciales. Hemos garantizado una sincronización horaria perfecta en todos los dispositivos conectados y hemos mejorado la confiabilidad de la entrega de medios a través de la configuración API NTP. Para permitir la inserción fluida de anuncios y la entrega precisa de anuncios a través de CSAI y SSAI, hemos conservado marcadores SCTE para transmisiones SRT.

Los anunciantes y las emisoras pueden insertar y ofrecer sin esfuerzo anuncios dirigidos a los espectadores, mejorando la experiencia general de visualización y la monetización. Esto se logra mediante un manejo más efectivo de los marcadores SCTE-35, ya sea que el contenido se vuelva a transmitir a través de M4F/M4S o se publique a través de SRT. Además, nuestra implementación SRT desarrollada internamente mejora la compatibilidad, la confiabilidad, la seguridad y el rendimiento. Un paquete NAK periódico mejora la recepción de la señal, asegurando una experiencia de transmisión estable. Además, una configuración de transmisión automática simplifica la gestión de transmisiones MPTS al eliminar la configuración manual. Estas actualizaciones tienen como objetivo mejorar sus procesos de entrega de medios y gestión de contenidos.

Configuración API NTP

Para marcas de tiempo consistentes y programación, un pulsador se sincroniza en todos los dispositivos conectados sin variación de tiempo, gracias a una nueva función para configurar NTP.

Streams SRT

Para garantizar la inserción y entrega de anuncios dirigidos a través de CSAI y SSAI, los marcadores SCTE se conservan dentro de los manifiestos de salida para los formatos HLS, MPEG-DASH y MPEG-TS cuando se retransmiten a través de M4F y M4S. En la actualización actual, la inserción precisa de anuncios durante todo el proceso de entrega de contenido mejora cuando el contenido se publica a través de SRT mediante la implementación de transferencia de marcadores SCTE-35.

Con compatibilidad, confiabilidad, seguridad y rendimiento mejorados, al tiempo que brinda flexibilidad, opciones de integración y escalabilidad para transmisión y transmisión de medios, las transmisiones SRT se reciben y procesan con la implementación SRT desarrollada internamente.

Para brindarles a nuestros clientes una transmisión de video y datos más confiable y estable a través del protocolo SRT, agregamos un paquete NAK que se enviará periódicamente a la implementación de Flussonic SRT. Con esta mejora, Flussonic Media Server ayuda a mantener una recepción de señal fluida e ininterrumpida para una experiencia de transmisión más confiable para los usuarios.

MPTS

Hemos simplificado la gestión de transmisiones MPTS que contienen marcadores SCTE-35. Ya no es necesario realizar una configuración manual. Dentro de los flujos MPTS, cuando está presente un PID SCTE-35, el stream_identifier_descriptor se agrega automáticamente al PMT para ese flujo.

En nuestra última actualización, hemos realizado varias mejoras notables en Flussonic. Hemos optimizado el esquema de API eliminando algunos campos y modificando otros para la autenticación de la sesión de juego. En términos del archivo DVR, hemos mejorado significativamente la función de exportación. Los videos MP4 exportados ahora mantienen una velocidad de cuadros consistente y precisa, lo que resulta en una reproducción de video más fluida y confiable. También abordamos varios problemas que afectaban la experiencia del usuario y la eficiencia del trabajo, garantizando una experiencia Flussonic más confiable y eficiente en general.

API

Eliminamos algunos campos no utilizados del esquema de API de Flussonic y realizamos modificaciones en algunos tipos de campos. Esto da como resultado una gestión de recursos más eficiente y una experiencia de usuario más segura.

Archivo DVR

En la actualización actual, hemos mejorado la calidad general y la usabilidad de la función de exportación de archivos de DVR, asegurando que el video MP4 exportado mantenga una velocidad de cuadros consistente y precisa, brindando una reproducción de video más fluida y confiable al visualizar el contenido exportado.

Errores corregidos

  • DVR: Hemos eliminado el parámetro de availabilityEndTime del manifiesto estático de DASH para mejorar la experiencia del usuario y la flexibilidad al acceder al contenido de DVR en aplicaciones web usando THEOplayer. La transmisión en vivo desde una cámara NVR ahora comienza y se reproduce correctamente. El reproductor DVR opera de manera correcta y eficiente, descargando segmentos de video solo cuando se solicita, evitando consumo innecesario de ancho de banda o almacenamiento.
  • Error HTTP 500: Solucionamos un error HTTP 500 que ocurría cuando el DVR solicitaba un segmento de grabación en particular para mejorar la confiabilidad y la funcionalidad.
  • Migración de Base de Datos: Hemos solucionado un problema con la migración de la base de datos, asegurando que se realice correctamente al degradar.
  • Gestión de DVR: Flussonic Media Server ahora administra eficazmente el almacenamiento de archivos de DVR, respetando límites específicos y limpiando el contenido según sea necesario, incluso en casos en los que pueda haber problemas de comunicación o solicitud con el componente central. Esto es importante para mantener la eficiencia del almacenamiento.
  • Configuración del servidor: Se solucionó un problema por el cual la configuración del servidor no se actualizaba al cargar la configuración con una lista vacía mediante una solicitud PUT. Esto garantiza que la configuración de nuestro servidor pueda manejar una gama más amplia de datos de configuración, incluso en casos que impliquen listas vacías.
  • Subtítulos DVB: Los subtítulos WebVTT generados por el OCR se muestran correctamente sin duplicaciones innecesarias. Esto garantiza subtítulos precisos y legibles para el contenido de vídeo.
  • Actualización de licencia sin conexión: Se solucionó un proceso de actualización para una licencia sin conexión mediante la regeneración del archivo offline_request durante la actualización.
  • Grabación de archivo de cámara: La grabación del archivo de vídeo de la cámara ahora se produce de manera oportuna después de que se realiza la transmisión en vivo.
  • Selección de códec: Agregamos una opción experimental para la selección de códecs en navegadores que funcionan con tarjetas AMD, lo que potencialmente resuelve problemas relacionados con la forma en que el navegador Chrome, cuando se usa en computadoras de escritorio con tarjetas gráficas AMD, selecciona y trabaja con códecs. Esta opción proporciona una solución potencial para pruebas y comentarios.
  • Manifiesto DASH: Los marcadores de anuncios SCTE en Flussonic ahora están representados correctamente en los manifiestos DASH, sin duplicaciones no deseadas para evitar la inserción incorrecta de anuncios.
  • GeoIP: Hemos mejorado el equilibrio de carga basado en GeoIP para dirigir el tráfico a servidores que están geográficamente más cerca de un usuario, reduciendo la latencia y mejorando la entrega de contenido.
  • Configuración externa: Config_external ya no recibe solicitudes duplicadas, lo que evita ineficiencias y posibles problemas de configuración.
  • Marcadores SCTE: Desde la versión 23.09, los marcadores SCTE-35 están codificados e incluidos correctamente en los manifiestos HLS generados para una sincronización precisa de eventos, como la inserción de anuncios, durante la reproducción de video, lo que garantiza una experiencia perfecta para el espectador.
  • Transmisión RTSP: Media Server captura de manera confiable transmisiones RTSP sin ninguna terminación cuando intenta recibirlas, procesarlas o grabarlas, brindando reproducción ininterrumpida, buena calidad y disponibilidad de contenido.
  • Subtítulos: No más errores 500, los subtítulos se reproducen según lo previsto o se descartan cuidadosamente en caso de problemas de entrada.
  • Contenido multimedia: El contenido multimedia entregado a través de MPEG-DASH, incluidas las pistas de audio, se formatea correctamente y se reproduce sin problemas relacionados con símbolos adicionales en el descriptor de idioma.
  • Manejo de errores: Hemos solucionado un error ‘reached_max_restart_intensity’ que se producía durante la transmisión, lo que garantiza un funcionamiento fluido y confiable. No hay más interrupciones ni congelaciones de una transmisión debido a esta condición de error.
  • Solicitudes PUT de API: Se solucionó un problema relacionado con el procesamiento inadecuado de solicitudes API PUT que incluían valores nulos, lo que provocaba errores e interrupciones en las actualizaciones de datos. Esto garantiza un manejo fluido de dichas solicitudes, mejora la confiabilidad del software y evita interrupciones en los procesos de gestión de datos.

Documentación de Media Server 23.09

En nuestras últimas actualizaciones, hemos perfeccionado la documentación y la navegación de Flussonic Media Server. Esto incluye reestructurar el menú de navegación para hacer que los recursos importantes sean más accesibles. Agregamos un nuevo artículo sobre transmisión compatible con DVB y mejoramos la claridad de la documentación con descripciones más claras. También proporcionamos valiosos ejemplos de configuración, información actualizada y advertencias importantes para garantizar que los usuarios tengan una experiencia más fluida e informada con Flussonic Media Server.