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
Metadatapropiedad deVideoFrame. 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.SessionMigrationpropiedad. 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.SessionMigrationpropiedad. 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
apiKeyen lugar deapplicationId. Esto se ha corregido en esta versión.Nota: En la versión anterior se omitió por error la opción
ApplicationIdpropiedad. 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 serApplicationIdy se corregirá en la próxima versión.Nota: En esta versión se omitió por error el
ApplicationIdpropiedad. 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.AudioTransformerspropiedad. 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.EchoCancellationyPublisher.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.AudioTransformerspropiedad. 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.EchoCancellationyPublisher.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)yAudioTransformer(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.AudioTransformersyPublisher.VideoTransformerspropiedades. 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
- Esta versión añade soporte para el audio fallback del editor. Se trata de una función beta. Consulte la Retorno de audio del editor documentación.
- Esta versión mejora el rendimiento del software para Procesador multimedia de Vonage filtros.
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.PublishCaptionsySubscriber.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.VideoTransformerspropiedad. 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.AudioTransformersyPublisher.VideoTransformerspropiedades. 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.PublishCaptionsySubscriber.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.IAudioDeviceExtensioninterfaz. 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.AudioDataevento.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.Notificationsclase. 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.Notificationsclase. 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 deSubscriber.AudioDataevento.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
High1080pcomo elresolutionque introduzca en el campoOpenTok.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.AudioVolumepropiedad.Esta versión aplica vídeo escalable soporte para compartir pantalla. Anteriormente era una función beta. Consulte la
Publisher.Builder.ScalableScreensharepropiedad.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.