在 jitsi-meet 中单独录制参与者的视频流
Posted
技术标签:
【中文标题】在 jitsi-meet 中单独录制参与者的视频流【英文标题】:Record participants video stream individually in jitsi-meet 【发布时间】:2020-09-04 13:36:32 【问题描述】:我正在使用 jitsi 来满足我们的一项要求。我已经按照快速安装步骤来配置和安装 jitsi。我还使用https://jitsi.github.io/handbook/docs/dev-guide/dev-guide-iframe 来创建空间以及一些配置更改。
我们的一项要求是单独录制参与者的视频。基本上保存了每个参与者的视频流。据我所知,Jibri 记录了整个会议会话,但我们需要单独的参与者视频流。有一个图书馆,现在已存档 Jirecon。我使用了它的增强版,但没有成功。
请任何人帮助了解遵循哪种方法以及如何实现。
【问题讨论】:
【参考方案1】:Jibri 以参与者身份加入并记录会议,这意味着您无法通过 Jibri 记录每个参与者。
您可以尝试客户端录制,然后您可以将文件上传到您想要的任何位置。您可以查看 RecordRTC(https://github.com/muaz-khan/RecordRTC)。但我不确定 iFrame(你提到了“external_api.js”)。你可以试试。
如果你有自己的 jitsi 实例,更好的实现方式是实例 web 项目(/usr/share/jitsi/meet)。创建一个js文件,开发客户端录制并将文件加载到index.html中。并通过 iframe postMessage 触发录制动作。
我不确定,但如果您的目的是将媒体文件共享给其他参与者,您可以使用 jibri 并将其保存到本地服务器 tempMedia 文件夹并从那里共享一段时间。
【讨论】:
我们已经设置了自己的实例。我们正在考虑用户的带宽使用情况,以便在客户端进行,因为 jitsi-meet 已经建立了这样的带宽。因此,从 jitsi 服务器端本身搜索是否可行。请提出建议。以上是关于在 jitsi-meet 中单独录制参与者的视频流的主要内容,如果未能解决你的问题,请参考以下文章
Swift IOS 使用 AVFoundation 录制视频和音频