0

我是 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

我的代码正确吗?PS 我可以在计算机 B 上的网络浏览器中访问计算机 A 本地主机。

提前致谢。

4

1 回答 1

1

我在设置对等服务器方面也有些吃力。启动服务器时尝试添加密钥 peerjs。从github页面:

peerjs --port 9000 --key peerjs

我认为当您在建立对等点时不提供密钥时,密钥默认为“peerjs”。不确定这一点。

此外,请尝试在创建对等点时添加默认路径。

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

在两个对等方上执行此操作。希望能帮助到你

于 2015-03-20T14:08:37.937 回答