Constructs a MeetingSessionConfiguration optionally with a chime:CreateMeeting and chime:CreateAttendee response. You can pass in either a JSON object containing the responses, or a JSON object containing the information in the Meeting and Attendee root-level fields. Examples:
const configuration = new MeetingSessionConfiguration({
"Meeting": {
"MeetingId": "...",
"MediaPlacement": {
"AudioHostUrl": "...",
"SignalingUrl": "...",
"TurnControlUrl": "..."
}
}
}
}, {
"Attendee": {
"ExternalUserId": "...",
"AttendeeId": "...",
"JoinToken": "..."
}
});
const configuration = new MeetingSessionConfiguration({
"MeetingId": "...",
"MediaPlacement": {
"AudioHostUrl": "...",
"SignalingUrl": "...",
"TurnControlUrl": "..."
}
}, {
"ExternalUserId": "...",
"AttendeeId": "...",
"JoinToken": "..."
});
Builder's application metadata such as application name or version. This is an optional parameter. Please check ApplicationMetadata for more information.
Maximum amount of time in milliseconds to wait for the current attendee to be present after initial connection.
Configuration for connection health policies: reconnection, unusable audio warning connection, and signal strength bars connection.
Maximum amount of time in milliseconds to allow for connecting.
The credentials used to authenticate the session.
Feature flag to enable Simulcast
The external meeting id of the meeting the session is joining.
Keep the last frame of the video when a remote video is paused via the pauseVideoTile API. This is done by not clearing the srcObject property of the videoElement.
The id of the meeting the session is joining.
Fixed wait amount in milliseconds between reconnecting attempts.
The long back-off time in milliseconds between reconnecting attempts.
The short back-off time in milliseconds between reconnecting attempts.
Maximum amount of time in milliseconds to allow for reconnecting.
The URLs the session uses to reach the meeting service.
Video downlink bandwidth policy to determine which remote videos are subscribed to.
Video uplink bandwidth policy to determine the bandwidth constraints of the local video.
Generated using TypeDoc
MeetingSessionConfiguration contains the information necessary to start a session.