我正在尝试创建一个Web应用程序,该应用程序允许用户通过桌面捕获和peerjs与其他用户共享桌面。到目前为止,当两个设备都连接到同一NAT时,我可以共享屏幕。但是,当我尝试两个对称NAT时,连接无法通过。因此,我进行了一些研究,发现需要TURN服务器。为此,我正在使用www.turnservers.com。我在将服务器发送到新对等对象的语法上遇到麻烦。我不断收到错误,未定义对等体。这是我到目前为止所拥有的...

window.turnserversDotComAPI.iceServers(function(data) {
    var peer = new Peer(makeid(),{
        key: '**************',
        config: {'iceServers': data} }
        );
});


两个API的...

http://www.turnservers.com/docs

http://peerjs.com/docs/

最佳答案

您可以尝试安装peerjs模块npm install peerjs,然后在javascript文件var peerjs = require('peerjs');中要求它

我认为那应该解决您的问题。

关于javascript - 使用Peerjs和Turnserver进行流传输,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26499182/

10-11 21:00