Repolode
jitsi

jitsi/jitsi-videobridge

A WebRTC-compatible SFU (selective forwarding unit) that routes video streams for large-scale video conferencing, used as a backend of Jitsi Meet.

Open-source alternative to:Zoom

Stars
3,110
Forks
1,037
Open issues
186
Last commit
yesterday

What is it?

Jitsi Videobridge is a WebRTC-compatible Selective Forwarding Unit, a multimedia router that receives media streams from conference participants and forwards them to others in the same conference. It is one of the backend components of the Jitsi Meet stack, handling the media path while other components manage the web client and signaling.

The project is written in Kotlin and runs on the JVM. It is designed so that a single server can host many conferences at once, which lets operators build video conferencing infrastructure that scales horizontally. Packages are available for Debian and Ubuntu, and the repository can also be built into a custom archive with Maven.

Configuration is handled through a HOCON-style config file, typically installed under /etc/jitsi/videobridge, with JVM options such as heap size and garbage collector set through a separate config file on Debian systems.

Key features

  • 01Selective forwarding of audio and video streams between conference participants
  • 02WebRTC-compatible media routing
  • 03Designed to host many simultaneous conferences on one server
  • 04Debian and Ubuntu binary packages available
  • 05Buildable from source with Maven
  • 06Configurable through a config file and JVM settings

Use cases

  • Running the media backend for a self-hosted Jitsi Meet deployment
  • Building video conferencing infrastructure that serves many concurrent conferences
  • Studying how an SFU routes WebRTC media in a Kotlin/JVM codebase

Topics

FAQ

What is jitsi-videobridge?
A WebRTC-compatible SFU (selective forwarding unit) that routes video streams for large-scale video conferencing, used as a backend of Jitsi Meet. Jitsi Videobridge is a WebRTC-compatible Selective Forwarding Unit, a multimedia router that receives media streams from conference participants and forwards them to others in the same conference. It is one of the backend components of the Jitsi Meet stack, handling the media path while other components manage the web client and signaling.
Is jitsi-videobridge free to use? What license does it have?
jitsi-videobridge is open source under the Apache-2.0 license. Check the license terms before using it in commercial products.
Is jitsi-videobridge still maintained?
Actively maintained. The last commit to jitsi-videobridge was on Nov 5, 2026.
What can I use jitsi-videobridge for?
Running the media backend for a self-hosted Jitsi Meet deployment Building video conferencing infrastructure that serves many concurrent conferences Studying how an SFU routes WebRTC media in a Kotlin/JVM codebase
Where can I get jitsi-videobridge?
The source code and installation instructions are on GitHub: https://github.com/jitsi/jitsi-videobridge

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects