目前,我正在开发一个 webRTC 项目,您可以在其中拨打电话和接听电话。我还想为其添加屏幕共享功能。
谁能给我一个好的文档链接? 我目前正在关注 peerJS 的官方 documentation。 我能够进行音频视频通话,但卡在屏幕共享部分。 帮帮我!
答案 0 :(得分:1)
您需要像使用 getUserMedia 一样获取流,然后将该流提供给 PeerJS。
应该是这样的:
var displayMediaOptions = {
video: {
cursor: "always"
},
audio: false
};
navigator.mediaDevices.getDisplayMedia(displayMediaOptions)
.then(function (stream) {
// add this stream to your peer
});
答案 1 :(得分:0)
我正在使用并学习 WebRTC。根据我的阅读,我认为这里的解决方案可能取决于 getDisplayMedia
。这也是this React, Node and peerJS tutorial suggests(虽然我自己还没有尝试过)。