与许多用户进行 Web RTC 视频聊天

Ste*_*fan 5 javascript node.js webrtc

所以我有一个基于 Web 的应用程序,我需要在其中显示总共 28 人(包括客户端流)的群组视频聊天(只有视频,没有音频)。

使用 webrtc 尝试全网状拓扑非常消耗内存。浏览器无法处理它。

实现此功能的最佳方法是什么?有大量参与者使用 webrtc 的任何好的库或代码示例吗?

感谢您提供任何意见

fyc*_*cth 9

在浏览器中,您通常可以有 3-5 个并行调用,但这对浏览器来说真的很困难。根据您的要求,您需要一个 WebRTC MCU(多点会议单元)——一些简短的细节和一般图片可以在这里找到:https : //bloggeek.me/webrtc-multipoint-large-groups/

一些流行的解决方案:
这是 Janus:https
: //janus.conf.meetecho.com也看看 licode:http :
//lynckia.com/licode/ Medooza 也值得考虑:http://www.medooze .com/products/mcu/webrtc-support.aspx

[更新]
MCU 的另一个好例子来自评论:Jitsi https://jitsi.org

  • 我会将非常流行的jitsi(attlasian)添加到列表中,您就会有通常的嫌疑人。INTEL 也有一个很好的免费的,最初是基于 licode 的。Janus 被 slack 使用。 (2认同)