24.01 Media Server

Mientras nos embarcamos en el viaje hacia 2024, Flussonic Media Server se enorgullece de presentar su última versión, 24.01, que marca una nueva era en la tecnología de streaming. En este registro de cambios inaugural del año, nos complace presentar demostraciones diseñadas exclusivamente para explores las capacidades ilimitadas de nuestras tecnologías. Desde WebRTC para videoconferencias inmersivas hasta publicación SRT con puerto dinámico y el intuitivo reproductor DVR, te invitamos a probar el futuro en demo.flussonic.com.

embed.html

Para que los clientes inserten una transmisión de baja latencia en sus sitios, la reproducción LL-HLS es compatible en embed.html.

Software integrado

Para facilitar la instalación de un sistema operativo en la plataforma de un cliente, implementamos un marco para la creación de firmware de dispositivos.

FairPlay para transmisiones HLS HEVC fMP4

Para capacidades de protección mejoradas y para ampliar un conjunto de códecs con FairPlay DRM, ahora admitimos el cifrado de transmisiones HLS HEVC fMP4 para dispositivos Apple. Soporte de Cisco CMS

Para organizar y grabar VCS (con ahorro de costos en la cantidad de licencias Cisco CMS requeridas), transmitir contenido a otras plataformas (tanto portales externos como intranet corporativa interna), realizar análisis de video e informes de eventos con su posterior archivo, Media Server proporciona soporte para Cisco Meeting Server al aceptar publicaciones a través del protocolo RTMP.

Interfaz de usuario web del cliente Watcher (PWA)

Los usuarios de la interfaz de usuario web (PWA) de Watcher Client ahora pueden descargar cualquier fragmento de archivo del Reproductor. Pruébalo aquí: https://demo.flussonic.com/#/dvr-demo

Conversión de subtítulos DVB a WebVTT

Para mostrar subtítulos en dispositivos y reproductores Apple que no admiten subtítulos DVB, cumplir con los reguladores de algunos países y cubrir una audiencia más amplia, incluidos aquellos con complicaciones auditivas, Flussonic Media Server se enriquece con la conversión de subtítulos DVB al formato de subtítulos WebVTT. utilizando tecnología OCR en todas las opciones.

Config _external refresh

Para mejorar la experiencia del usuario y hacerla visible si la configuración externa se actualiza correctamente,config_external_success Se agregó el evento.

Errores corregidos

Implementación de TRE

Nuestra propia implementación de SRT ahora admite la actualización de claves sin reiniciar una transmisión cada 5 horas (antes esta función era compatible con ’libsrt’).

Inserción de anuncios SSAI

Para evitar problemas de almacenamiento en búfer cuando los marcadores SCTE-35 no están filtrados, especialmente en transmisiones con inserción frecuente de anuncios y la creación de segmentos demasiado cortos con mensajes “bad_segment” en los registros, solucionamos un problema con la inserción de “ad_splice”.

