【问题标题】:Kurento multiple one-to-many broadcast sessionsKurento 多个一对多广播会话
【发布时间】:2015-06-21 13:55:28
【问题描述】:

我想创建多个广播会话(例如聊天室,因此可以有 n 个主播,每个主播向不同的观众组广播)。

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

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

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

【问题讨论】:

    标签: kurento


    【解决方案1】:

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

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

    【讨论】:

    • 感谢您的帮助,您能否通过一些代码示例或任何设置多个的帮助来建议如何实现这一目标。
    • @SuhailMumtazAwan 检查这些项目中的任何一个
    • 你不会通过设置多个 websocket 服务器来做到这一点吗?
    • 你好@igracia,我的问题不同,但我认为你可以帮助我。我正在使用 Kurento(客户端的 kurento-utils-js 和服务器端的 kurento-client 包)在 nodejs 中开发多方会议当有人说话(本地或远程流)时,我想在用户界面上显示音频级别( UI)只是表明他/她正在说话。请帮助我实现这一目标。
    猜你喜欢
    • 1970-01-01
    • 2021-10-11
    • 1970-01-01
    • 2018-12-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-19
    • 1970-01-01
    相关资源
    最近更新 更多