Webrtc不在主持人上工作

时间:2017-11-25 16:35:34

标签: webrtc

我有一个具有视频和声音通信的应用程序。 我使用Webrtc创建了连接,如下面的代码

foundedPC.createOffer(function(desc) {
    foundedPC.setLocalDescription(desc, function() {
        console.log("Create offer" + callId);
        hub.invoke("sendSignal", JSON.stringify({
            "sdp": foundedPC.localDescription
        }), callId);
    });
}, function(error) {
    console.log('Error creating session description: ' + error);
});

然后我创建了答案并返回了答案包 evrey的东西适用于本地系统,我租了一个晕眩服务器,因为我在这个链接中找到了答案stack他说问题是昏昏欲睡并转向服务器。 但它对我没有用。 每当我打开我的VPN时,我的客户端也会很好地打开VPN Webrtc。 我不知道vpn对webrtc连接的影响

1 个答案:

答案 0 :(得分:0)

STUN可能还不够,你也可能需要使用TURN。

免费服务器很棒,但他们没有为WebRTC削减它 - 没有人暴露他的TURN服务器供其他人使用,因为这需要花钱(更详细的解释here)。

您需要安装并运行自己的TURN服务器或使用第三方服务,例如XirSysTwilio NAT Traversal