Posted On: Apr 13, 2022
The Amazon Chime SDK lets developers add intelligent real-time audio, video, and screen share to their web and mobile applications. The Amazon Chime SDK for JavaScript 3.0 and React Components 3.0 provides developers of web and Electron applications with a simplified developer experience for faster implementation and consistency across popular browsers and Chromium runtimes.
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.
The Amazon Chime SDK for JavaScript 3.0 and React Components library 3.0 include some breaking changes from previous versions. To learn more, or get started, review the following resources:
- Amazon Chime SDK website
- Migration Guide for the Amazon Chime SDK for JavaScript on GitHub
- Migration Guide for the Amazon Chime SDK React component library on GitHub