6 características de Flussonic que quizás no conoces

September 29, 2021

La familia de productos Flussonic es una de las tecnologías de mayor desarrollo en el mercado de OTT. Las nuevas funciones y mejoras entran en producción con cada actualización mensual. Algunos de estos cambios han sido agregados por el equipo de Flussonic como parte de la hoja de ruta de desarrollo del software y otros han sido inspirados por solicitudes expresa de nuestros clientes y por las tendencias del mercado.

Siempre tratamos de proporcionar notas de lanzamiento detalladas, pero a veces las características más interesantes, por una u otra razón, no llegan a alcanzar la atencion de los usuarios. Así que los revisaremos una vez más en esta publicación especial.

Features of Flussonic

Tabla de contenido:

  1. Subtítulos OCR
  2. Transcodificador
  3. Cambio de fuente fluido
  4. Reproducción de baja latencia
  5. EPG
  6. Watcher SDK

SubtitlesSubtítulos OCR

La mayoría de las veces en DVB ‘Digital Video Broadcast’ (Transmisión de video digital), una transmisión MPEG-TS de un satélite incluye subtítulos como una imagen para evitar problemas con las fuentes y el dibujo de texto en diferentes dispositivos. A partir de la versión 4.7.2, Flussonic Media Server puede reconocer subtítulos DVB en WebVTT, un formato basado en texto codificado en UTF-8, para reducir el costo de transmisión del flujo.

WebVTT (Web Video Text Tracks Format) es un formato de subtítulos común pero poderoso que es compatible con los navegadores y ofrece muchas otras opciones. Además de usar CSS, los usuarios pueden personalizar la fuente y agregar efectos visuales para crear un estilo original.

¿Por qué no usamos SRT? Los VTT son el claro ganador aquí: tienen mucha más funcionalidad que los archivos SRT, algunos de los cuales son muy útiles para la localización multimedia compleja, incluidos los metadatos y las opciones de formato.

Encuentra aquí la documentación oficial: https://flussonic.com/doc/live-streaming/dvb-subtitles-ocr-recognition-to-webvtt

transcoderTranscodificador

La transcodificación es necesaria si deseas:

  • crear una transmisión de tasa de bits múltiple
  • cambiar los parámetros del video: el códec y la tasa de bits de la transmisión, el tamaño de la imagen
  • superponer un logotipo en la parte superior de una transmisión de video.

Flussonic Media Server tiene un transcodificador incorporado. Admite la transcodificación mediante el uso de una GPU o la CPU. El módulo transcodificador funciona con todas las fuentes de entrada admitidas por Flussonic Media Server. El protocolo HLS es parcialmente compatible; es posible que algunas fuentes no se transcodifiquen. Recomendamos probar cada fuente HLS manualmente para averiguar si funciona después de la transcodificación.

Para la transcodificación acelerada por hardware, Flussonic puede utilizar las soluciones Intel y Nvidia. Al transcodificar con Nvidia NVENC, se admiten transmisiones con una profundidad de color de 10 bits.

seamlessCambio de fuente fluido

Por varias razones, una fuente de video puede desaparecer temporalmente o incluso desconectarse. Para evitar una situación en la que los espectadores no tengan ningún video, es necesario preparar fuentes de flujo alternativas para transmitirlas en ausencia de la fuente principal hasta que ésta se restaure. Flussonic proporciona un cambio automático de fuente sin problemas.

El transcodificador de Flussonic puede manejar de manera eficiente los cambios en las características de una transmisión de video de entrada. El cambio de fuente fluido o sin interrupciones significa que el transcodificador de Flussonic no pierde ningún fotograma cuando la fuente de la transmisión ha cambiado y la información de los medios también ha cambiado. El caso más común es el cambio en el tamaño de la imagen en la nueva fuente a la que ha cambiado la transmisión. Por ejemplo, cuando se inserta un anuncio de diferente ancho y alto en una transmisión, o cuando se transcodifica una lista de reproducción del lado del servidor que consta de archivos y transmisiones de varias resoluciones. La pérdida de fotogramas se puede observar en la secuencia resultante como parpadeo u otros ruidos.

Si transcodificas utilizando la CPU o Nvidia NVENC, el cambio de fuente sin interrupciones es el comportamiento predeterminado. A partir de Flussonic 20.07, nuestro transcodificador de CPU es capaz de no perder ningún fotograma al cambiar la información multimedia de una transmisión.

delayReproducción de baja latencia

La baja latencia es una tendencia real en los servicios de video OTT y será uno de los temas más candentes en los próximos años. Para convertirnos en un verdadero ganador en esta competencia, utilizamos tres tecnologías que otorgan un resultado notable por debajo de 300 milisegundos en un banco de pruebas.

