2023-06-29

Updates to Web Client SDK (v3.11.0-beta.1) - 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.

Updates to React Native SDK (v3.8.1) - Improved a way of exposing enums and typescript types from the SDK and fixed issues where unsubscribing from any event handler or exposing enums and typescript types from the SDK resulted in an error.

Web Client SDK

3.11.0-beta.1

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.

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

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

React Native SDK

3.8.1

Features

Improved a way of exposing enums and typescript types from the SDK.

Bug Fixes

  • Fixed an issue where unsubscribing from any event handler caused an error.
  • Fixed an issue where exposing enums and typescript types from the SDK resulted in an error.