需要在 MERN 堆栈应用程序中添加视频会议(特别是课堂/教育)的建议

Posted

技术标签:

【中文标题】需要在 MERN 堆栈应用程序中添加视频会议(特别是课堂/教育)的建议【英文标题】:Need suggestion for adding video conference (specially clas-s-room / educational) in MERN stack app 【发布时间】:2020-05-31 11:37:27 【问题描述】:

我使用 React、Node.js 创建了一个 Web 应用程序。我想在应用程序中启用视频会议,并且已经将其与 Agora 集成并尝试了其他应用程序。 我也尝试过使用核心 WebRTC,但没有什么能如此完美。 Agora 运行良好,但其 UI 不可自定义。 有人可以建议我这样做的最佳选择吗?

【问题讨论】:

【参考方案1】:

一个好的定制解决方案是Mediasoup。这允许您制作 SFU 并根据您的需要完全自定义框架。它是免费的,您只需为部署它的自己的服务器付费。

这是一个EXAMPLE PROJECT,展示了带有音频/视频/屏幕共享的简单多用户视频会议。

另一个选项是Janus Gateway。尚未使用它,但有一个用于视频/音频会议的预构建后端,可以部署。然后,您还可以根据需要自定义 UI。

【讨论】:

感谢您的帮助!将开始在 Mediasoup 上工作

以上是关于需要在 MERN 堆栈应用程序中添加视频会议(特别是课堂/教育)的建议的主要内容,如果未能解决你的问题,请参考以下文章

如何在堆栈 MERN 中建立这种关系?

如何在 mern 堆栈中发布对特定数组字段的请求

如何将图像上传到 Cloudinary - MERN 堆栈

在 MERN 堆栈 Web 应用程序中存储图像的最佳方式

由于缺少引号,布尔值未在 MERN 堆栈中更新

当同时使用 GraphQL 时,Nodejs 和 Express 在 MERN 堆栈 Web 应用程序中的作用是啥?