En primer lugar, creamos un reproductor de baja carga de código abierto. Sí, su código base está abierto y lo publicamos en GitHub, por lo que puedes disfrutarlo cuando desees. Lo llamamos Zero Latency Player para que sea realmente fácil de recordar y para resaltar nuestra modestia como sus creadores. El reproductor ofrece reproducción HTML5 con bajo retraso que no requiere Flash y funciona donde WebRTC no puede hacer el trabajo. Se ofreció durante mucho tiempo en nuestro mecanismo embed.html y ahora permitimos usar el módulo JaveScript en su proyecto frontend.

En segundo lugar, dominamos WebRTC, lo que significa que Flussonic Media Server puede hacer ambas cosas: recibir y enviar vídeo WebRTC de forma rápida y fluida. Es una característica realmente única: muchos entusiastas del software multimedia desafiaron sus complicaciones, pero solo unos pocos lograron crear soluciones estables que utilizan todo el potencial de WebRTC.

Y, por último, hemos ajustado las herramientas de Flussonic DVR para optimizar el tiempo dedicado a las actualizaciones internas del índice. ESto minimizó seriamente la carga de almacenamiento y, como resultado, influyó en la latencia general de reproducción.

Página de GitHub de MSE-player: https://github.com/flussonic/mse-player

epg EPG (Electronic Program Guide)

Con la última actualización, presentamos nuevas herramientas para extraer la programación del programa de la transmisión, por ejemplo, si la televisión por satélite transmite datos EPG junto con transmisiones en MPEG-TS. Ahora le corresponde al administrador decidir si quiere utilizar nuestra solución integrada gratuita o comprar datos de servicios de terceros. Ambos enfoques tienen sus pros y sus contras. Como Flussonic solo extrae un cronograma de la fuente principal, mantiene los datos como están, lo que significa que la consistencia y precisión del cronograma depende del proveedor de contenido, sin una doble verificación de Flussonic.

Por supuesto, somos muy conscientes de estos riesgos, y ahí es donde otra característica de Flussonic resulta realmente útil. Flussonic mantiene sus datos de video de archivo como una línea de tiempo continua, sin dividirlos en archivos separados. Si hay una hora incorrecta en un programa, se establecerá una señal de acuerdo con la hora real de la transmisión, pero no con la línea de tiempo de su segmento almacenado en un archivo.

Flussonic exporta EPG en dos formatos: XMLTV, ya que es el formato estándar para describir las transmisiones de TV que se usa principalmente en el middleware de IPTV, y JSON, para la integración con un sitio web para mostrar el programa en páginas web.

Documentación oficial: https://flussonic.com/doc/iptv/export-of-epg-from-mpeg-ts-streams

sdk Watcher SDK

Para terminar, hablemos de una función que aún no hemos anunciado públicamente. Por supuesto, se ha hablado mucho sobre las API de Flussonic de Media Server o Watcher. Pero fuimos más allá y decidimos crear un SDK completamente funcional para integrar tecnologías Flussonic en aplicaciones móviles personalizadas.

Un número muy importante de nuestros clientes son proveedores de servicios para el usuario final: IPTV, VOD y videovigilancia. Su éxito depende de la calidad de la entrega de video, incluida la baja latencia, la imagen fina y la accesibilidad del contenido de video. Se necesita un gran esfuerzo y gastos para crear una herramienta competitiva para la reproducción de video, por eso el Watcher SDK es extremadamente valioso.

Watcher SDK es, de hecho, un reproductor MSE de Flussonic (sus ventajas se describen anteriormente) que los desarrolladores pueden integrar en sus aplicaciones móviles para dispositivos Android o iOS. Cumple con todos los trabajos de reproducción de video, mientras que el resto de la aplicación otorga acceso a archivos y transmisiones de video a través de la API de Flussonic.

El uso de Watcher SDK permite a un desarrollador crear una aplicación única con un reproductor poderoso, una marca personalizada y una experiencia de usuario diseñada de acuerdo con ciertas necesidades comerciales en muy poco tiempo. Genial, ¿no? Ya hemos puesto esta característica en producción.

Flussonic Media Server trial

Al enviar tu solicitud, aceptas nuestros términos y condiciones. terms and conditions

Our experts will contact you shortly, offer tech advice and consultation, and send you a trial license..

Completa el formulario para recibir una clave de prueba gratuita de Flussonic Media Server.

Si no recibes un correo electrónico nuestro en una hora, verifica tu carpeta de correo no deseado y agregua a Flussonic a tu lista de contactos de confianza.

Email: support@flussonic.com Phone: +1 (778) 716-2080 (United States)