2015-06-21 28 views
4

我想创建一个以上的广播会话(如聊天室,以便有可能是主人的n个每个广播不同的观众群体)。Kurento多一个一对多的广播会话

是否有多个广播会话可能?如果是的话我怎么能做到这一点?我可以做一些类似于github教程中的一对一调用的实现吗?

目前我的代码是一样提供Githubkurento-one2many-call Node.js的例子。

编辑: 我一直在浏览代码和教程,并意识到这可能通过为每个“聊天室”引入不同的管道来实现。这是要走的路吗?

回答

5

这样做的方法是为每个广播会话创建一个管道。这与kurento-room框架和kurento-group-call教程所做的相似。基本上,每创建一个新房间(您的案例中的广播会话),就创建一个管道,并开始在会话管道内创建端点。这样,一旦会话完成,您可以销毁管道而不干扰其他活动会话。

如果您在支持每个广播200+用户规划,我建议你每相匹配KMS 1个管道,并根据需要产生新的KMS-VM实例。这样,您就可以创建基于Kurento的弹性云。

+0

感谢您的帮助,可以请您建议如何实现,通过一些代码示例或任何帮助设置多个。 –

+2

@SuhailMumtazAwan检查这些项目中的任何一个 – igracia

+0

难道你不会通过设置多个websocket服务器来做到这一点吗? – Antoine