Para no perder ningún contenido después de la transcodificación (este problema es bastante crucial con los comerciales cuando una pérdida de 1 segundo resulta en la pérdida de parte del comercial), solucionamos un problema con el [file_processor] (https://flussonic.com/doc/api/reference/#tag/file_processor/operation/file_processor_save)

Transmisiones SPTS duplicadas con el modo de espera habilitado

Anteriormente, el uso de varios servidores en espera provocaba la duplicación de paquetes que provocaba la degradación de la imagen. Solucionamos un problema con la duplicación de transmisiones SPTS cuando cualquier servidor en espera está habilitado. Consulte la documentación para obtener más información: https://flussonic.com/doc/api/reference/#tag/stream/operation/stream_save%7Cbody%7Cpushes%7Cstandby

Reproductor WebRTC

Para que a los desarrolladores les resulte más fácil encontrar información sobre cómo compartir la pantalla a través de WebRTC, actualizamos ‘readme’ para el paquete npm de Flussonic WebRTC Player y se agregaron descripciones faltantes de métodos como screenShare y opciones como start_track.

Estabilidad de reproducción RTSP

Mejoramos la estabilidad de reproducción RTSP para VLC y algunos otros reproductores.

Congelación de anuncios incrustados

Para garantizar la precisión de la inserción de anuncios y hacerla predecible como se esperaba, solucionamos la congelación del último fotograma en segmentos con subtítulos antes de pasar a los anuncios inyectados. API Flussonic

Para evitar la sobrecarga en los registros de Flussonic Media Server y los backends de los clientes, mejoramos el enrutamiento de solicitudes: el backend ‘config_external’ no recibe solicitudes HTTP internas.Srt_port_resolve se movió para transmitir estadísticas según lo previsto.

Velocidad de bits de salida ASI

Para evitar posibles problemas con el equipo receptor donde se envía una transmisión, solucionamos un problema con la tasa de bits de salida ASI, para que cumpla con la tasa de bits real especificada en la configuración.

Cambios en MediaInfo

Solucionamos un problema con los cambios realizados en MediaInfo, de modo que las transmisiones ya no fallan y se reinician cuando se realizan cambios.

Sobrecarga del transcodificador

Para que nuestro cliente pueda transcodificar una transmisión HEVC y vender sus servicios a sus clientes, mejoramos la transcodificación H.265 (HEVC) para optimizar la utilización de la CPU.

Reproductor DVR en Chrome

Solucionamos un problema con el reproductor DVR que funciona en Chrome, para que la reproducción no se congele en el navegador al seleccionar puntos en la línea de tiempo uno tras otro.

Solicitar una lista de episodios de Central

Solucionamos un problema con Media Server que solicitaba una lista de episodios de Central de manera incorrecta, lo que provocaba que no se eliminaran los episodios grabados vencidos; todo esto condujo a un gran aumento en las capacidades de almacenamiento de los clientes que usaban grabaciones de movimiento.

Exportación de archivos a MP4 a través de API

Para permitir a nuestros clientes exportar un archivo de más de una hora a un archivo MP4 en un disco de servidor a través delAPI, solucionamos un problema para que la exportación ya no se vea interrumpida por el tiempo de espera.

Copiar archivos de vídeo a la nube

El error HTTP 500 no aparece al reproducir DVR desde Amazon S3 a través de protocolos basados ​​en segmentos cuando proceso de copiar Se configura y se solicitan los segmentos que aún no están en memoria.

Reinicio de push RTMP

Solucionamos un problema con los reinicios push de RTMP cada vez que la fuente se desconecta por tiempo de espera con un archivo de respaldo configurado.

limpieza de archivos

Mejoramos el proceso de limpieza de archivos al excluir omisiones innecesarias en el trabajo del limpiador de archivos. Esto permitió que la grabación se realizara sin interrupciones. iOS

Para mejorar la experiencia del usuario en iOS y permitir que nuestros clientes vean qué intervalo seleccionan, solucionamos un problema con los números que se recortaban en el cuadro de selección de fragmentos de archivo. Para evitar cualquier confusión para un cliente que usa iOS, solucionamos un problema con el botón “reproducir” que se muestra en lugar de “pausar” cuando la reproducción automática está habilitada. Al hacer clic en la reproducción rápida, se inicia correctamente sin cambiar la posición de reproducción en la línea de tiempo en Safari, iOS 17.1.1.

Documentación de Media Server

Creando un canal IPTV

Actualizamos un artículo sobre cómo crear su propio canal de IPTV con instrucciones sobre la inserción de anuncios.

Monitorización de Flussonic con Prometheus

Arreglamos un ejemplo sobre la configuración de Prometheus en la documentación:https://flussonic.com/doc/monitor-with-prometheus/

Inicio rápido de IPTV/OTT

Las instrucciones del transcodificador se agregan al Inicio rápido de IPTV/OTT página.

Uso de Firewall

Se agregó un artículo sobre el uso de un firewall a la Documentación, explicando por qué no lo necesita en servidores con Flussonic Media Server: (https://flussonic.com/doc/configure-firewall/)

Filtrar colecciones

ElFiltrar colecciones El principio de diseño de API de Flussonic se actualizó para aclarar que_es y_no es Los filtros solo se aplican para comparar con NULL.

Reproductor MSE

Se eliminó de una página de MSE Player una información obsoleta sobre el uso sin npm y la reproducción sincrónica de varios DVR al mismo tiempo (https://flussonic.com/doc/reduce-latency-on-website-with-mseld-player/).

Copiar EIT con EPG

Describimos cómo copiarTIE con EPG desde una fuente especificada a MPTS.

Usando el protocolo SRT

El enlace a la API en elpágina SRT Se corrigió, así como la descripción del parámetro “latencia” utilizado paraentrada SRT yEmpuje SRT.

RAID Flussonic para DVR

La información sobre cómo permitir varios tamaños de disco ahora está disponible en la documentación de Flussonic RAID para DVR.

Reproducción LL-HLS

Reproducción LL-HLS Las instrucciones se recogen en una página para un acceso más cómodo.

Área de Clientes

demo.flussonic.com

Ingresa al mundo de posibilidades con Flussonic, pionero en tecnología de transmisión. Estamos encantados de anunciar el lanzamiento de nuestro sitio de demostración exclusivo, que te brindará una experiencia práctica y te mostrará la destreza de las funciones de vanguardia de Flussonic.

Embárcate en un viaje de descubrimiento probando todas estas funciones de forma gratuita en nuestro sitio de demostración exclusivo: demo.flussonic.com. Explora, experimenta y desbloquea todo el potencial de las capacidades de Flussonic.