Skip to main content
Version: 0.0.x

Set Video Quality

  • Set Video Quality feature allows participants to set other participant's video quality during the meeting.

  • Participant class provides the setQuality() method to set participant's video quality.

const participant = meeting.participants.get("PARTICIPANT_ID");

const onPressed = () => {
// Set low quality
participant.setQuality("low");
// Set medium quality
participant.setQuality("med");
// Set high quality
participant.setQuality("high");
};
note

If the quality is set to high, but there is not enough netowrk bandwidth available, quality will reduce untill the newtwork quality improves.

Event

video-quality-changed

  • video-quality-changed is a callback which gets triggered whenever a participant's video quality changes.

  • currentQuality and prevQuality can have values HIGH | MEDIUM | LOW.

Example

participant.on("video-quality-changed", (data) => {
const { currentQuality, prevQuality } = data;
//
});