WebRTC mediaserver的解决方案

时间:2017-01-24 13:56:32

标签: c# node.js webrtc

我想咨询能满足我需求的媒体流服务器(WebRTC)的最佳解决方案。

我需要什么:

  • 轻松管理50多个连接。能够改变听谁的人,以及与谁交谈的人。
  • 客户端应该只有一个WebRTC连接。哪个是服务器。然后服务器再次控制他听到的内容,以及他正在与谁交谈......

这基本上是我的需要。我更喜欢C#和NodeJS等语言。 我看了kurento,它似乎有一些糟糕的文档,它使用了我不熟悉的Java。

任何替代方案,建议?

谢谢。

1 个答案:

答案 0 :(得分:1)

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

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

如果您需要在同一通话中为多个或两个用户进行视频会议,则只需要一台媒体服务器。

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

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

  

热门开源Web会议软件工具电子教学   专业人士应该了解

     

虽然有很多开源Web会议工具可用   如今,还有一些预算友好的替代品   仍然提供相同的功能。实际上,开源   网络会议软件为您提供托管虚拟的机会   培训活动,与同事合作,并为学习者提供帮助   个性化支持,无需支付高昂的月费。