macOS release notes
New features and changes
Version 2.28.2 -- September 2024
This version fixes an issue where, in some cases, the audio level stayed the same when the publisher was muted.
This version fixes an issue where custom audio devices could potentially cause a crash.
This version fixes an issue where, in some cases, audio from web client SDK users was garbled.
Version 2.28.1 -- August 2024
This version fixes an issue where Single Peer Connection was disabled.
This version fixes an issue where Adaptive Media Routing was disabled.
This version fixes an issue where video was briefly stuttering after connecting to another user.
Version 2.28.0 -- June 2024
This version adds support for Single Peer Connection. When enabled, it reduces OS resource consumption, improves rate control, and in the case of mobile native devices, supports large sessions. See the documentation for
otc_session_settings_set_single_peer_connection().This version adds support for advanced noise suppression. This uses the Vonage Media Library to provide enhanced noise cancellation. See the documentation for the
otc_publisher_set_audio_transformers()function. This was previously a beta feature.This version adds support for advanced audio controls. See the documentation for
otc_publisher_settings_set_stereo(),otc_publisher_settings_set_auto_gain_control(),otc_publisher_settings_set_noise_suppression(),otc_publisher_settings_set_echo_cancellation(), andotc_publisher_settings_set_disable_audio_processing(). This was previously a beta feature.This version fixes an issue where, in some cases, the publisher was destroyed when video was muted.
This version fixes an issue where, in some cases, the publisher was destroyed when video was muted.
Version 2.27.3 -- June 2024
This version adds support for reading the Certificate Authority certificates in the trust store of the host so that it can use them as valid root certificates when connecting to OpenTok services.
This version adds support for Apple's requirement of the signature for the SDK.
This version adds support for advanced noise suppression. This uses the Vonage Media Library to provide enhanced noise cancellation. See the documentation for the
otc_publisher_set_audio_transformers()function. This is a beta feature.This version adds support for advanced audio controls. See the documentation for
otc_publisher_settings_set_stereo(),otc_publisher_settings_set_auto_gain_control(),otc_publisher_settings_set_noise_suppression(),otc_publisher_settings_set_echo_cancellation(), andotc_publisher_settings_set_disable_audio_processing(). This is a beta feature.This version reduces the size of the SDK by removing the Vonage Media Library code. In order to use methods that use the Vonage Media Library, you must load the Vonage Media Library separately from the Vonage Video macOS SDK. This includes using the
otc_publisher_set_video_transformers()andotc_publisher_set_audio_transformers()functions to apply audio and video transformers to the stream. For more information, see Vonage Media Library integration.This version fixes a crash.
Version 2.27.2 -- May 2024
- This version adds a privacy manifest required by Apple's App store.
Version 2.27.1 -- January 2024
This version fixes a bug where
subscribereturned incorrect information inotc_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.
Version 2.27.0 -- December 2023
This version adds support for the Vonage Media Processor library and custom media transformers. See the documentation for the
otc_publisher_set_video_transformers()andotc_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.
Version 2.26.2 -- November 2023
- 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()andotc_publisher_set_audio_transformers()functions. Previously, only Apple Silicon CPUs were supported. This is beta feature.
Version 2.26.1 -- October 2023
- 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.
Version 2.25.2 -- June 2023
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.
Version 2.25.1 -- May 2023
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_captionsandotc_subscriber_set_subscribe_to_captions. This is a beta feature.
Version 2.25.0 -- April 2023
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
setDefaultAudioDeviceClassmethod.This version fixes an issue where the capturer sometimes failed.
Version 2.24.1 -- February 2023
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.
Version 2.24.0 -- December 2022
This is the first public release of OpenTok macOS SDK.
Known issues
The following are known issues:
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.
Known issues
The following are known issues:
Disconnecting from a session may take longer than expected. We are working on a fix for this issue.
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.