我想支持全高清。这可能与tokbox有关吗?如果不是tokbox我可以用jitsi说吗? Tokbox非常容易上手。
答案 0 :(得分:1)
TokBox没有正式支持。很难找到实际支持全高清的网络摄像头。您应该可以自己调用getUserMedia并将自己的MediaStream传递给OpenTok Publisher。
navigator.mediaDevices.getUserMedia({
video: {
width: {ideal: 1920},
height: {ideal: 1080}
},
audio: true
}).then(stream => {
let publisher = OT.initPublisher(null, {
audioSource: stream.getAudioTracks()[0],
videoSource: stream.getVideoTracks()[0],
fitMode: 'contain'
}, function(err) {
if (err) {
alert(err.message);
} else {
videoWidth.innerHTML = publisher.videoWidth();
videoHeight.innerHTML = publisher.videoHeight();
}
});
});
以下是工作https://output.jsbin.com/yiwupoc
的演示请注意,此代码会尝试获得1080p,但如果您的相机不支持它,那么它只会尝试获得最接近的分辨率。它也无法使用Internet Explorer。