Discover and explore top open-source AI tools and projects—updated daily.
Broadcasting infrastructure for Jitsi Meet conferences
Top 52.5% on SourcePulse
Jibri provides infrastructure for recording or live-streaming Jitsi Meet conferences. It targets Jitsi Meet administrators and developers who need to integrate broadcasting capabilities into their self-hosted Jitsi deployments. The primary benefit is enabling users to capture and distribute conference content.
How It Works
Jibri operates by launching a headless Google Chrome instance within a virtual framebuffer. This Chrome instance connects to a Jitsi Meet conference. Jibri then uses FFmpeg to capture and encode the audio and video output from this virtual display. This approach allows for dedicated, isolated recording and streaming without interfering with the main Jitsi Meet server's operations.
Quick Start & Requirements
sudo apt-get install jibri
(after adding Jitsi Debian repository).snd_aloop
), FFmpeg with X11 capture support, Google Chrome stable, and Chromedriver.jibri.conf
), Prosody (for MUC and virtual hosts), Jicofo, and Jitsi Meet (config.js
).Highlighted Details
Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
Jibri currently only supports recording a single conference at a time per instance. The setup process is complex and requires deep integration with the Jitsi Meet ecosystem, making it unsuitable for users without administrative control over their Jitsi deployment. The README specifies Ubuntu 18.04 as the tested environment, implying potential compatibility issues on other distributions or newer versions.
2 weeks ago
1 day