与Kurento Media Server的WebRTC Chrome屏幕共享无法正常工作

时间:2019-09-11 16:00:22

标签: javascript google-chrome webrtc kurento screensharing

这可能是一个真正的“新手”问题(我希望如此),但我正在尝试通过Kurento MS使Chrome屏幕共享工作。 我到目前为止所得到的:

  1. 安装了Chrome plugin用于屏幕共享。
  2. 链接的getScreenId.js实现了 getScreenConstraints 功能,该功能由Kurento WebRtcPeer调用。
  3. 将WebRtcPeer的“ sendSource ”选项设置为“ 屏幕

    let options = {
        localVideo: document.getElementById("myVideo"),
        onicecandidate : onIceCandidateHandler,
        mediaConstraints: {audio: true, video: true},
        sendSource: "screen"
    }
    
    let webRtcPeer = kurentoUtils.WebRtcPeer.WebRtcPeerSendonly(options, webPeerCallbackFn);
    

当我开始直播时,chrome向我询问屏幕共享源

enter image description here

,但本地视频和所有远程查看器仍仅接收网络摄像头图像。我尝试了不同的来源,媒体限制,WebRtc传输模式,但所有这些仍然忽略了屏幕共享流。

我真的很感谢我哪里出了错。

0 个答案:

没有答案