Posted On: Apr 13, 2022
Each user’s audio and video devices are now fully decoupled from their connection to the WebRTC media session. A user can select their preferred devices in a preview window prior to joining the session, and the devices do not have to be programmatically reselected when joining the session. Once connected to the session, the user can switch devices instantly and without interrupting their WebRTC connection.
The 3.0 client libraries now use the standardized WebRTC metrics for all browsers. Safari 12, and Plan B in Session Description Protocol (SDP) negotiations are no longer supported. Client event logging to destinations including Amazon CloudWatch is now available in both client libraries. The AWS SDK dependency has been updated from 2.x to 3.x, to help avoid using multiple versions in a single application and minimize application footprint.