Notas de la versión del Client SDK para Windows

El SDK para Windows de la API de video de Vonage te permite usar sesiones de video potenciadas por la API de video de Vonage en aplicaciones de Windows.

Novedades y cambios

Versión 2.33.0 -- Febrero 2026

  • Esta versión añade nuevas estadísticas para editores y abonados, entre las que se incluyen: métricas de capa de vídeo para simulcast/SVC y estadísticas de transporte para editores; seguimiento de congelación/pausa de vídeo y métricas de descodificación para abonados; y eventos de cambio de calidad de vídeo tanto para editores como para abonados. Para más información, consulte esta documentación.

  • Esta versión añade soporte completo para estadísticas de red de remitentes para abonados en sesiones de vídeo (que anteriormente estaba en beta). Para más información, consulte esta documentación.

  • Esta versión añade ajustes de preferencias de degradación del editor para controlar cómo se adapta la calidad del vídeo cuando el ancho de banda o los recursos de la CPU son limitados. Para más información, consulte esta documentación.

  • En esta versión dejamos de utilizar la función Metadata propiedad de VideoFrame. Esta propiedad se eliminará en futuras versiones menores.

Versión 2.32.1 -- Diciembre de 2025

  • Se ha corregido un fallo durante las migraciones automáticas de sesión que podía producirse sólo en escenarios de sincronización limitados.

Versión 2.32.0 -- Noviembre de 2025

  • Esta versión añade nuevos métodos para supervisar las estadísticas de red de un emisor en las sesiones de vídeo, lo que permite a los receptores conocer el ancho de banda disponible del emisor y el rendimiento de la conexión. Para más información, consulte esta documentación. Se trata de una función beta.

  • Esta versión añade nuevos métodos para configurar los códecs de vídeo preferidos por los editores, lo que permite un control detallado de cómo se priorizan los códecs de vídeo durante la negociación de la sesión. Para más información, consulte esta documentación.

Versión 2.31.1 -- Octubre de 2025

  • Esta versión corrige un error por el que las aplicaciones se bloqueaban debido a que los editores dejaban de publicar como parte de las retrollamadas de desconexión de sesión.

  • Esta versión corrige un problema por el que, en algunos casos, las sesiones no podían conectarse debido a credenciales incorrectas.

  • Esta versión corrige un problema por el que, en algunos casos, las sesiones no podían conectarse debido a certificados caducados.

Versión 2.31.0 -- Septiembre 2025

  • Esta versión añade soporte completo para el códec VP9 con Codificación de vídeo escalable (SVC) en sesiones enrutadas (que antes estaba en beta).

  • Esta versión añade soporte completo para la migración de sesiones (que anteriormente estaba en beta). Consulte la Session.Builder.SessionMigration propiedad. Para más información, consulte esta documentación.

  • Esta versión añade nuevos métodos para configurar las tasas de bits de vídeo para los editores. Para más información, consulte esta documentación.

  • Esta versión añade nuevos métodos de moderación para obligar a los clientes a desconectarse. Para más información, consulte nuestra documentación para Moderación.

  • Esta versión añade nuevos ajustes al editor para controlar la captura de audio mientras está silenciado, de modo que el editor reciba actualizaciones del nivel de audio cuando no esté publicando audio. Esto es útil para implementar funciones como hablar mientras se silencia. Para más información, consulte esta documentación.

  • En esta versión estamos habilitando el soporte para reconexiones automáticas por defecto para todos los clientes. Para más información, consulte la página Reconexión automática documentación.

  • Esta versión corrige CVE-2025-5283, una vulnerabilidad de seguridad en la biblioteca libvpx, que forma parte de WebRTC. Se recomienda a los clientes que actualicen para incorporar esta corrección.

  • En esta versión dejamos de utilizar la función Session.SaveRtcStatsReport() método. Este método se eliminará en futuras versiones menores. Para más información, consulte la página documentación de referencia.

