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