
Compartir:
Vikram Dham es un líder de producto que combina a la perfección la visión estratégica con profundos conocimientos técnicos. Con múltiples patentes a sus espaldas, destaca en la destilación de inteligencia de mercado, la elaboración de estrategias eficaces y la transformación de ideas innovadoras en productos de primera clase. Apasionado por la vanguardia de la tecnología, actualmente se centra en la creación de valor en Video, AI y Cloud. Fuera del trabajo, le gusta correr.
Anuncio de la versión 2.29 del Client SDK de la Video API de Vonage
Tiempo de lectura: 4 minutos
Nos complace anunciar el lanzamiento de Vonage Client SDK 2.29¡! Esta última actualización ofrece potentes herramientas diseñadas para brindar a los desarrolladores un mayor control sobre la administración de dispositivos y API para mejorar la experiencia del usuario. Ya sea que estés creando una aplicación de videoconferencia o perfeccionando una existente, estas funciones te permitirán crear soluciones fluidas y centradas en el usuario.
Veamos los aspectos más destacados de esta versión y analicemos cómo pueden ayudarle estas actualizaciones a mejorar su aplicación.
Mejorar la experiencia de los usuarios con la supervisión de la calidad en tiempo real
En nuestra continua misión de proporcionar a los desarrolladores herramientas para mejorar el rendimiento de las aplicaciones y la experiencia del usuario, nos complace presentar la función qualityScoreChanged evento (en Vonage unificado/on Tokbox) y cpuPerformanceChanged (en Vonage unificado/on Tokbox):
La dirección qualityScoreChanged proporciona una métrica que permite a los desarrolladores obtener información detallada sobre la calidad de la transmisión. Aprovechando la métrica Mean Opinion Score (MOS) estándar del sector, este evento podría utilizarse para alertar a los usuarios sobre la degradación de la calidad de las llamadas y tomar medidas correctivas.
La dirección cpuPerformanceChanged proporciona a los desarrolladores una forma de monitorizar los cambios en el uso de la CPU durante una sesión. Los desarrolladores pueden utilizar este evento para adaptar dinámicamente el comportamiento de la aplicación (por ejemplo, reduciendo la carga computacional cuando el uso de la CPU es alto). Proporciona información casi en tiempo real sobre los cambios en el rendimiento de la CPU. También facilita las estrategias de optimización, especialmente para aplicaciones que consumen muchos recursos, como las videoconferencias.
Para saber cómo se pueden utilizar estos eventos, consulte la aplicación de ejemplo de supervisión de vídeo en llamada aquí
Control de dispositivos adicionales
Con la introducción de la función disableAudioInputDeviceManagement (en Vonage unificado/on Tokbox), los desarrolladores ahora pueden anular el comportamiento predeterminado del SDK de cambiar automáticamente los dispositivos de entrada de audio, lo que permite a los usuarios mantener su micrófono seleccionado para una configuración más consistente y predecible.
La nueva función publishVideo (en Vonage unificado/on Tokbox) proporciona información en tiempo real sobre el éxito o el fracaso de la publicación de vídeo, lo que simplifica la gestión de errores y ofrece a los desarrolladores un mayor control sobre las operaciones de vídeo. Además, la función audioInputDeviceChanged (en Vonage unificado/on Tokbox) garantiza que las Applications puedan notificar a los usuarios los cambios en el micrófono en tiempo real, lo que mejora la capacidad de respuesta y la experiencia del usuario. La aplicación de ejemplo que muestra el uso del evento evento audioInputDeviceChanged está disponible aquí
La función accessDenied (en Vonage unificado/on Tokbox) ahora alerta a las aplicaciones cuando los usuarios revocan los permisos de cámara o micrófono, lo que permite una mejor retroalimentación de la interfaz de usuario e información procesable para guiar a los usuarios en la restauración del acceso. El uso de este evento se muestra en el ejemplo de Video Chat básico disponible aquí.
Conexión entre pares única
Single Peer Connection es una configuración de nivel de conexión que, cuando está habilitada, utiliza una conexión de pares para todas las transmisiones entregadas al punto final desde el enrutador de medios de Vonage.
Una conexión entre pares única ayuda a reducir el uso de recursos del sistema operativo y mejora el control de la congestión, el ancho de banda y la calidad de los flujos de audio, vídeo y pantalla compartida. También mejora la escalabilidad en dispositivos móviles, facilitando la compatibilidad con más espectadores.
En esta versión, hemos habilitado el JS Web SDK para admitir la conexión de par único (en Vonage unificado/on Tokbox), que ya estaba habilitada en la versión versión 2.28.0 para SDK nativos.
Actualización de WebRTC M121 para SDK nativos
A partir de la versión 2.29, nuestros SDK nativos del cliente de Video de Vonage para iOS, Android, Windows, macOS y Linux aprovechan el marco WebRTC M121, ofreciendo un mejor rendimiento, estabilidad y seguridad. Esta actualización trae códecs de audio y video optimizados, adaptación de red mejorada para una comunicación más fluida y mejor compatibilidad con el navegador para una experiencia de usuario consistente. Con correcciones de errores y mejoras de rendimiento adicionales, esta versión permite a los desarrolladores crear aplicaciones de comunicación en tiempo real más fiables y seguras.
Listo para sesiones enrutadas VP9 utilizando Scalable Video Coding (Beta pública)
El códec códec VP9 con Codificación de Video Escalable (SVC) se ha habilitado recientemente para las sesiones enrutadas como una función beta pública. Se recomienda la versión 2.29 del Client SDK para desbloquear las optimizaciones de ancho de banda y rendimiento que ofrece VP9 SVC. SVC es un modo del códec VP9 que ofrece capas escalables integradas en la codificación de un único flujo de vídeo, incluida la escalabilidad espacial y temporal, para mejorar la eficiencia de la codificación y una mayor resistencia a la pérdida de paquetes y fotogramas. Esto permite al router de medios de Vonage reenviar diferentes resoluciones desde un único flujo codificado, lo que es más eficiente que la transmisión simultánea, utilizada con VP8. Como resultado, VP9 SVC en sesiones enrutadas proporciona una mayor capacidad para mantener una alta calidad de vídeo en situaciones de bajo ancho de banda y en malas condiciones de red. Se recomienda a los clientes que actualicen la configuración del proyecto para habilitar VP9 SVC, aprovechando la versión 2.29 del Client SDK para estas optimizaciones de rendimiento.
Introducción a las nuevas funciones
Con Vonage Client SDK 2.29, los desarrolladores tienen mayor control y visibilidad sobre la experiencia del usuario final con monitoreo en tiempo real y perspectivas procesables en los puntos de agitación.
La versión 2.29 del Client SDK ya está disponible para los clientes de Vonage Video API que utilicen el entorno estándar. Consulta las notas de la versión Unificado y Tokbox y Tokbox; planeamos implementarlo en el entorno empresarial a principios de marzo.
¿Estás entusiasmado con las nuevas funciones del SDK? ¿Cree que nos hemos dejado algo? Únete a nosotros en nuestro Slack de la comunidad de Vonage o envíanos un mensaje en X, antes conocido como Twittery dinos cómo podemos ayudarte.
Compartir:
Vikram Dham es un líder de producto que combina a la perfección la visión estratégica con profundos conocimientos técnicos. Con múltiples patentes a sus espaldas, destaca en la destilación de inteligencia de mercado, la elaboración de estrategias eficaces y la transformación de ideas innovadoras en productos de primera clase. Apasionado por la vanguardia de la tecnología, actualmente se centra en la creación de valor en Video, AI y Cloud. Fuera del trabajo, le gusta correr.