Video iOS SDK Release Notes
v2.34.0 — May 2026
Added
This version adds new network condition metrics to the client observability feature, providing detailed visibility into network performance and quality indicators. These metrics complement the publisher and subscriber statistics introduced in 2.33.0 and help developers proactively monitor network conditions affecting video quality, diagnose connectivity issues, and make informed decisions about potential adjustments. For more information, see this documentation.
This version adds support for Live Captions Translation, which provides real-time subtitle translation during video calls. Each participant can independently select their preferred translation language. This feature supports the full AWS Translate language set. This is a Private Beta feature—to enable Live Captions Translation for your project, contact us. For more information about Live Captions, see this documentation.
Fixed
- This version fixes an issue where custom video capturers incorrectly mirrored video from the back camera.
Reactions for iOS
The iOS Reactions feature can result in clients sending unintended animations in published videos based on user gestures.
With iOS and iPadOS 17.4 a developer can disable the Camera Reactions by setting the key NSCameraReactionEffectGesturesEnabledDefault to false in the plist file of the app.
Known issues
Screen sharing limitation on macOS
Full desktop screen capture is not supported when running the iOS SDK on macOS (Apple Silicon Macs).
When using screen sharing features (such as ReplayKit-based implementations) on macOS:
- Only the app's own window can be captured, not the full desktop
- ReplayKit's sandboxing restrictions prevent capturing content outside the application
- ScreenCaptureKit (macOS native screen capture API) is not available in iOS app targets, even when running on Apple Silicon Macs
- The SDK’s xcframeworks do not include Mac Catalyst support, which would otherwise allow access to ScreenCaptureKit
If your application requires full desktop screen sharing on macOS, consider using the JavaScript SDK with Electron instead.
v2.33.0 — February 2026
This version adds new publisher and subscriber statistics including: video layer metrics for simulcast/SVC and transport statistics for publishers; video freeze/pause tracking and decoding metrics for subscribers; and video quality changed events for both publishers and subscribers. For more information, see this documentation.
This version adds full support for network statistics of senders for subscribers in video sessions (which was previously in beta). For more information, see this documentation.
This version adds publisher degradation preference settings to control how video quality adapts when bandwidth or CPU resources are limited. For more information, see this documentation.
This version adds support for Apple silicon Macs running macOS 14 or later. For more information about platform-specific considerations and limitations, see this documentation.
In this version we are deprecating the
[OTVideoFrame setMetadata:data error:error]method andOTVideoFramemetadataproperty. These will be removed in future minor releases.
v2.32.1 — December 2025
- Fixed a crash during automatic session migrations that could occur only in limited timing scenarios.
v2.32.0 — November 2025
This version adds new methods to monitor the network statistics of a sender in video sessions, giving receivers insight into the sender’s available bandwidth and connection performance. For more information, see this documentation. This is a beta feature.
This version adds new methods to configure the preferred video codecs for publishers, which gives you fine-grained control over how video codecs are prioritized during session negotiation. For more information, see this documentation.
This version fixes an issue where a potential memory leak may occur when using the
OTPublisherKit.videoTransformersproperty to apply video transformers to the stream. For more information, see Vonage Media Library integration.This version fixes an issue where the video for the publisher could display with the wrong orientation in iPad devices when resizing the app window on iPadOS 26.
v2.31.1 — October 2025
This version fixes an error where, in some cases, apps crashed when using the mechanism to skip local network checks to establish media connectivity. See the iOS 14 networking changes documentation.
This version fixes an issue where, in some cases, video from subscribers could freeze.
This version fixes an error where apps crashed due to publishers stop publishing as part of session disconnect callbacks.
This version fixes an issue where, in some cases, sessions could not connect due to expired certificates.