如何与房间建立网络语音聊天?

How to build a web voice chat with rooms?

目前,我和我的朋友们已经创建了一个Flask应用程序,可以登录一个用户并注册一个用户。它将他们的电子邮件、用户名和密码存储到数据库中。

我们在用户之间建立语音聊天的主要目标很难执行,我们有点卡住了,不确定如何实现这一点。

理想情况下,我们希望允许用户查看可用房间列表(可用意味着少于 5 个用户)。然而,我们甚至不知道如何在两个用户之间进行视频通话。我还没有找到很多可与 Flask 一起使用的库。我了解了 socket-io。然而,这提供了一个文本聊天功能,这是我们希望实现的次要目标。

如果您能提供任何帮助或方向感,我们将不胜感激!

在 postgressql 中你可以这样做

select name from roms where members < 5;

它只会 return 个与 space 的聊天室。对于视频聊天,你可以试一试 https://www.agora.io/en/blog/build-a-scalable-video-chat-app-with-agora-in-flask/ 我不是烧瓶用户,但我想它应该可以完成工作