2023-07-11

Updates to Web Client SDK (v3.11.0-beta.2) - Introduced new video processing features, new methods that allow the local participant to set the output audio volume, and the ability to use the Standard audio capture mode in non-Dolby Voice conferences and modify participants' voices in real time. Additionally, improved video processing and fixed an issue with granting camera and microphone permissions.

Updates to .NET SDK (v1.2.0) - Introduced a full client-side orientation, videoTrackAdded and videoTrackRemoved events, new fields to ConnectionOptions, and methods that allow sharing a screen. Additionally, the SDK is now based on C++ SDK 2.4.2.

Web Client SDK

3.11.0-beta.2

Features

  • Introduced new video processing features, such as automatic brightness, framing, noise reduction, spotlight, and smoothing participants' faces. You can find all available features in the VideoProcessorOptions model that you can now provide as a parameter in the setProcessor and start methods. The VideoProcessor and VideoProcessorType models are now deprecated. For more information, see the Video Processing guide.

  • Introduced the ability to use the Standard audio capture mode in non-Dolby Voice conferences. This mode optimizes captured audio for speech by aggressively removing non-speech content, such as background noise. The Standard mode lets you use the high noise reduction level that uses a Deep Neural Network (DNN) to remove all background sounds from your audio. You can set the mode via the setCaptureMode method. For the best audio experience while using the mode, we recommend downloading additional SDK package files and hosting the files either on your own application server or CDN.

  • Introduced a new voiceFont parameter to the Standard audio capture mode. Voice fonts allow participants to modify their voices in real time to improve social interaction in entertainment scenarios. For more information about this feature, see the Using Voice Fonts guide.

  • Added new methods that allow the local participant to set the output audio volume. The setOutputVolume method sets the volume of all remote participants. The setVolume method sets the volume of a selected remote participant in non-Dolby Voice conferences.

Bug Fixes

  • Fixed an issue where granting camera or microphone permissions later than 5 seconds after joining a conference resulted in a timeout.

  • Improved verification of video processing configuration parameters.

  • Fixed an issue where joining a conference with video processing enabled caused a problem with receiving the video by other participants.

To install the Web Client SDK 3.11.0-beta.2 in your project, use the following command:

npm i @voxeet/[email protected]
yarn add @voxeet/[email protected]

.NET SDK

1.2.0

Features

Changes

  • Refactored all events to make them multicast.
  • Enhanced AudioDevice APIs.