Notas de la versión del Client SDK para Linux
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.
Esta versión añade soporte para Debian 13 y elimina el soporte para Debian 12.
Esta versión incluye una actualización de los certificados CA incluidos que utiliza el SDK para establecer conexiones seguras. Este archivo contiene certificados de autoridad de certificación de confianza que el SDK utiliza para verificar las conexiones SSL/TLS, garantizando una comunicación segura con los servicios externos. Este archivo sirve de reserva y sólo se utiliza cuando el SDK no puede localizar un paquete de certificados de CA en el sistema. Esta actualización rutinaria añade nuevas CA de confianza y elimina los certificados obsoletos. Nota: Aunque actualizamos regularmente este paquete de certificados, esta es la primera vez que lo documentamos explícitamente en nuestras notas de la versión en aras de la transparencia.
En esta versión dejamos de utilizar la función
otc_video_frame_set_metadata()yotc_video_frame_get_metadata()funciones. Estas funciones se eliminarán 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 cuando 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 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
otc_session_settings_set_session_migration()función. Para más información, véase 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.
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.
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.
Versión 2.30.0 -- Mayo 2025
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
otc_session_settings_set_session_migration()función. Para más información, véase 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.
Esta versión corrige un problema por el que algunos símbolos no públicos no se ocultaban correctamente.
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.
Versión 2.29.0 -- Enero 2024
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 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
api_key. Estos deben serapplication_idy 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.
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
otc_session_settings_set_single_peer_connection().Esta versión añade soporte para desactivar el procesamiento de audio. Consulte la documentación de
otc_publisher_settings_set_disable_audio_processing(). 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.
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 soporte para leer los certificados de la Autoridad de Certificación en el almacén de confianza del host para que pueda utilizarlos como certificados raíz válidos cuando se conecte a los servicios de OpenTok.
Esta versión añade soporte para desactivar el procesamiento de audio. Consulte la documentación de
otc_publisher_settings_set_disable_audio_processing(). Se trata de una función beta.Esta versión corrige un fallo.
Versión 2.27.1 -- Enero 2024
Esta versión corrige un error por el que
subscribedevolvió información incorrecta enotc_session_get_capabilities().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.
Versión 2.27.0 -- Diciembre 2023
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 el cifrado de extremo a extremo. Puede activar cifrado de extremo a extremo utilizando el
otc_session_set_encryption_secret()función. Para más información, consulte la documentación Cifrado de extremo a extremo.Esta versión añade soporte para el enrutamiento adaptativo de medios. Para obtener más información, consulte la Enrutamiento adaptable de medios documentación.
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.
Versión 2.26.1 -- octubre de 2023
- Esta versión corrige un problema por el que a veces fallaba la vinculación del SDK de Vonage para Linux.
- 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
Esta versión añade compatibilidad con Subtítulos en directo. Consulte la documentación de
otc_publisher_set_publish_captions()yotc_subscriber_set_subscribe_to_captions(). Anteriormente era una función beta.Esta versión añade soporte para Debian 12 y elimina el soporte para Debian 11.
Versión 2.25.2 -- Julio 2023
Esta versión corrige algunas devoluciones de llamada de audio inconsistentes relacionadas con la limpieza para dispositivos personalizados.
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, en ocasiones, la aplicación se bloqueaba si se publicaba durante mucho tiempo. mucho tiempo.
Esta versión añade compatibilidad con Subtítulos en directo. Consulte la documentación de
otc_publisher_set_publish_captions()yotc_subscriber_set_subscribe_to_captions(). Se trata de una función beta.
Versión 2.25.0 -- Abril 2023
Esta versión elimina el soporte para Debian 10.
Esta versión del SDK utiliza una versión actualizada de WebRTC 99, que incluye mejoras de rendimiento y estabilidad.
Esta versión corrige un problema por el que 1080p sólo era compatible si era la primera cámara encontrada.
Versión 2.24.3 -- Febrero 2023
Esta versión añade soporte para proxies de red. Se trata de una función beta.
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 LED de la cámara no se apagaba cuando se silenciaba el vídeo.
Esta versión corrige un problema por el que el audio permanecía silenciado para los usuarios en determinadas circunstancias.
Versión 2.24.2 -- 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.
Versión 2.24.1 -- Noviembre 2022
- La versión corrige algunos problemas de dependencia en 2.24.0.
Versión 2.24.0 -- Noviembre 2022
Esta versión del SDK utiliza WebRTC 99, que incluye mejoras de rendimiento y estabilidad.
Esta versión añade la posibilidad de activar niveles de audio por abonado. Consulte la documentación de
otc_subscriber_set_audio_volume()yotc_subscriber_get_audio_volume()funciones.Esta versión corrige un problema por el que antes no se limitaban las tasas de bits en las sesiones retransmitidas.
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 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.0 -- Junio 2022
Esta versión añade soporte para Debian 11 y elimina el soporte para Debian 9.
Se ha añadido compatibilidad con la resolución Full High Definition (1920x1080 píxeles). Puede especificar
OTC_CAMERA_CAPTURE_RESOLUTION_1080P(delotc_camera_capture_resolutionenum) comootc_camera_capture_resolutionque se pasa al parámetrootc_publisher_settings_set_default_camera_capture_resolution()función.Esta versión añade la posibilidad de activar niveles de audio por abonado. Consulte la documentación de
otc_subscriber_set_audio_volume()yotc_subscriber_get_audio_volume()funciones. Anteriormente era una función beta.Esta versión aplica vídeo escalable soporte para pantalla compartida. Consulte el
otc_publisher_settings_set_scalable_screenshare()función. Anteriormente era una función beta.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 renderizador de vídeo predeterminado falla cuando la resolución solicitada no está disponible.
Problemas conocidos
Los siguientes son problemas conocidos:
La desconexión de una sesión puede tardar más de lo previsto. Este problema se ha solucionado a partir de la versión 2.26.1.
En función de reconexión automática puede no ser compatible. Este problema se ha solucionado a partir de la versión 2.31.0.
Si se configura un proxy de sistema, el SDK no lo utilizará. Este problema se ha solucionado a partir de la versión 2.24.3.
El códec H.264 no es compatible. Véase el códecs de vídeo guía del desarrollador.