如何使用 getDisplayMedia api 设置高清屏幕录制?
how can I set a HD screen recording using getDisplayMedia api?
我已经使用 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);
我得到了答案,为了设置好的分辨率只需更新约束,输出视频质量会更好。
var constraints = {
audio: false,
video: {
width: { ideal: 1920, max: 1920 },
height: { ideal: 1080, max: 1080 }
}
}
我已经使用 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);
我得到了答案,为了设置好的分辨率只需更新约束,输出视频质量会更好。
var constraints = {
audio: false,
video: {
width: { ideal: 1920, max: 1920 },
height: { ideal: 1080, max: 1080 }
}
}