如何用Meteor实现PeerJS服务器?

如何用Meteor实现PeerJS服务器?,meteor,webrtc,peerjs,Meteor,Webrtc,Peerjs,我在我的项目中使用音频呼叫功能。他们的网站已关闭,云服务器不再工作 我遇到的解决办法是使用图书馆 我在中也找到了答案,解释了如何使用peerjserver 我的问题是在以下代码的path中应该使用什么: var PeerServer = require('peer').PeerServer; var server = PeerServer({port: 9000, path: '/myapp'}); 是我下载的peer.js文件吗 注意:在PeerJS服务器和他们的网站宕机之前,呼叫功能一直在

我在我的项目中使用音频呼叫功能。他们的网站已关闭,云服务器不再工作

我遇到的解决办法是使用图书馆

我在中也找到了答案,解释了如何使用
peerjserver

我的问题是在以下代码的
path
中应该使用什么:

var PeerServer = require('peer').PeerServer;
var server = PeerServer({port: 9000, path: '/myapp'});
是我下载的
peer.js
文件吗

注意:在PeerJS服务器和他们的网站宕机之前,呼叫功能一直在工作

对于如何在Meteor中实现
peerjs服务器
,我也非常感激

我的问题是,在下面的代码中,我应该在path中使用什么

你可以通过窥视屏幕来发现这一点

在这里,您可以看到,
PeerServer
path
选项将被用作其自身创建的:

其中,
ExpressPeerServer
正在使用一些扩展功能包装
epxress
应用程序

上面的几行基本上意味着,带有websocket连接的express应用程序将利用给定(相对)路径或路由上的
peerjs
实例


所以你不应该要求“下载”任何peerjs文件,并将其传递,但要明确将以
路径
选项传递给peerjs服务器实例的路由,这样它就不会干扰路由器和应用程序中已使用的其他路由。

如果您计划实际启动产品,则不应使用peerjs

PeerJS已经老了,没有人保护——它已经死了。您应该寻找其他更流行的框架

现在,如果您计划最终使用的是群组视频通话,那么看看Janus、Jitsi或Kurento——它们应该更适合您的需要(并且可能会有更好、更新更多的代码)


也不要期望任何人免费为您主持解决方案的信令。

如果我使用peerjs服务器并建立自己的服务器,会怎么样?我之所以建立这个项目是为了让特定的机构在本地使用它,我不知道把它放在任何服务器上会有什么帮助。这个项目太陈旧了。离它远点。。。
var peerjs = ExpressPeerServer(server, options);
app.use(path, peerjs);