feat(video-quality): Always prioritize SS in tile view.

This commit is contained in:
Jaya Allamsetty 2021-11-19 11:17:54 -05:00 committed by Jaya Allamsetty
parent 10d54498d0
commit fad5ac9048
1 changed files with 4 additions and 0 deletions

View File

@ -191,6 +191,7 @@ function _updateReceiverVideoConstraints({ getState }) {
const { maxReceiverVideoQuality, preferredVideoQuality } = state['features/video-quality'];
const { participantId: largeVideoParticipantId } = state['features/large-video'];
const maxFrameHeight = Math.min(maxReceiverVideoQuality, preferredVideoQuality);
const { remoteScreenShares } = state['features/video-layout'];
const { visibleRemoteParticipants } = state['features/filmstrip'];
const receiverConstraints = {
@ -211,6 +212,9 @@ function _updateReceiverVideoConstraints({ getState }) {
receiverConstraints.constraints[participantId] = { 'maxHeight': maxFrameHeight };
});
// Prioritize screenshare in tile view.
remoteScreenShares?.length && (receiverConstraints.selectedEndpoints = remoteScreenShares);
// Stage view.
} else {
if (!visibleRemoteParticipants?.size && !largeVideoParticipantId) {