0

我想在服务器端处理来自Mesibo会议的音频和视频,然后,如果可能,将处理后的流作为不同组(会议)中的新发布者(参与者)反馈回来。

目前最好的猜测是这样的......

  1. 使用 node browser-run和 Xvfb在虚拟浏览器中运行 Mesibo Javascript API
  2. 在浏览器中连接到会议并以某种方式提取必要的 WebRTC 连接详细信息并将其反馈给控制虚拟浏览器的节点进程
  3. 使用节点webrtc-client连接到会议

每次都必须运行虚拟浏览器似乎有点过头了。此外,我不知道从虚拟浏览器中的何处获取 webrtc 连接详细信息(步骤 2)。Mesibo Javascript API 是否在任何地方公开这些?

假设如果我能让上述工作正常运行,那么我可以使用相同的 webrtc-client 实例将进程反馈到会议中,但如果我想将其反馈到另一个会议中,那么我必须创建另一个虚拟浏览器。

有人有什么想法吗?

4

1 回答 1

0

mesibo 本地会议服务器公开了 RTP API,这可能会有所帮助。但是,内部部署的会议服务器将在 2 月 21 日公开可用,因此您必须等待。

您如何期待第 2 步?您是否希望访问底层对等连接?

于 2021-01-11T11:17:35.677 回答