我想创建多个广播会话,(比如聊天室,因此可能会有n个主人向不同的观众群播放)。
可以进行多个广播会话吗?如果是这样我怎么能实现这个目标?我可以做一些像github教程中给出的一对一调用的实现吗?
目前,我的代码与Github上提供的kurento-one2many-call
Node.js示例相同。
编辑: 我一直在浏览代码和教程,并意识到这可以通过为每个聊天室引入不同的管道来实现。这是要走的路吗?
答案 0 :(得分:5)
这样做的方法是为每个广播会话创建一个管道。这类似于kurento-room框架和kurento-group-call教程所做的。基本上,每次创建新房间(在您的情况下为广播会话)时,您都会创建一个管道,并开始在会话的管道中创建端点。这样,一旦会话结束,您可以在不干扰其他活动会话的情况下销毁管道。
如果您计划为每个广播支持200多个用户,我建议您为每个KMS匹配1个管道,并根据需要生成新的KMS-VM实例。这样,您就可以基于Kurento创建弹性云。