2021-11-16

Updates to the Web Client SDK (v3.3.0), iOS Client SDK (v3.3.0), Android Client SDK (v3.3.0), and Interactivity APIs Platform

Web Client SDK

3.3.0

Features

  • Added a new subscription type that allows receiving a new activeParticipants event that informs how many participants are in a conference. The event is beneficial during large webinars, where participants do not receive the participantAdded and participantUpdated events about listeners.

  • Added a new audioOnly parameter that allows creating audio-only conferences where participants cannot enable cameras.

  • Added support for Desktop SDK.

  • Added a new isOpen method that checks whether there is an open session that connects SDK with backend.

Changes

  • Changed the default value of the dolbyVoice parameter to true.

iOS Client SDK

3.3.0

Features

  • Added a new subscription type that allows receiving a new activeParticipants event that informs how many participants are in a conference. The event is beneficial during large webinars, where participants do not receive the participantAdded and participantUpdated events about listeners.

  • Added a new audioOnly parameter that allows creating audio-only conferences where participants cannot enable cameras.

  • Added a new isOpen method that checks whether there is an open session that connects SDK with backend.

Changes

  • Changed the default value of the dolbyVoice parameter to true.

Android Client SDK

3.3.0

Features

Changes

  • Changed the default value of the setDolbyVoice parameter to true.

  • Renamed the isSocketOpen method to isOpen. The method checks whether there is an open session that connects SDK with backend.

Interactivity APIs Platform

Features

Modified the Dolby Interactivity APIs conferencing infrastructure to increase the conference capacity and support large conferences. The Dolby Interactivity APIs Platform supports:

  • Up to 5000 listeners in audio-only conferences where up to 50 users transmit audio streams
  • Up to 3000 listeners in conferences where up to 10 users transmit audio and video streams
  • Up to 250 users in audio-only Dolby Voice conferences where all participants use the DVC codec
  • Up to 50 users in conferences where all participants transmit audio and video streams

Additionally, the platform supports receiving up to 25 video streams.

These limits ensure stable conference conditions with high audio and video quality. To avoid overloading conferences, participants who may exceed the conference capacity limit are not permitted to join a conference and receive ConferenceAtMaxCapacityError in the case of the Web SDK, capacityLimit error in the case of the iOS SDK, and ConferenceAtMaxCapacityError in the case of the Android SDK.

To handle large webinars, we disabled the participantAdded and participantUpdated events for listeners. Listeners only receive events about users; they do not receive events for other listeners. Users receive events about other users and do not receive any events about listeners.

For more information, see the Conference Capacity document.