我是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本地主机。
提前致谢。
答案 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: '/'});
在两个同伴身上做到这一点。希望它有所帮助