diff --git a/src/renderer/components/ScreenSharePicker.tsx b/src/renderer/components/ScreenSharePicker.tsx index 8864888..6719ebe 100644 --- a/src/renderer/components/ScreenSharePicker.tsx +++ b/src/renderer/components/ScreenSharePicker.tsx @@ -461,8 +461,25 @@ function ModalComponent({ console.log("Applied constraints from ScreenSharePicker successfully."); console.log("New constraints:", track.getConstraints()); }); - - // changing stream quality description + conn.videoQualityManager.options.desktopBitrate = { + max: 8000000, + min: 500000 + }; + conn.videoQualityManager.options.videoBitrate = { + max: 8000000, + min: 500000 + }; + conn.videoQualityManager.options.videoBudget = { + width, + height, + framerate: frameRate + }; + conn.videoQualityManager.options.videoCapture = { + width, + height, + framerate: frameRate + }; + // changing stream quality descriptions conn.videoStreamParameters[0].maxFrameRate = Number(settings.fps); conn.videoStreamParameters[0].maxResolution.height = Number(settings.resolution); conn.videoStreamParameters[0].maxResolution.width = Math.round(height * (16 / 9));