0

我使用getDisplayMedia() API 创建了一个屏幕录像机应用程序,但输出视频质量不好,有没有办法配置输出视频质量以获得高清分辨率视频?

我有类似的问题-> https://groups.google.com/g/discuss-webrtc/c/-KC3xg4MEp4但解决方案不可用

var constraints = {
  audio: false,
  video: {
    width: { ideal: 720, max: 1920 },
    height: { ideal: 1024, max: 1080 }
  }
}
video_stream = await navigator.mediaDevices.getDisplayMedia(constraints);
4

1 回答 1

0

我得到了答案,为了设置好的分辨率,只需更新约束 ,输出视频质量会更好。

var constraints = {
  audio: false,
  video: {
    width: { ideal: 1920, max: 1920 },
    height: { ideal: 1080, max: 1080 }
  }
}
于 2022-02-26T15:28:59.607 回答