2021-11-08

Updates to the Web Client SDK (v3.4.0-beta.1) and Android Client SDK (v3.4.0-beta.1)

Web Client SDK

3.4.0-beta.1

Features

Introduced a new Spatial Audio feature that allows placing conference participants spatially in a 3D rendered audio scene and hearing the audio from the participants rendered at the given locations. This feature replicates audio conditions similar to real conference room conditions to make virtual meetings more natural and realistic. Spatial Audio is supported on Dolby Voice Clients and Stereo Opus Clients in Dolby Voice conferences. The Spatial Audio feature offers the following APIs for the Web SDK:

  • spatialAudio: Enables spatial audio for the local participant. When set to true, the application must place remote participants in a 3D space using the setSpatialPosition method.

  • setSpatialEnvironment: Allows an application to configure the spatial audio environment to work with an application’s coordinate system. This way, the audio renderer understands which directions the application considers forward, up, and right and which units it uses for distance.

  • setSpatialPosition: Sets a participant's position in space to enable the spatial audio experience during a Dolby Voice conference. Depending on the specified participant in the participant parameter, the setSpatialPosition method impacts the location from which audio is heard or from which audio is rendered.

  • setSpatialDirection: Defines the direction the local participant is facing; this allows for rotation of the local participant's head and modifies their audio depending on the new direction they are facing in space.

Android Client SDK

3.4.0-beta.1

Features

Introduced a new Spatial Audio feature that allows placing conference participants spatially in a 3D rendered audio scene and hearing the audio from the participants rendered at the given locations. This feature replicates audio conditions similar to real conference room conditions to make virtual meetings more natural and realistic. Spatial Audio is supported on Dolby Voice Clients and Stereo Opus Clients in Dolby Voice conferences. The Spatial Audio feature offers the following APIs for the Android SDK:

  • setSpatialAudio: Enables spatial audio for the local participant. When set to true, the application must place remote participants in a 3D space using the setSpatialPosition method. The isSpatialAudio API returns true if spatial audio will be enabled during a conference.

  • setSpatialEnvironment: Allows an application to configure the spatial audio environment to work with an application’s coordinate system. This way, the audio renderer understands which directions the application considers forward, up, and right and which units it uses for distance.

  • setSpatialPosition: Sets a participant's position in space to enable the spatial audio experience during a Dolby Voice conference. Depending on the specified participant in the participant parameter, the setSpatialPosition method impacts the location from which audio is heard or from which audio is rendered.

  • setSpatialDirection: Defines the direction the local participant is facing; this allows for rotation of the local participant's head and modifies their audio depending on the new direction they are facing in space.