To fully understand how to create and manage meetings and users, you need to understand these concepts:
Meeting – A multi-party media session. Every meeting has a unique meeting identifier. You can create meetings in one of the supported AWS Regions. When you create a meeting, a list of Media URLs are returned. Those are a key part of the data needed to join the meeting, and you need to disseminate that data to all users trying to join the meeting.
Attendee – A user trying to join a multi-party media session. Every attendee has a unique identifier, an external user identifier that can be passed in to map the attendee to a user in the developer's system, plus a signed join token that grants them access to the meeting.
MeetingSession
MeetingSessionConfigurationCreateMeeting
and CreateAttendee
API calls
made by the server application. The server application passes this data to the web application,
which uses it to instantiate the MeetingSession
.
DeviceController
AudioVideoFacade
ActiveSpeakerDetectorFacade
ContentShareController
Logger