diff options
Diffstat (limited to 'client-web')
-rw-r--r-- | client-web/source/user/local.ts | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/client-web/source/user/local.ts b/client-web/source/user/local.ts index 3fb52ce..bbd05f0 100644 --- a/client-web/source/user/local.ts +++ b/client-web/source/user/local.ts @@ -99,7 +99,12 @@ export class LocalUser extends User { async create_screencast_track() { log("media", "requesting user media (screen)") - const user_media = await window.navigator.mediaDevices.getDisplayMedia({ video: true }) + const user_media = await window.navigator.mediaDevices.getDisplayMedia({ + video: { + frameRate: { ideal: PREFS.video_fps }, + width: { ideal: PREFS.video_resolution } + }, + }) return new TrackHandle(user_media.getVideoTracks()[0], true) } |