Versión 2.30.2 -- Julio 2025

  • Esta versión corrige un problema por el que, en algunos casos, las sesiones no podían conectarse debido a errores de token no válido.

Versión 2.30.1 -- Mayo 2025

  • Esta versión corrige un problema por el que, en algunos casos, las sesiones no podían conectarse.

  • Esta versión corrige un problema por el que, en algunos casos, los editores no podían publicar debido a un problema durante la inicialización de la captura de audio.

Versión 2.30.0 -- Mayo 2025

  • Esta versión añade mejoras de calidad para las API de desenfoque de fondo y sustitución de fondo.

  • Esta versión añade compatibilidad con el códec VP9 para cifrado de extremo a extremo.

  • Esta versión añade soporte para la migración de sesiones. Véase la Session.Builder.SessionMigration propiedad. Para más información, consulte esta documentación. Se trata de una función beta.

Versión 2.29.1 -- Febrero de 2025

  • Esta versión corrige un problema por el que las sesiones no podían conectarse, en algunos casos, debido a problemas de conectividad de red.

  • Esta versión corrige un problema por el que las sesiones no podían conectarse cuando se utilizaba la función Proxy IP a través de servidores proxy HTTP que requieren el nombre del servidor al que el cliente está intentando conectarse durante el handshaking.

  • Esta versión corrige un problema por el que no se devolvía un error al enviar señales con un token de sólo publicación.

  • Nota: La documentación de referencia de la API de la versión anterior puede contener referencias erróneas a apiKey en lugar de applicationId. Esto se ha corregido en esta versión.

  • Nota: En la versión anterior se omitió por error la opción ApplicationId propiedad. Esto se ha corregido en esta versión.

Versión 2.29.0 -- Enero 2025

  • Esta versión del SDK utiliza una versión actualizada de WebRTC 121, que incluye mejoras de rendimiento, estabilidad y seguridad. La actualización también aprovecha las optimizaciones de la actualización de WebRTC, incluidas correcciones de errores, mejoras de rendimiento de los códecs multimedia de audio y vídeo, mejor adaptación a la red y mayor compatibilidad con los navegadores.

  • Esta versión añade mejoras de rendimiento para Conexión entre pares única.

  • Esta versión corrige un problema por el que, en algunos casos, al activar el audio o el vídeo inmediatamente después de la publicación se impedía la visualización del vídeo.

  • Esta versión corrige un problema por el que VideoCapturer.Init() puede fallar silenciosamente en ordenadores con múltiples cámaras.

  • Esta versión añade soporte para el códec VP9 con Codificación de vídeo escalable (SVC) en sesiones enrutadas. Se trata de una función beta.

  • Nota: La documentación de referencia de la API puede contener referencias erróneas a ApiKey. Estos deben ser ApplicationId y se corregirá en la próxima versión.

  • Nota: En esta versión se omitió por error el ApplicationId propiedad. Esto se corregirá en la próxima versión.

Versión 2.28.2 -- Septiembre 2024

  • Esta versión corrige un problema por el que, en algunos casos, el nivel de audio se mantenía igual cuando se silenciaba el editor.

  • Esta versión corrige un problema por el que los dispositivos de audio personalizados podían provocar un bloqueo.

  • Esta versión corrige un problema por el que, en algunos casos, el audio de los usuarios del SDK de cliente web era distorsionado.

Versión 2.28.1 -- Agosto 2024

  • Esta versión corrige un problema por el que el vídeo se entrecortaba brevemente tras conectarse a otro usuario.

  • Esta versión corrige un problema por el que la resolución de vídeo no se actualizaba al girar los dispositivos.

