我在谷歌搜索了这个,但找不到任何合适的答案,所以在这里张贴求助。
我想实现连接多个参与者的视频流。虽然谷歌这个话题我发现WebRTC
提供了类似的功能,但我想确定WebRTC是否可以支持我的所有要求。
我想构建一个应该支持会议中大量参与者的应用程序(大约10000个)。 我想实现设施,就像一个参与者正在播放其视频和音频流,而其他人只是在听他们的流。
当提示时,只有一个参与者能够与广播公司通信,该广播公司将由一个参与者(管理员)管理。管理员将决定谁可以与广播公司进行通信。
任何其他WebAPI都可以吗?我找到OpenTok
,但不确定它是否在会议中提供任何适度的功能(即有管理员管理东西的功能)
是否有人研究类似的概念或有任何与此相关的信息。
如果我不清楚是否需要进一步的细节,请告诉我。 任何帮助都会有用, 在期待中感谢
答案 0 :(得分:2)
Hardik - 我是OpenTok平台制造商TokBox的产品经理。好消息:TokBox几乎可以满足您的所有要求,但需要注意几点。
TokBox一直在构建视频聊天/会议平台多年,早在WebRTC实际存在之前。在那段时间里,我们为OpenTok提供了几乎所有要求的客户,这是一个基于Flash的平台(美国职业棒球大联盟就是这样一个客户)。在此体系结构上构建应用程序具有额外的优势,可以解决在使用不同设备和浏览器连接人员时存在的几乎所有互操作问题。它基于Flash,但从技术上讲,它不符合您的WebRTC要求。所以你知道,就是这样。
WebRTC就是它的所在地,这也是我们在2012年为WebRTC创建OpenTok的原因。它完全重写了该平台,不仅提供了更高质量的视频,而且还为开发人员提供了更多的钩子,并且更加精确地控制了他们将视频和音频聊天集成到他们的主要客户体验中。
目前处于测试阶段(截至2013年6月撰写本文)是WebRTC基础架构中的两个新组件。第一个我们称之为Mantis,它解决了与托管大型多方通话相关的许多挑战。另一个是Cloud Raptor,它允许开发人员访问源自WebRTC会话的事件流,开发人员可以通过它发出自己的事件和命令。 Raptor使您能够调节呼叫,启动参与者以及将其音频和视频流广播给所有其他参与者的控制。
所以,TokBox有你需要的东西。在短期内,我们可以帮助您快速启动和运行OpenTok。然后我们可以与您讨论如何让您进入OpenTok for WebRTC以及我们的Mantis和Raptor beta计划。