SDK de vídeo para iOS Release Notes
v2.34.1 — julio de 2026
Fijo
- Se ha solucionado un problema por el que se perdía la transmisión de vídeo de un editor tras un Enrutamiento adaptativo de medios (AMR) transición a una topología enrutada, siguiendo una secuencia específica de operaciones de silenciamiento y reactivación del sonido, así como de incorporaciones de abonados.
v2.34.0 — mayo de 2026
Añadido
-
Esta versión añade nuevas métricas de las condiciones de la red a la función de observabilidad del cliente, lo que proporciona una visibilidad detallada del rendimiento de la red y de los indicadores de calidad. Estas métricas complementan las estadísticas de editores y abonados introducidas en 2.33.0 y ayudan a los desarrolladores a supervisar proactivamente las condiciones de la red que afectan a la calidad del vídeo, diagnosticar problemas de conectividad y tomar decisiones informadas sobre posibles ajustes. Para más información, consulte esta documentación.
-
Esta versión incorpora la compatibilidad con la traducción de subtítulos en directo, que permite traducir los subtítulos en tiempo real durante las videollamadas. Cada participante puede seleccionar de forma independiente el idioma de traducción que prefiera. Esta función es compatible con todos los idiomas disponibles en AWS Translate. Se trata de una función en fase beta privada; para activar la traducción de subtítulos en directo en tu proyecto, ponte en contacto con nosotros. Para obtener más información sobre los subtítulos en directo, consulta esta documentación.
Fijo
- Esta versión corrige un problema por el que las aplicaciones de captura de vídeo personalizadas mostraban de forma incorrecta la imagen de la cámara trasera.
Reactions para iOS
El Función Reactions de iOS puede dar lugar a que los clientes envíen animaciones no deseadas en los vídeos publicados en función de los gestos del usuario.
Con iOS y iPadOS 17.4, un desarrollador puede desactivar las «Reacciones de la cámara» configurando la clave NSCameraReactionEffectGesturesEnabledDefault a «false» en el archivo plist de la aplicación.
Problemas conocidos
Limitaciones del uso compartido de pantalla en macOS
La captura de pantalla de escritorio completa no es compatible cuando se ejecuta el SDK de iOS en macOS (Mac de silicona de Apple).
Al utilizar funciones de pantalla compartida (como las implementaciones basadas en ReplayKit) en macOS:
- Sólo se puede capturar la ventana de la aplicación, no el escritorio completo.
- Las restricciones del sandboxing de ReplayKit impiden capturar contenidos fuera de la aplicación
- ScreenCaptureKit (la API nativa de captura de pantalla de macOS) no está disponible en los objetivos de aplicaciones para iOS, ni siquiera cuando se ejecutan en Macs con Apple Silicon.
- Los xcframeworks del SDK no son compatibles con Mac Catalyst, lo que permitiría acceder a ScreenCaptureKit.
Si su aplicación requiere compartir toda la pantalla del escritorio en macOS, considere la posibilidad de utilizar la función SDK de JavaScript con Electron en su lugar.
v2.33.0 — febrero de 2026
-
Esta versión incorpora nuevas estadísticas para emisores y suscriptores, entre las que se incluyen: métricas de la capa de vídeo para la emisión simultánea (simulcast) y SVC, así como estadísticas de transporte para los emisores; métricas de seguimiento de congelaciones y pausas de vídeo y de decodificación para los suscriptores; y eventos de cambio en la calidad del vídeo tanto para los emisores como para los suscriptores. Para obtener más información, consulta 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 compatibilidad con los Mac con Apple Silicon que ejecutan macOS 14 o una versión posterior. Para obtener más información sobre las consideraciones y limitaciones específicas de cada plataforma, consulta esta documentación.
-
En esta versión dejamos de utilizar la función
[OTVideoFrame setMetadata:data error:error]método yOTVideoFramemetadatapropiedad. Se eliminarán en futuras versiones menores.
v2.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.
v2.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 en fase 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.
-
Esta versión corrige un problema por el que podía producirse una posible fuga de memoria al utilizar el
OTPublisherKit.videoTransformerspropiedad para aplicar transformadores de vídeo al flujo. Para obtener más información, consulta Integración con la biblioteca multimedia de Vonage. -
Esta versión corrige un problema por el que el vídeo del editor podía mostrarse con una orientación incorrecta en los dispositivos iPad al cambiar el tamaño de la ventana de la aplicación en iPadOS 26.