【问题标题】:how to add screen share function using PeerJS?如何使用 PeerJS 添加屏幕共享功能?
【发布时间】:2021-06-29 21:30:01
【问题描述】:

目前,我正在开发一个 webRTC 项目,您可以在其中拨打和接听电话。我还想为其添加屏幕共享功能。

谁能给我一个好的文档链接? 我目前正在关注peerJS的官方documentation。 我能够进行音频视频通话,但卡在屏幕共享部分。 帮帮我!

【问题讨论】:

    标签: webrtc peerjs


    【解决方案1】:

    您需要像使用 getUserMedia 一样获取流,然后将该流提供给 PeerJS。

    应该是这样的:

    var displayMediaOptions = {
        video: {
            cursor: "always"
        },
        audio: false
    };
    
    navigator.mediaDevices.getDisplayMedia(displayMediaOptions)
    .then(function (stream) {
        // add this stream to your peer 
    });
    

    【讨论】:

    【解决方案2】:

    我正在使用并学习 WebRTC。根据我的阅读,我认为这里的解决方案可能取决于getDisplayMedia。这也是this React, Node and peerJS tutorial suggests(虽然我自己还没有尝试过)。

    【讨论】:

    • getDisplayMedia 用于获取视频;但是我怎样才能将它传递给其他用户??
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多