2023-07-18

Updates to Web Client SDK (v3.11.0-beta.3) - 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, this release introduces additional improvements and bug fixes.

Updates to Dolby.io Virtual Worlds plugin for Unreal Engine (v1.2.0-beta.2) - Added functions to set the audio capture mode and get a client access token from a URL, exposed error handling mechanisms to Blueprints, and changed logic related to the On Disconnected event.

Web Client SDK

3.11.0-beta.3

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 (audio_dnr.bin, dapm_impl.wasm, dvdnr.wasm, dvwc_impl.wasm, voxeet-dvwc-worker.js, voxeet-sdk.js, voxeet-worklet.js, vsl_impl.bin, and vsl_impl.wasm) 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.

  • Optimized performance of the video processing feature.

  • Fixed an issue where participants who joined a conference with audio and video disabled and called setCaptureMode did not receive any response.

  • Fixed an issue where changing audio capture mode caused custom audio to stop and switch to a microphone input.

  • Fixed an issue where starting or stopping video while using a low-power machine or having a poor network connection caused a timeout.

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

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

Dolby.io Virtual Worlds plugin for Unreal Engine

1.2.0-beta.2

Beta 2 Features

  • Added the Set Audio Capture Mode function that allows users to select the noise reduction mode and voice font to apply to the local user's audio.
  • Added the Get Token From URL function that allows users to obtain a client access token from a URL.
  • Exposed error handling mechanisms to Blueprints.

Beta 2 Changes

1.2.0 Features

  • Added the option to blur the background of the local camera feed.
  • Added the Update User Metadata function that allows users to change their name and avatar URL after joining a conference.

1.2.0 Changes

  • The Enable Video function now takes an additional parameter, which indicates whether or not to blur the background of the local camera feed.
  • Removed data related to bot injection from the Participant Info structure.