Versión 2.28.0 -- Junio 2024

  • Esta versión añade compatibilidad con Conexión entre pares única. Cuando está activada, reduce el consumo de recursos del sistema operativo, mejora el control de la velocidad y, en el caso de los dispositivos móviles nativos, admite sesiones de gran tamaño. Consulte la documentación de Session.SinglePeerConnection.

  • Esta versión añade compatibilidad con VideoFrame.IsMirroredque devuelve verdadero cuando se refleja el fotograma de vídeo. Anteriormente era una función beta.

  • Esta versión agrega compatibilidad con la supresión avanzada de ruidos. Esto utiliza la biblioteca multimedia de Vonage para proporcionar una cancelación de ruido mejorada. Consulta la documentación de la Publisher.AudioTransformers propiedad. Anteriormente era una función beta.

  • Esta versión añade soporte para controles de audio avanzados. Consulte la documentación de Publisher.AudioBitrate, Publisher.AutoGainControl, Publisher.NoiseSuppression, Publisher.EchoCancellationy Publisher.DisableAudioProcessing. Anteriormente era una función beta.

  • Esta versión corrige un problema por el que, en algunos casos, el editor se destruía al silenciar el vídeo.

Versión 2.27.2 -- Junio 2024

  • Esta versión añade compatibilidad con VideoFrame.IsMirroredque devuelve verdadero cuando el fotograma de vídeo está reflejado. Se trata de una función beta.

  • Esta versión agrega compatibilidad con la supresión avanzada de ruidos. Esto utiliza la biblioteca multimedia de Vonage para proporcionar una cancelación de ruido mejorada. Consulta la documentación de la Publisher.AudioTransformers propiedad. Se trata de una función beta.

  • Esta versión añade soporte para controles de audio avanzados. Consulte la documentación de Publisher.AudioBitrate, Publisher.AutoGainControl, Publisher.NoiseSuppression, Publisher.EchoCancellationy Publisher.DisableAudioProcessing. Se trata de una función beta.

  • Esta versión reduce el tamaño del SDK al eliminar el código de la biblioteca multimedia de Vonage. Para utilizar los métodos que usan la biblioteca multimedia de Vonage, debes cargar la biblioteca multimedia de Vonage por separado del SDK de Vonage Video Windows. Estos incluyen VideoTransformer(string name, string properties) y AudioTransformer(string name, string properties) constructores. Para más información, véase Integración de la biblioteca multimedia de Vonage.

  • Esta versión corrige un problema por el que, en algunos casos, no se reflejaba el editor local.

  • Esta versión corrige un fallo.

Versión 2.27.1 -- Enero 2024

Esta versión corrige un error por el que CanSubscribe devolvió información incorrecta en Session.Capabilities.

Esta versión corrige un problema por el que se producía un error de excepción cuando IVideoCapturer.SetVideoContentHint() se llamaba antes de IVideoCapturer.Init() ha sido invocada.

  • Esta versión corrige un problema por el que el estado de los subtítulos no se actualizaba correctamente para los abonados en determinadas circunstancias.

  • Esta versión corrige un fallo.

Versión 2.27.0 -- Diciembre 2023

  • Esta versión añade compatibilidad con Biblioteca del procesador multimedia de Vonage y transformadores multimedia personalizados. Consulte la documentación de Publisher.AudioTransformers y Publisher.VideoTransformers propiedades. Anteriormente era una función beta.

  • Esta versión añade compatibilidad con editor de audio fallback. Anteriormente era una función beta. Consulte la documentación sobre el audio fallback de Publisher.

  • Esta versión añade compatibilidad con el códec VP9 en sesiones retransmitidas. Para más información, consulte la página Códecs de vídeo documentación.

  • Esta versión añade compatibilidad con cifrado de extremo a extremo. Puede activar el cifrado de extremo a extremo mediante la opción Session.SetEncryptionSecret() método. Para más información, consulte la documentación Cifrado de extremo a extremo.

  • Esta versión añade compatibilidad con enrutamiento adaptable de medios. Para obtener más información, consulte la documentación sobre Enrutamiento adaptable de medios.

  • Esta versión añade algunas mejoras en la gestión de la memoria.

  • Esta versión corrige un problema por el que algunos eventos se omitían.

Versión 2.26.2 -- Noviembre 2023

