PeerJS将一台计算机本地流共享到同一网络中的另一台计算机

时间:2014-11-10 15:15:07

标签: webrtc peerjs

我是WebRTC和PeerJS的新手。我的目标是将计算机A本地媒体流共享给计算机B.我已经成功地使用云PeerJS服务器。但是,我想在本地网络中设置我的服务器。

计算机A负责捕获本地媒体流,我编写了以下代码。

var peer = new Peer('mycustomid1', {host: 'localhost', port: 9000});

计算机B负责显示从计算机A收到的流。

var peer = new Peer('mycustomid2', {host: 'Computer A's ipv4 address', port: 9000});

我用代码启动我的服务器:

node peerjs --port 9000

我的代码是否正确?附:我可以在计算机B上的Web浏览器中访问计算机A本地主机。

提前致谢。

1 个答案:

答案 0 :(得分:1)

我在设置一个peererver时也有点挣扎。尝试在启动服务器时添加密钥peerjs。来自github页面:

peerjs --port 9000 --key peerjs

我认为密钥违反了#peer.ds'当你做同伴时你不提供它。不确定。

另外,尝试在创建对等体时添加默认路径。

var peer = new Peer('mycustomid2', {host: 'Computer A's ipv4 address', port: 9000, path: '/'});

在两个同伴身上做到这一点。希望它有所帮助