OpenVidu 3.8.0: mediasoup alcanza paridad de funcionalidades con Pion
Ya está disponible OpenVidu 3.8.0 y, como cofundadores del proyecto, nos alegra compartir las novedades. Puedes consultar todos los detalles en las release notes; lo más destacado:
- mediasoup alcanza paridad de funcionalidades con Pion, con aproximadamente el doble de su rendimiento. Las limitaciones que hacían de mediasoup un motor alternativo reducido desaparecen: soporte completo de RTX (retransmisión, que mitiga la pérdida de paquetes en condiciones de red deficientes), soporte completo de DTX para audio Opus (ahorra hasta un 90% del bitrate durante los silencios), y soporte de los códecs H264, VP9 y AV1, donde antes se forzaba VP8.
- Los eventos ConnectionQuality ya están disponibles en mediasoup, igualando una capacidad que Pion ya tenía.
- Se corrige un error del simulcast en compartición de pantalla. La selección de capa elegía incorrectamente una capa de baja calidad en cuanto la pantalla se quedaba estática; ahora selecciona correctamente la capa de mayor calidad que permite el ancho de banda de cada participante.
Esta versión también pone al día dos releases que todavía no habíamos cubierto aquí. La 3.6.0 (marzo) añadió soporte para DigitalOcean mediante plantillas de Terraform, junto con soporte para redes restringidas/NAT y un endurecimiento de la seguridad del relay TURN. La 3.7.0 (mayo) añadió soporte para Oracle Cloud Infrastructure en despliegues Single Node y, de forma destacada, por fin actualizó mediasoup a la 3.19.19 (desatascado de la 3.12.16, donde PRO llevaba estancado desde 2023); esa actualización es justo lo que hizo posible el trabajo de paridad de funcionalidades de la 3.8.0.
Entre el trabajo sobre mediasoup y la lista cada vez más larga de destinos en la nube (AWS, GCP, DigitalOcean y ahora Oracle Cloud), esta versión va de dar a los usuarios de PRO una elección real de motor sin una contrapartida real, y de poder desplegar allí donde tenga sentido para tu infraestructura. El listado completo de cambios está en el release de GitHub.