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
- Added a new subscription type that allows receiving a new activeParticipantsEvent that informs how many participants are in a conference. The event is beneficial during large webinars, where participants do not receive the participantAddedEvent and participantUpdatedEvent events about listeners.
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.