2.12.0
2.12.0 (Feb 10, 2020)
New Features
100 Participant Rooms Pilot
- In this pilot program developers can connect to a Group Room with Maximum Participants set between 50 and 100.
A Room created with Max Participants greater than 50 is structured to support a small number of presenters and a large number of viewers. It has the following behavioral differences compared to regular Group Rooms:- "participantConnected" event is raised on the Room when a RemoteParticipant
publishes the first LocalTrack. - "participantDisconnected" event is raised on the Room when a RemoteParticipant
stops publishing all of its LocalTracks. - The total number of published Tracks in the Room cannot exceed 16 at any one time. Any attempt
to publish more Tracks will be rejected with aParticipantMaxTracksExceededError
. (JSDK-3021)
- "participantConnected" event is raised on the Room when a RemoteParticipant
Bug Fixes
- Fixed a bug where calling
LocalMediaTrack.restart()
logged a warning about PeerConnection being closed in Peer to Peer Rooms. (JSDK-2912) - Fixed a race condition that sometimes caused
switchedOff
event forRemoteVideoTrack
to not get emitted, which also resulted in wrong value forRemoteVideoTrack.isSwitchedOff
property. (VIDEO-3695)