我正在尝试与 Kurento WebRtc 服务器共享我的屏幕。但收到此错误:
NavigatorUserMediaError {name: "ScreenCaptureError", message: "", constraintName: ""}
使用相同代码的 Firefox 中没有错误。用于 webrtc 的约束:
var constraints = {
audio: true,
video: {
mandatory : {
chromeMediaSource: 'screen',
maxWidth: 1920,
maxHeight: 1080,
maxFrameRate: 30,
minFrameRate: 15,
minAspectRatio: 1.6
},
optional: []
}
}
var options = {
localVideo : video,
onicecandidate : onIceCandidate,
mediaConstraints : constraints
}
webRtcPeer = new kurentoUtils.WebRtcPeer.WebRtcPeerSendonly(options,function(error) {
if (error) {
return console.error(error);
}
webRtcPeer.generateOffer(onOfferPresenter);
});
如何使用 chrome 和 kurento 共享我的屏幕?