This version fixes a bug where subscribe
returned incorrect information in otc_session_get_capabilities()
.
This version fixes an issue where the state of captions was not properly updated for subscribers under certain circumstances.
This version fixes a crash.
This version adds support for the Vonage Media Processor library and custom media transformers. See the documentation for the otc_publisher_set_video_transformers()
and otc_publisher_set_audio_transformers()
functions. This was previously a beta feature.
This version adds support for publisher audio fallback. This was previously a beta feature. See the Publisher audio fallback documentation.
This version adds support for the VP9 codec in relayed sessions. For more information, see the Video Codecs documentation.
This version adds support for end-to-end encryption. You can enable end-to end-encryption using the otc_session_set_encryption_secret()
function. For more information, see the End-to-End Encryption documentation.
This version adds support for adaptive media routing. For more information, see the Adaptive Media Routing documentation.
This version adds some memory management improvements.
This version fixes an issue where certain events were being dropped.
This version adds support for publisher audio fallback. This is a beta feature. See the Publisher audio fallback documentation.
This version adds x64 CPU support for the Vonage Media Processor library and custom media transformers. See the documentation for the otc_publisher_set_video_transformers()
and otc_publisher_set_audio_transformers()
functions. Previously, only Apple Silicon CPUs were supported. This is beta feature.
This version fixes an issue where, in some cases, users were unable to connect to sessions with both custom TURN servers and IP Proxies enabled.
This version fixes an issue where, in some cases, using custom audio devices was causing publishing failures.
This version fixes some memory leaks.
This version fixes an issue where it sometimes took longer than expected to disconnect from a session.
This version fixes an issue where, in some cases, setting the microphone to mute was causing a crash.
This version adds support for the Vonage Media Processor library and custom media transformers. See the documentation for the otc_publisher_set_video_transformers()
and otc_publisher_set_audio_transformers()
functions. Only Apple Silicon CPUs are supported. Using custom media transformers was previously a beta feature.
(Using the Vonage Media Processor library transformers -- background blur and background replacement filters -- remains in beta.)
This version adds support for more
Vonage Media Processor filters. The
background blur filter now accepts a custom radius option. And there is a new background replacement
filter. See the docs for the otc_publisher_set_video_transformers()
function. These are beta features.
This version adds support for Live Captions. See the docs for otc_publisher_set_publish_captions()
and otc_subscriber_set_subscribe_to_captions()
. This was previously a beta feature.
This version adds support for the Vonage Media Processor library and custom media transformers. See the documentation for the otc_publisher_set_video_transformers()
and otc_publisher_set_audio_transformers()
functions. Only Apple Silicon CPUs are supported. This is a beta feature.
This version fixes some inconsistent cleanup-related audio callbacks for custom devices, which sometimes lead to distorted audio.
Added support for Swift Package Manager: https://github.com/Vonage/client-sdk-video-macos.
This version fixes an issue where captions were enabled by default.
This version fixes an issue where volume was low when using custom audio drivers.
This version fixes some memory leaks.
This version fixes an issue where occasionally the app would crash if it was publishing for a very long time.
This version adds support for Live Captions. See the docs for
otc_publisher_set_publish_captions
and otc_subscriber_set_subscribe_to_captions
. This is a beta feature.
This is the first stable release of OpenTok macOS SDK. It was previously a beta SDK.
This version of the SDK uses an updated version of WebRTC 99, which includes improvements in performance and stability.
Added support for default audio capturer. You can apply the setDefaultAudioDeviceClass
method.
This version fixes an issue where the capturer sometimes failed.
This version fixes an issue where the camera LED was not turned off when the video was muted.
This version fixes an issue where audio would remain muted for users under certain circumstances.
This version fixes an issue where starting a session with muted video would disable scalable video.
This version fixes an issue where video resolution was not being maintained.
This is the first public release of OpenTok macOS SDK.
The following are known issues:
Emojis unexpectedly appear in videos in macOS 14 (Sonoma). This is a result of the new Apple Reactions feature. At this time, there is no API or programmatic to turn this off. End-users must disable it during a video session by clicking the green video camera icon in the Mac's menu bar and then deselecting Reactions.
If a system proxy is configured, the SDK will not use it.
The H.264 codec is not supported. See the video codecs developer guide.
In some cases, Bluetooth is not being routed. We are looking into the issue.