Versión 2.26.1 -- octubre de 2023

  • Esta versión corrige un problema poco frecuente por el que se producía un bloqueo al cerrar una aplicación.
  • Esta versión soluciona un problema por el que, en algunos casos, los usuarios no podían conectarse a sesiones con servidores TURN personalizados y proxies IP activados.
  • Esta versión corrige un problema por el que, en algunos casos, el uso de dispositivos de audio personalizados provocaba fallos de publicación.
  • Esta versión corrige algunas fugas de memoria.
  • Esta versión corrige un problema por el que a veces se tardaba más de lo esperado en desconectarse de una sesión.
  • Esta versión corrige un problema por el que, en algunos casos, poner el micrófono en silencio provocaba un bloqueo.

Versión 2.26.0 -- Agosto 2023

Importante: Windows SDK 2.26.0 se publicó como versión 2.26.0-release. Estamos estudiando la cuestión.

  • Esta versión añade compatibilidad con Subtítulos en directo. Consulte la documentación de Publisher.PublishCaptions y Subscriber.SubscribeToCaptions. Anteriormente era una función beta.

  • Esta versión añade compatibilidad con más Procesador multimedia de Vonage filtros. El filtro de desenfoque de fondo desenfoque de fondo acepta ahora una opción de radio personalizado. Y hay un nuevo filtro de sustitución de fondo de fondo. Consulte la documentación del filtro Publisher.VideoTransformers propiedad. Se trata de funciones beta.

Versión 2.25.2 -- Junio 2023

  • Esta versión añade compatibilidad con Biblioteca del procesador multimedia de Vonage y transformadores multimedia personalizados. Consulte la documentación de Publisher.AudioTransformers y Publisher.VideoTransformers propiedades. Se recomiendan las GPUs NVIDIA para un rendimiento óptimo. Se trata de una función beta.

  • Esta versión corrige un problema por el que los subtítulos estaban activados por defecto.

Versión 2.25.1 -- Mayo 2023

  • Esta versión corrige algunas fugas de memoria.

  • Esta versión corrige un problema por el que, ocasionalmente, la aplicación se bloqueaba si se publicaba durante mucho tiempo.

  • Esta versión añade compatibilidad con Subtítulos en directo). Consulte la documentación de Publisher.PublishCaptions y Subscriber.SubscribeToCaptions. Se trata de una función beta.

Versión 2.25.0 -- Abril 2023

  • Esta versión del SDK utiliza una versión actualizada de WebRTC 99, que incluye mejoras de rendimiento y estabilidad.

  • Se ha añadido un OpenTok.IAudioDeviceExtension interfaz. Puede utilizarla para configurar un dispositivo de audio personalizado con métodos para enumerar dispositivos, seleccionar un dispositivo específico o suscribirse a notificaciones. o suscribirse a notificaciones, que se pueden conectar internamente a la implementación del dispositivo de audio personalizada en lugar de la estática por defecto. Además, la nueva clase La clase MMAudioDevice, incluida en el SDK, implementa esta interfaz utilizando la función
    Interfaz de Windows mmdeviceapi.h.

  • Esta versión corrige un fallo intermitente que podía producirse al publicar y despublicar rápidamente.

Versión 2.24.2 -- Febrero 2023

  • Esta versión corrige un problema por el que al iniciar una sesión con el vídeo silenciado se desactivaba el vídeo escalable.

  • Esta versión corrige un problema por el que el audio permanecía silenciado para los usuarios en determinadas circunstancias.

  • Esta versión corrige un problema por el que los proxies no funcionaban.

  • Esta versión corrige un problema por el que los cambios en el dispositivo de audio podían hacer que la aplicación se bloqueara.

Versión 2.24.1 -- Diciembre 2022

  • Esta versión corrige un problema por el que, en algunos casos, el uso de un servidor proxy provocaba el bloqueo de la aplicación.

  • Esta versión corrige un problema por el que se producían fallos de publicación al utilizar determinadas cámaras USB.

