【问题标题】:Streaming with Peerjs and turnserver使用 Peerjs 和 turnserver 进行流式传输
【发布时间】:2014-10-22 01:52:32
【问题描述】:

我正在尝试创建一个 Web 应用程序,该应用程序允许通过桌面捕获和 peerjs 将用户桌面共享给其他人。到目前为止,当两个设备都连接到同一个 NAT 时,我能够共享屏幕。但是当我尝试两个对称 NAT 时,连接不会通过。所以我做了一些研究,发现我需要一个 TURN 服务器。为此,我使用 www.turnservers.com。我在将服务器发送到新的对等对象的语法上遇到了一些问题。我不断收到错误 Peer is not defined。这是我到目前为止所拥有的......

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

两个 API...

http://www.turnservers.com/docs

http://peerjs.com/docs/

【问题讨论】:

    标签: javascript web webrtc peerjs rfc5766turnserver


    【解决方案1】:

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

    我认为这应该可以解决您的问题。

    【讨论】:

      猜你喜欢
      • 2012-11-11
      • 1970-01-01
      • 2014-05-09
      • 2011-12-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-05-25
      • 2020-12-26
      相关资源
      最近更新 更多