Kurento 多个一对多广播会话

Kurento multiple one-to-many broadcast sessions

我想创建多个广播会话(比如聊天室,这样可以有 n 个主播,每个主播向不同的观众群广播)。

是否可以进行多次广播?如果是这样我怎么能做到这一点?我可以做一些类似 github?

教程中给出的一对一调用的实现吗?

目前我的代码与 Github 上提供的 kurento-one2many-call Node.js 示例相同。

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

执行此操作的方法是为每个广播会话创建一个管道。这类似于 kurento-room framework and kurento-group-call 教程所做的。基本上,每次创建新房间(在您的情况下为广播会话)时,您都会创建一个管道,并开始在会话管道内创建端点。这样,一旦会话结束,您就可以销毁管道而不会干扰其他活动会话。

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