21.12

  1. Reconocimiento facial mejorado. En algunos casos no se identificaba a la persona en la foto y el módulo de análisis de video reconocía a la persona como si fuera otra. Este problema ha sido resuelto.

  2. Continuamos desarrollando el firmware IRIS (firmware seguro para cámaras IP que funciona en cualquier navegador, sin instalar complementos adicionales ni realizar configuraciones especiales y que permite implementar un máximo de conexiones al mismo tiempo). Se solucionó el comportamiento con transmisiones interrumpidas (debido a que la memoria RAM disponible se agotaba, aunque que no debería pasar).

Novedades en Flussonic ver. 21.12

  1. El códec Opus ahora es compatible con contenedores MPEG-TS.

    Nuestro cliente, la plataforma UGC, implementa la comunicación de uno a muchos mediante la recepción y distribución de secuencias de video a través del protocolo de baja latencia WebRTC.

    Utilizando un transcodificador de terceros, transcodifican estos flujos en múltiples calidades para cubrir todo tipo de dispositivos. El audio a través de WebRTC siempre se transmite en el códec Opus (este es un códec de audio gratuito y efectivo que comprime mejor y más rápido que otros).

    opus

    Para distribuir las transmisiones en diferentes calidades a la audiencia en la salida, el servicio tuvo que transcodificar el audio 2 veces. Primero: de Opus a AAC (para poder transferir varias pistas de video a través de TSHTTP a servidores de distribución). Luego, de regreso, de AAC a Opus (para distribuir flujos de múltiples tasas de bits a dispositivos finales con latencia ultrabaja a través de WebRTC).

    La tarea clave era encontrar una manera de recibir audio de transcodificadores de terceros con el códec Opus, pero empaquetado en un contenedor que admitiera múltiples pistas de video.

    Había 4 formas de publicar videos en Flussonic. RTMP se eliminó porque no admitía más de una pista de video. Se pueden transmitir varias pistas de video a través de RTSP, pero tampoco encajaba (resultó que un transcodificador de terceros no admitía varias pistas de video en RTSP). La transmisión a través de WebRTC tampoco era adecuada, ya que es un protocolo de transferencia entre navegadores. Después de investigar todas las opciones, se encontró que era posible transferir audio en Opus + video de múltiples tasas de bits empaquetado en un contenedor MPEG-TS. Por lo tanto, en la versión 21.12, le enseñamos a Flussonic a aceptar transmisiones de video y audio con múltiples tasas de bits en el códec Opus de transcodificadores de terceros.

  2. Se agregó soporte para tasa de bits adaptativa para WebRTC (protocolo de transferencia de datos de latencia ultrabaja). La opción WebRTC ABR es útil para la comunicación uno a uno y uno a muchos en la educación en línea, la transmisión de juegos y las videoconferencias (VC).

    La adaptabilidad funciona tanto para la publicación como para la reproducción. La calidad del video se ajustará a la velocidad de Internet de cada usuario.

    PD WebRTC Flussonic tiene una diferencia importante con respecto a otras soluciones. Cuando recibe una publicación a través de WebRTC (por lo tanto, con una pista de audio en el códec Opus), Flussonic puede dar diferentes protocolos a diferentes espectadores para la reproducción. Por ejemplo, algunos espectadores verán videos a través de WebRTC, otros, a través de HLS (donde el sonido está en otro códec, AAC). Esto es posible sin configuraciones innecesarias, dentro de un solo nombre de flujo. El empaquetador integrado en Flussonic puede agregar otra pista de audio con el códec AAC a la pista de audio Opus existente.

  3. La imagen acoplable ARM64 ahora es compatible (desarrollo en Apple M1 e implementación en Amazon, Google Cloud y Microsoft Azure).