在 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 中单独录制参与者的视频流的主要内容,如果未能解决你的问题,请参考以下文章

ffmpeg录制的同时观看多流视频文件

Swift IOS 使用 AVFoundation 录制视频和音频

Android 开发 MediaRecorder使用Camera1配合录制视频

jitsi-meet安装部署Ubuntu

云原生社区拜年短视频征集啦!

多轨道音视频同步编辑方法与流程