Versión 2.24.0 -- octubre de 2022

  • Esta versión del SDK utiliza WebRTC 99, que incluye mejoras de rendimiento y estabilidad.

  • Esta versión añade soporte para acceder a los datos de audio de flujos suscritos individuales. Anteriormente una función beta. Consulte la documentación de Subscriber.AudioData evento.

  • Esta versión añade soporte para la selección del dispositivo de salida de audio. Anteriormente era una función beta. Consulte la documentación de AudioDevice.SetOutputAudioDevice() método.

  • Esta versión añade soporte para la integración con la configuración de audio del sistema operativo Windows. Consulte la documentación de la página OpenTok.AudioDevice.Notifications clase. Anteriormente era una función beta.

  • Esta versión soluciona un problema por el que las aplicaciones no podían conectarse a una sesión cuando IP Proxy estaba activado.

  • Esta versión corrige un problema por el que la imagen del editor se congelaba al apagar el vídeo.

  • Esta versión corrige un problema cuando AES-256 estaba activado y las Applications no podían conectarse a clientes con Safari 15.3 y versiones inferiores.

Versión 2.23.2 -- Agosto 2022

  • Esta versión añade soporte para la integración con los ajustes de audio del sistema operativo Windows. Consulte la documentación de OpenTok.AudioDevice.Notifications clase. Esta es una beta característica.

  • Esta versión corrige un problema que provocaba un uso excesivo del ancho de banda por parte de los flujos en las sesiones retransmitidas.

  • Esta versión corrige un problema por el que la aplicación podía bloquearse al conectarla a unos auriculares.

Versión 2.23.1 -- Julio 2022

  • Esta versión añade soporte para acceder a los datos de audio de flujos individuales suscritos. Se trata de una beta característica.
    Consulte la documentación de Subscriber.AudioData evento.

  • Esta versión añade soporte para la selección de un dispositivo de salida de audio. Se trata de un beta función. Consulte la documentación de AudioDevice.SetOutputAudioDevice() método.

Versión 2.23.0 -- Junio 2022

  • Esta versión añade soporte para la Custom Dispatcher API. Consulte la documentación de referencia de la clase Context.

  • En esta versión, el vídeo escalable en sesiones enrutadas H.264 ya no está codificado.

  • Se ha añadido compatibilidad con la resolución Full High Definition (1920x1080 píxeles). Puede especificar High1080p como el resolution que introduzca en el campo OpenTok.VideoCapturer.VideoDevice.CreateVideoCapturer() método. Anteriormente era una función beta.

  • Esta versión añade compatibilidad con la Plataforma Universal de Windows en las aplicaciones de escritorio. Anteriormente se trataba de una función beta.

  • Esta versión añade la posibilidad de activar niveles de audio por abonado. Anteriormente era una función beta. Consulte la documentación de Subscriber.AudioVolume propiedad.

  • Esta versión aplica vídeo escalable soporte para compartir pantalla. Anteriormente era una función beta. Consulte la Publisher.Builder.ScalableScreenshare propiedad.

  • Esta versión corrige un problema por el que los editores de streams 1080p o 720p a sesiones enrutadas publicó dos vídeo escalable capas en lugar de tres.

  • Esta versión corrige un problema por el que el LED de la cámara no se apagaba cuando se silenciaba el vídeo.

  • Esta versión corrige un problema por el que las cadenas UTF8 de las señales eran ilegibles.

  • Esta versión corrige un problema por el que VideoCapturer.EnumerateDevices() no enumera todas las cámaras USB físicas.

Problemas conocidos

  • La desconexión de una sesión puede tardar más de lo esperado. Estamos trabajando en este problema.

  • En algunos casos, las señales pueden enviarse fuera de orden. Estamos investigando la cuestión ahora.

  • En algunos casos, es posible que el SDK no detecte la configuración del proxy. Estamos investigando el problema.

  • Los dispositivos sin GPU NVIDIA pueden experimentar un rendimiento deficiente al usar los procesadores multimedia de Vonage. Estamos investigando el problema.