Notas de la versión y registros de cambios
SDK de vídeo de React Native
Versión: 2.34.1
• Se ha corregido un fallo de Android (SIGSEGV) que se producía durante llamadas de larga duración con una elevada rotación de flujos. El fallo se debía a que las llamadas de retorno de eventos de los suscriptores leían datos de flujo de una memoria nativa que ya había sido liberada. Ahora, los datos de flujo se leen una sola vez en el momento de la suscripción en una instantánea inmutable; todas las llamadas de retorno posteriores leen únicamente desde dicha instantánea. • Se ha solucionado la pérdida de rendimiento en Android durante llamadas prolongadas provocada por el procesamiento innecesario de eventos. Los eventos relacionados con el nivel de audio, las estadísticas de red de audio y las estadísticas de red de vídeo ahora solo se reenvían a JavaScript cuando hay un controlador asociado, lo que elimina la sobrecarga cuando no hay ningún oyente registrado. • Se ha solucionado un problema relacionado con el ciclo de vida de los oyentes de JavaScript en OTSession, por el que al volver a montar una sesión se acumulaban oyentes de eventos globales duplicados, lo que provocaba eventos multiplicados y recargas innecesarias de la página. • Se han corregido fugas de estado compartido en Android, en las que los flujos, los editores y los suscriptores no se eliminaban correctamente de los mapas internos al darse de baja, al dejar de publicar o al producirse una desconexión involuntaria, lo que provocaba que los mapas crecieran sin límite con el paso del tiempo. • Se ha solucionado un problema en Android por el que al llamar a
publish()antes de que la vista del editor hubiera terminado de adjuntarse, podía descartar la solicitud de publicación sin previo aviso.SDK React Native de OpenTok
Versión: 2.34.1
• Se ha corregido un fallo de Android (SIGSEGV) que se producía durante llamadas de larga duración con una elevada rotación de flujos. El fallo se debía a que las llamadas de retorno de eventos de los suscriptores leían datos de flujo de una memoria nativa que ya había sido liberada. Ahora, los datos de flujo se leen una sola vez en el momento de la suscripción en una instantánea inmutable; todas las llamadas de retorno posteriores leen únicamente desde dicha instantánea. • Se ha solucionado la pérdida de rendimiento en Android durante llamadas prolongadas provocada por el procesamiento innecesario de eventos. Los eventos relacionados con el nivel de audio, las estadísticas de red de audio y las estadísticas de red de vídeo ahora solo se reenvían a JavaScript cuando hay un controlador asociado, lo que elimina la sobrecarga cuando no hay ningún oyente registrado. • Se ha solucionado un problema relacionado con el ciclo de vida de los oyentes de JavaScript en OTSession, por el que al volver a montar una sesión se acumulaban oyentes de eventos globales duplicados, lo que provocaba eventos multiplicados y recargas innecesarias de la página. • Se han corregido fugas de estado compartido en Android, en las que los flujos, los editores y los suscriptores no se eliminaban correctamente de los mapas internos al darse de baja, al dejar de publicar o al producirse una desconexión involuntaria, lo que provocaba que los mapas crecieran sin límite con el paso del tiempo. • Se ha solucionado un problema en Android por el que al llamar a
publish()antes de que la vista del editor hubiera terminado de adjuntarse, podía descartar la solicitud de publicación sin previo aviso.
SDK de JavaScript para vídeo
Versión: 2.35.3
• Se ha solucionado un problema en las sesiones AMR por el que un suscriptor podía emitir un
disconnectedevento sin emitir posteriormente unconnectedevento tras restablecerse la conexión. • Se ha solucionado un problema por el quenetworkDegradationSourcesolo podría informar debothOrUnclearen sesiones 1:1 enrutadas compatibles con AMR. Ahora, cuando sea necesario, se vuelve a intentar activar las estadísticas del emisor una vez finalizada la suscripción, lo que mejora la detección de si la degradación es local o remota. • Se ha solucionado un problema por el que el vídeo podía permanecer desactivado tras un cambio a audio alternativo y una transición al modo multimedia AMR, incluso después de que las condiciones de la red hubieran mejorado. • Se ha solucionado un problema por el quenetworkDegradationSourcepodría identificar erróneamente el origen del deterioro de la red en las conexiones entre pares (P2P). • Se ha solucionado un problema por el que, al activar un filtro de vídeo, cambiar la resolución preferida del editor y, a continuación, desactivar y volver a activar el vídeo, se producía un efecto de zoom inesperado.SDK de OpenTok.js
Versión: 2.35.3
• Se ha solucionado un problema en las sesiones AMR por el que un suscriptor podía emitir un
disconnectedevento sin emitir posteriormente unconnectedevento tras restablecerse la conexión. • Se ha solucionado un problema por el quenetworkDegradationSourcesolo podría informar debothOrUnclearen sesiones 1:1 enrutadas compatibles con AMR. Ahora, cuando sea necesario, se vuelve a intentar activar las estadísticas del emisor una vez finalizada la suscripción, lo que mejora la detección de si la degradación es local o remota. • Se ha solucionado un problema por el que el vídeo podía permanecer desactivado tras un cambio a audio alternativo y una transición al modo multimedia AMR, incluso después de que las condiciones de la red hubieran mejorado. • Se ha solucionado un problema por el quenetworkDegradationSourcepodría identificar erróneamente el origen del deterioro de la red en las conexiones entre pares (P2P). • Se ha solucionado un problema por el que, al activar un filtro de vídeo, cambiar la resolución preferida del editor y, a continuación, desactivar y volver a activar el vídeo, se producía un efecto de zoom inesperado.
SDK de vídeo de React Native
Versión: 2.33.4
• Se ha corregido un fallo de Android (SIGSEGV) que se producía durante llamadas de larga duración con una elevada rotación de flujos. El fallo se debía a que las llamadas de retorno de eventos de los suscriptores leían datos de flujo de una memoria nativa que ya había sido liberada. Ahora, los datos de flujo se leen una sola vez en el momento de la suscripción en una instantánea inmutable; todas las llamadas de retorno posteriores leen únicamente desde dicha instantánea. • Se ha solucionado la pérdida de rendimiento en Android durante llamadas prolongadas provocada por el procesamiento innecesario de eventos. Los eventos relacionados con el nivel de audio, las estadísticas de red de audio y las estadísticas de red de vídeo ahora solo se reenvían a JavaScript cuando hay un controlador asociado, lo que elimina la sobrecarga cuando no hay ningún oyente registrado. • Se ha solucionado un problema relacionado con el ciclo de vida de los oyentes de JavaScript en OTSession, por el que al volver a montar una sesión se acumulaban oyentes de eventos globales duplicados, lo que provocaba eventos multiplicados y recargas innecesarias de la página. • Se han corregido fugas de estado compartido en Android, en las que los flujos, los editores y los suscriptores no se eliminaban correctamente de los mapas internos al darse de baja, al dejar de publicar o al producirse una desconexión involuntaria, lo que provocaba que los mapas crecieran sin límite con el paso del tiempo. • Se ha solucionado un problema en Android por el que al llamar a
publish()antes de que la vista del editor hubiera terminado de adjuntarse, podía descartar la solicitud de publicación sin previo aviso.SDK React Native de OpenTok
Versión: 2.33.4
• Se ha corregido un fallo de Android (SIGSEGV) que se producía durante llamadas de larga duración con una elevada rotación de flujos. El fallo se debía a que las llamadas de retorno de eventos de los suscriptores leían datos de flujo de una memoria nativa que ya había sido liberada. Ahora, los datos de flujo se leen una sola vez en el momento de la suscripción en una instantánea inmutable; todas las llamadas de retorno posteriores leen únicamente desde dicha instantánea. • Se ha solucionado la pérdida de rendimiento en Android durante llamadas prolongadas provocada por el procesamiento innecesario de eventos. Los eventos relacionados con el nivel de audio, las estadísticas de red de audio y las estadísticas de red de vídeo ahora solo se reenvían a JavaScript cuando hay un controlador asociado, lo que elimina la sobrecarga cuando no hay ningún oyente registrado. • Se ha solucionado un problema relacionado con el ciclo de vida de los oyentes de JavaScript en OTSession, por el que al volver a montar una sesión se acumulaban oyentes de eventos globales duplicados, lo que provocaba eventos multiplicados y recargas innecesarias de la página. • Se han corregido fugas de estado compartido en Android, en las que los flujos, los editores y los suscriptores no se eliminaban correctamente de los mapas internos al darse de baja, al dejar de publicar o al producirse una desconexión involuntaria, lo que provocaba que los mapas crecieran sin límite con el paso del tiempo. • Se ha solucionado un problema en Android por el que al llamar a
publish()antes de que la vista del editor hubiera terminado de adjuntarse, podía descartar la solicitud de publicación sin previo aviso.
API de Video de Vonage
Versión: 2026.10.0
• Notas de la versión de OpenTok.js. • Una nueva
audio_in_frame_sourceparámetro para seleccionar las tramas de audio entrantes: audio mixto de la sesión (AudioInFrameSource.MIXED, que es la opción predeterminada), audio por participante (INDIVIDUAL), o ambas cosas (BOTH). Las versiones anteriores emitían ambos tipos de fotogramas. Para mantener ese comportamiento, configuraaudio_in_frame_source=AudioInFrameSource.BOTH. • Biblioteca Vonage Video Connector, versión 1.0.3, compatible con Python 3.11 y versiones posteriores en Linux.Plataforma OpenTok
Versión: 2026.10.0
• Notas de la versión de OpenTok.js. • Una nueva
audio_in_frame_sourceparámetro para seleccionar las tramas de audio entrantes: audio mixto de la sesión (AudioInFrameSource.MIXED, que es la opción predeterminada), audio por participante (INDIVIDUAL), o ambas cosas (BOTH). Las versiones anteriores emitían ambos tipos de fotogramas. Para mantener ese comportamiento, configuraaudio_in_frame_source=AudioInFrameSource.BOTH. • Biblioteca Vonage Video Connector, versión 1.0.3, compatible con Python 3.11 y versiones posteriores en Linux.
SDK de vídeo de React Native
Versión: 2.35.0
• Esta versión actualiza el SDK de Vonage Video para Android y el SDK para iOS a la versión 2.35.1. Para obtener más información, consulta el Notas de la versión del SDK de Android y el Notas de la versión del SDK de iOS. • Esta versión actualiza React Native de la versión 0.86 a la 0.87. El SDK ahora requiere React Native 0.87 o una versión posterior. • Esta versión eleva la versión mínima de iOS a 17.0. Las aplicaciones destinadas a versiones de iOS anteriores a la 17.0 deben actualizar su versión de destino antes de actualizarse a esta versión. • Esta versión requiere
compileSdk37 para Android. Asegúrate de que tu proyecto de AndroidcompileSdkVersionestá configurado en 37 o más. • Esta versión se ha validado en dispositivos con iOS 27.SDK React Native de OpenTok
Versión: 2.35.0
• Esta versión actualiza el SDK de Vonage Video para Android y el SDK para iOS a la versión 2.35.1. Para obtener más información, consulta el Notas de la versión del SDK de Android y el Notas de la versión del SDK de iOS. • Esta versión actualiza React Native de la versión 0.86 a la 0.87. El SDK ahora requiere React Native 0.87 o una versión posterior. • Esta versión eleva la versión mínima de iOS a 17.0. Las aplicaciones destinadas a versiones de iOS anteriores a la 17.0 deben actualizar su versión de destino antes de actualizarse a esta versión. • Esta versión requiere
compileSdk37 para Android. Asegúrate de que tu proyecto de AndroidcompileSdkVersionestá configurado en 37 o más. • Esta versión se ha validado en dispositivos con iOS 27.