首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何用Meteor实现PeerJS服务器?

如何用Meteor实现PeerJS服务器?
EN

Stack Overflow用户
提问于 2018-04-13 00:45:28
回答 2查看 473关注 0票数 3

在我的项目中,我使用PeerJS作为音频调用功能。他们的网站瘫痪了,云服务器也不再工作了。

我遇到的解决方案是使用对等服务器库。

我还在这个问题中找到了解释如何使用peerjs-server的答案。

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

代码语言:javascript
复制
var PeerServer = require('peer').PeerServer;
var server = PeerServer({port: 9000, path: '/myapp'});

是我从peer.js下载的这里文件吗?

注意:调用功能过去是工作的,直到PeerJS服务器崩溃,他们的网站也是如此。

我也希望得到关于如何在Meteor中实现peerjs-server的任何提示和指导。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-04-13 11:15:16

如果您的计划是实际推出一个产品,您就不应该使用PeerJS。

PeerJS是旧的,没有维护--它已经死了。您应该寻找其他框架,更流行的框架。

https://bloggeek.me/mistakes-developing-webrtc-applications/

现在,如果您计划以组视频呼叫结束,那么请查看Janus、Jitsi或Kurento --它们应该更适合您需要的内容(并且可能会有更好、更更新的代码)。

也不要指望有人为你免费寄存解决方案的信号。

票数 3
EN

Stack Overflow用户

发布于 2018-04-13 08:05:28

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

您可以通过窥视回购代码来发现这一点。

在这里您可以看到,PeerServerPeerServer选项将作为快递应用程序的一部分使用,这本身就创建了一个websocket连接

代码语言:javascript
复制
var peerjs = ExpressPeerServer(server, options);
app.use(path, peerjs);

ExpressPeerServer正在用一些扩展的功能包装epxress应用程序。

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

因此,您不应该要求“下载”任何peerjs文件并传递它,但是要明确您将以path选项传递到对等服务器实例的路由,这样它就不会干扰您已经在应用程序中使用的路由器和其他路由。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49807733

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档