Notas de la versión de macOS
Aviso de caducidad del producto
La versión 2.31 es la versión final y no se desarrollarán nuevas versiones en el futuro. El soporte para este SDK continuará hasta que la versión 2.31 llegue a su fin. Para conocer el calendario de soporte, consulte la documentación del ciclo de vida aquí. Tras este periodo, el SDK llegará al final de su vida útil (EOL) y dejará de recibir mantenimiento o soporte.
Los clientes que deseen crear para macOS de forma nativa pueden utilizar el SDK de JS con Electron o ponerse en contacto con sus gestores de cuenta o con el servicio de asistencia para obtener ayuda.
Novedades y cambios
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 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
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.
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 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 es compatible con macOS 13 o superior.
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.Esta versión añade compatibilidad con el códec H.264. Consulte la códecs de vídeo.
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 se desactivaba la conexión entre pares únicos.
Esta versión corrige un problema por el que se desactivaba el enrutamiento adaptable de medios.
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 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
otc_publisher_set_audio_transformers()función. Anteriormente era una función beta.Esta versión añade soporte para controles de audio avanzados. Consulte la documentación de
otc_publisher_settings_set_stereo(),otc_publisher_settings_set_auto_gain_control(),otc_publisher_settings_set_noise_suppression(),otc_publisher_settings_set_echo_cancellation()yotc_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.3 -- 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 compatibilidad con el requisito de Apple del firma del SDK.
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
otc_publisher_set_audio_transformers()función. Se trata de una función beta.Esta versión añade soporte para controles de audio avanzados. Consulte la documentación de
otc_publisher_settings_set_stereo(),otc_publisher_settings_set_auto_gain_control(),otc_publisher_settings_set_noise_suppression(),otc_publisher_settings_set_echo_cancellation()yotc_publisher_settings_set_disable_audio_processing(). 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 usar métodos que utilizan la biblioteca multimedia de Vonage, debes cargar la biblioteca multimedia de Vonage por separado del SDK para macOS de Vonage Video. Esto incluye el uso del
otc_publisher_set_video_transformers()yotc_publisher_set_audio_transformers()para aplicar transformadores de audio y vídeo al flujo. Para más información, consulte Integración de la biblioteca multimedia de Vonage.Esta versión corrige un fallo.
Versión 2.27.2 -- Mayo 2024
- Esta versión añade un manifiesto de privacidad exigido por la tienda de aplicaciones de Apple.
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.
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
otc_publisher_set_video_transformers()yotc_publisher_set_audio_transformers()funciones. 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
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.
- Esta versión añade compatibilidad con CPU x64 para el Biblioteca del procesador multimedia de Vonage y transformadores multimedia personalizados. Consulte la documentación de
otc_publisher_set_video_transformers()yotc_publisher_set_audio_transformers()funciones. Anteriormente, sólo eran compatibles las CPU Apple Silicon. Se trata de una función beta.
Versión 2.26.1 -- octubre de 2023
- 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.25.2 -- Junio 2023
Se ha añadido compatibilidad con el gestor de paquetes Swift: https://github.com/Vonage/client-sdk-video-macos.
Esta versión corrige un problema por el que los subtítulos estaban activados por defecto.
Esta versión corrige un problema por el que el volumen era bajo al utilizar controladores de audio personalizados.
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_captionsyotc_subscriber_set_subscribe_to_captions. Se trata de una función beta.
Versión 2.25.0 -- Abril 2023
Esta es la primera versión estable del SDK de OpenTok para macOS. Anteriormente era un SDK beta.
Esta versión del SDK utiliza una versión actualizada de WebRTC 99, que incluye mejoras de rendimiento y estabilidad.
Añadido soporte para el capturador de audio por defecto. Se puede aplicar el
setDefaultAudioDeviceClassmétodo.Esta versión corrige un problema por el que a veces fallaba el capturador.
Versión 2.24.1 -- Febrero 2023
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.
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 no se mantenía la resolución de vídeo.
Versión 2.24.0 -- Diciembre 2022
Esta es la primera versión pública del SDK de OpenTok para macOS.
Problemas conocidos
Los siguientes son problemas conocidos:
Si se configura un proxy de sistema, el SDK no lo utilizará.
En algunos casos, el Bluetooth no se enruta. Estamos investigando el problema.
Problemas conocidos
Los siguientes son problemas conocidos:
La desconexión de una sesión puede tardar más de lo esperado. Estamos trabajando en este problema.
Si se configura un proxy de sistema, el SDK no lo utilizará.
El códec H.264 no es compatible. Véase el códecs de vídeo guía del desarrollador.
En algunos casos, el Bluetooth no se enruta. Estamos investigando el problema.