MenuValidate screen constraints before making a getUserMedia request
Whenever RTCMultiConnection captures a screen, it passes constraints to "modifyScreenConstraints". It helps developer validate constraints before allowing RTCMultiConnection to make getUserMedia request.
connection.modifyScreenConstraints = function(screen_constraints) {
if(DetectRTC.browser.name === 'Firefox' || DetectRTC.browser.name === 'Edge') {
screen_constraints = {
audio: false,
video: {
mediaSource: 'window'
}
};
}
screen_constraints.audio = false; // force to disable any speakers
return screen_constraints;
};