From f8de4938a9281fb9cbf37ccd8120f85aeb4b6b91 Mon Sep 17 00:00:00 2001 From: metamuffin Date: Sat, 10 Sep 2022 20:04:04 +0200 Subject: apply video prefs to screencast too --- client-web/source/user/local.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'client-web/source/user') 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) } -- cgit v1.2.3-70-g09d2