2022-12-06

Updates to Web Client SDK (v3.8.0) - Introduced a new mode for transmitting music content, added an option that allows setting the preferred outgoing audio bitrate while joining a non-Dolby Voice conference, and introduced the applyConstraints methods to allow applying a set of constraints to the local participant's audio and video track.

Web Client SDK

3.8.0

Features

  • Introduced a new Music AudioCaptureMode that allows transmitting a high-quality audio stream with audio enhancements that improve the perceptual quality of music content. We recommend using this mode for music lessons, virtual concerts, and music-focused webinars. If you wish to start using the mode, use the setCaptureMode method. For more information, see the Music Mode guide.

  • Added a new audioBitrate property to JoinOptions. The property allows setting the preferred outgoing audio bitrate while joining non-Dolby Voice conferences.

  • Introduced the applyConstraints methods to the LocalAudio and LocalVideo models to allow applying a set of constraints to the local participant's audio and video track.

  • Added a new videoTransmitting property to the Participant model.

Changes

  • Setting the comfort noise level to default is now supported. The default value automatically switches to Off and disables the comfort noise.

  • The start and join methods now use the default video constraints if constrains are not specified by a user. By default, the SDK uses 720p (1280 x 720) resolution at 25fps to capture video.

  • Renamed the DolbyVoiceNotSupported exception to DolbyVoiceInitError.