javascript - 有没有办法或示例在 LiveSwitch Javascript 中动态打开或关闭 MCU 连接?
问题描述
我正在开发多用户会议,几乎完成了。用户注册到 LiveSwitch 网关并创建 MCU(Multiple Control Unit)连接,并在需要时打开或关闭它。几个用户可以做到这一点。现在,我要让这些用户竞相连接或断开 LiveSwitch 网关。可以注册的用户总数是有限的。因此,尝试连接的用户可以像马一样比赛。我试过这种方法。
var connection = channel.createMcuConnection(audioStream, videoStream); connection.open(); connection.close();
我以为我可以使用这些功能来做到这一点,但我不知道我该怎么做。如果有人有这方面的经验或有一些例子,请告诉我。谢谢你。
解决方案
它可以通过使用一种信号系统与liveswitch MCU服务器一起解决。基本上,我们可以设置客户端的最大数量,它应该由一种信令服务器管理。然后在liveswitch sdk(客户端)上,我们可以检测到基于低带宽的客户端之一来注销客户端本身。
推荐阅读
- node.js - @types/styled-components 中的 npm 依赖项错误
- django - 自定义视图集以获取 slug 和 uuid Django Rest Framework 的项目 id 组合
- html - 同一行上的多个 DIV
- javascript - TypeError:无法读取未定义的属性“用户” - 斜杠命令
- regex - 在正则表达式中添加子正则表达式以匹配第一个管道后的文本
- c++ - 在c中没有strcpy的情况下将char数组复制到另一个
- c# - WPF 多屏幕 - 当 WorkingArea.Left 为负值时,无法在辅助监视器上定位窗口
- html - 在 HTML 中定义一个 SVG,但使用它就像通过带有 url 的 background-image 直接包含在 CSS 中一样
- r - 在 R 中用均值替换异常值时的问题
- kubernetes - Kube-apiserver 无法从添加到 ApiServer POD 清单的自定义卷中读取