Javascript 如何在PEERJS和Angular 4上列出要连接到视频聊天的对等点?

Javascript 如何在PEERJS和Angular 4上列出要连接到视频聊天的对等点?,javascript,angular,webrtc,videochat,peerjs,Javascript,Angular,Webrtc,Videochat,Peerjs,我已经学习了使用PeerJs和Angular 4构建视频聊天的教程 教程为ANg2描述了它,但我能够用Ang4启动它 我计划有一个用户,它可以看到其他用户的列表,并可以连接到其中任何一个 决定检查是否有人这样做,并可能提出以下建议: 1列出连接到对等服务器的用户的最佳方式是什么?这可以通过一些查询来完成吗? 2如果其他用户可用或断开连接,如何刷新列表 到目前为止,对我来说最简单的方法是将连接用户的id存储在DB中,并在用户访问特定路由时进行查询 有什么建议吗 PeerJS已经过时了,lib已经很

我已经学习了使用PeerJs和Angular 4构建视频聊天的教程 教程为ANg2描述了它,但我能够用Ang4启动它

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

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

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

有什么建议吗

PeerJS已经过时了,lib已经很久没有更新了。我已经研究过了,还有其他选择,比如在chrome、ios等浏览器中使用simplewebrtc、easyrtc等。问题是,对于这些库,没有使用Angular 2/4的演示项目


感谢并问候

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

看看

这是用Meteor和Angular1.5编写的-运行起来非常简单,只需按照说明先安装Meteor。它使用Meteor的反应式数据库对网页进行实时更新。它使用公共peerjs服务器,并且只在本地主机上工作——视频通话的一端使用Firefox,另一端使用Chrome


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

我在结尾使用了Peerks,在DB中存储列表是最简单的解决方案,现在我切换到第三方tokbox库