我已经按照使用PeerJs和Angular 4(http://tphangout.com/angular-2-videochat-using-peerjs/)进行视频聊天的教程进行了学习
教程将其描述为ANg2,但我能够使用Ang 4启动它

我计划有一个用户,该用户可以看到其他人的列表,并且可以连接到其中任何一个。

决定检查是否有人这样做,并可能提供以下建议:
1)列出连接到对等服务器的用户的最佳方法是什么?可以通过一些查询完成吗?
2)如果其他用户可用或断开连接,如何刷新列表?

到目前为止,对我而言,最简单的方法是将已连接用户的ID存储在DB中,并在用户访问特定路由时进行查询。

有什么建议么?

PeerJS已经过时,lib并没有更新很长时间。我已经研究过,还有其他选项,例如simplewebrtc(适用于chrome,ios等),easyrtc等。问题是对于那些库,没有使用Angular 2/4的演示项目。

谢谢并恭祝安康

最佳答案

您应该将peerjs id保存到数据库表中,然后每个客户端都可以显示它们的列表。

看看https://github.com/mikkelking/meteor-video-call

这是用Meteor和Angular1.5编写的-确实很容易运行,只需按照说明进行操作(首先安装Meteor)。它使用Meteor的反应数据库来实时更新网页。它使用公共peerjs服务器,并且只能在localhost上工作-在视频通话的一端使用Firefox,在另一端使用Chrome。

如果愿意,您可以问我更多问题。

关于javascript - 如何列出要在PEERJS和Angular 4上进行视频聊天的对等实体?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47051281/

10-09 20:38