WebRTC mediaserver的解决scheme

我想咨询什么是可以满足我的需求的媒体stream服务器(WebRTC)的最佳解决scheme。

我需要的:

  • 轻松pipe理50多个连接。 能够切换谁在听谁,谁在跟谁讲话。
  • 客户端应该只有一个WebRTC连接。 哪个去服务器。 服务器再次,控制他正在听到什么,他正在与谁交谈..

这基本上是我的需求。 我更喜欢C#和NodeJS等语言。 我看着kurento,这似乎有一个不好的文档,它使用我不熟悉的Java。

任何替代scheme,build议?

谢谢。

关于webRTC的重点是它是点对点的,不需要服务器(除了初始信令)。

这样做的好处在于,您可以扩展以处理尽可能多的连接。 性能仅受客户端浏览器及其连接速度的限制。

如果您需要在同一个呼叫中为多个或两个用户进行video会议,则只需要一个媒体服务器。

编写video会议服务器是个大问题,这是一个复杂的问题,我build议从现有的开源项目开始。 如果沿着这条路走下去,你将需要一些严格的硬件和带宽,因为服务器将处理每一个videostream,并且需要可扩展性。

本文列出了6个可能适合您需求的开源项目: https : //elearningindustry.com/top-6-open-source-web-conferencing-software-tools-elearning-professionals

顶级开放源码networking会议软件工具电子学习专业人士应该知道的

虽然现在有很多开源的networking会议工具,但也有一些预算友好的替代品,仍然提供相同的特性和function。 事实上,开源的networking会议软件为您提供了举办虚拟培训活动的机会,与同事合作,并为学习者提供个性化的支持,无需支付沉重的月费。