服务端网关,让普通 SIP 客户端加入 Jitsi Meet 会议,并提供语音转写与翻译。
jitsi/jibri
Jibri 是一个录制或直播 Jitsi Meet 会议的服务,通过在独立机器上运行 Chrome 与 ffmpeg 实现。
- Star
- 672
- Fork
- 326
- 未关闭 Issue
- 99
- 最近提交
- 11天前
这是什么?
Jibri 是 Jitsi Meet 的录制与直播基础设施。它在虚拟帧缓冲中启动一个 Chrome 实例,再用 ffmpeg 捕获并编码输出画面。建议部署在独立的机器或虚拟机上,且不能有其他应用占用显示或音频设备,每台 Jibri 同一时间只支持一路录制。
部署需要准备 ALSA loopback 音频设备、带 X11 捕获支持的 ffmpeg、Chrome 与 Chromedriver,并可通过 Jitsi 的 Debian 软件源安装。此外,还需要在 Prosody、Jicofo 和 Jitsi Meet 前端配置中做相应设置,使 Jibri 实例能被发现和调度。
Jibri 仅适用于完整的 Jitsi Meet 部署,不支持其他前端。配置文件为 jibri.conf,使用类 HOCON 语法,默认值见 reference.conf。
核心功能
- 01通过 ffmpeg 捕获无头 Chrome 会话,实现 Jitsi Meet 会议录制。
- 02支持使用推流密钥进行会议直播。
- 03由 Jicofo 通过内部 XMPP MUC 发现并调度。
- 04通过 jibri.conf 配置文件设置各环境的 XMPP 参数。
- 05可从 Jitsi Debian 软件源安装,并以系统服务运行。
适用场景
- 录制部署在自有服务器上的 Jitsi Meet 视频会议。
- 将 Jitsi Meet 会议直播到外部平台。
- 在同一套 Jitsi Meet 部署后面运行一组录制节点。
快速上手
- 1
添加 Jitsi 仓库签名密钥(README 中该命令通过管道交给 sh 执行,请按 README 手动操作)
- 2
创建 Jitsi stable 仓库的源列表文件
echo 'deb [signed-by=/usr/share/keyrings/jitsi-keyring.gpg] https://download.jitsi.org stable/' | sudo tee /etc/apt/sources.list.d/jitsi-stable.list > /dev/null - 3
更新软件包列表
sudo apt-get update - 4
安装 jibri
sudo apt-get install jibri
使用前须知
- 仅在 Ubuntu 18.04 上构建和测试,其他发行版可能无法工作。
- 需要完整的 Jitsi Meet 安装,不支持其他前端。
- 需要独立的机器或虚拟机,并要配置 ALSA 回环、Chrome 和 ChromeDriver。
- 每个 jibri 实例同一时间只支持一个录制任务。
收录于专题
标签
常见问题
- jibri 是什么?
- Jibri 是一个录制或直播 Jitsi Meet 会议的服务,通过在独立机器上运行 Chrome 与 ffmpeg 实现。 Jibri 是 Jitsi Meet 的录制与直播基础设施。它在虚拟帧缓冲中启动一个 Chrome 实例,再用 ffmpeg 捕获并编码输出画面。建议部署在独立的机器或虚拟机上,且不能有其他应用占用显示或音频设备,每台 Jibri 同一时间只支持一路录制。
- jibri 可以免费使用吗?用的什么许可证?
- jibri 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
- jibri 还在维护吗?
- 活跃维护中。jibri 最近一次提交是在 2026年10月27日。
- jibri 适合用来做什么?
- 录制部署在自有服务器上的 Jitsi Meet 视频会议。 将 Jitsi Meet 会议直播到外部平台。 在同一套 Jitsi Meet 部署后面运行一组录制节点。
- jibri 怎么安装和运行?
- 添加 Jitsi 仓库签名密钥(README 中该命令通过管道交给 sh 执行,请按 README 手动操作) 创建 Jitsi stable 仓库的源列表文件: echo 'deb [signed-by=/usr/share/keyrings/jitsi-keyring.gpg] https://download.jitsi.org stable/' | sudo tee /etc/apt/sources.list.d/jitsi-stable.list > /dev/null 更新软件包列表: sudo apt-get update 安装 jibri: sudo apt-get install jibri
- 在哪里获取 jibri?
- 源代码和安装说明在 GitHub 上:https://github.com/jitsi/jibri
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
用 C 语言编写的通用开源 WebRTC 媒体服务器,通过插件支持会议、流媒体和 SIP 网关等场景。
命令行工具,可录制、实时直播和回放终端会话,输出轻量的 asciicast 文件而非视频。
可自托管的 Elixir/Phoenix 服务端,用于托管、分享和直播终端会话录像。
开源视频会议平台,可直接在浏览器或移动端使用,也可自行部署并嵌入到自己的 Web 应用中。
基于 Go 的开源 WebRTC SFU 服务器,用于实时音视频与数据传输,连接人与 AI 智能体。