Home Categories Open-Source Video Conferencing Servers OSI-licensed open source
Open-Source Video Conferencing Servers (2026) A video conferencing server routes audio and video between participants, usually through WebRTC. Hosting your own gives control over privacy and cost, and lets you embed calling into products.
This page splits the field into ready-made meeting apps (Jitsi Meet, BigBlueButton, Galene, Nextcloud Talk) and building blocks for developers (LiveKit, OpenVidu, Janus, mediasoup). All are OSI-licensed with the licence verified on the repository this run.
Tools, licences and pricing checked against vendor and repository pages on November 7, 2026.
What to look for • Meeting app or SDK/media server• Scale and SFU architecture• Features: recording, breakout rooms, screen sharing• Embedding and API• Resource and bandwidth needs• Licence termsAt a glance Tool Best for Pricing Licence Jitsi Meet General-purpose self-hosted meetings Free, open source Apache-2.0 BigBlueButton Online teaching Free, open source LGPL-3.0 LiveKit Developers building realtime audio and video Free, open source; hosted plans exist Apache-2.0 OpenVidu Embedding video into apps Free, open source (self-hosted) Apache-2.0 Janus Custom WebRTC architectures Free, open source GPL-3.0 mediasoup SFU building block for custom apps Free, open source ISC Galene Self-hosted video meetings on your own server Free, open source MIT Nextcloud Talk Teams already using Nextcloud Free, open source AGPL-3.0
1. Jitsi Meet Apache-2.0 Best for: General-purpose self-hosted meetings · Free, open source
Jitsi Meet provides secure, simple and scalable video conferences that can be used standalone or embedded in web applications.
Strengths + Easy to embed + Apache-2.0 Trade-offs − Needs capacity planning at scale
2. BigBlueButton LGPL-3.0 Best for: Online teaching · Free, open source
BigBlueButton is a complete web conferencing system for virtual classes and more.
Strengths + Education-focused features + Active development
3. LiveKit Apache-2.0 Best for: Developers building realtime audio and video · Free, open source; hosted plans exist
LiveKit is an end-to-end realtime stack for connecting people and AI, with a server under Apache-2.0.
Strengths + Developer SDKs + Apache-2.0 Trade-offs − Requires development work
4. OpenVidu Apache-2.0 Best for: Embedding video into apps · Free, open source (self-hosted)
OpenVidu is a self-hosted real-time video and audio platform built on LiveKit and mediasoup.
Strengths + Built on LiveKit and mediasoup + Apache-2.0
5. Janus GPL-3.0 Best for: Custom WebRTC architectures · Free, open source
Janus is a general-purpose open-source WebRTC server developed by Meetecho.
Strengths + Flexible plugin architecture + Established Trade-offs − GPL-3.0 copyleft licence
6. mediasoup ISC Best for: SFU building block for custom apps · Free, open source
mediasoup is a cutting-edge WebRTC video conferencing library under the ISC licence.
Strengths + Low-level control + ISC licence Trade-offs − Library; you build the app
7. Galene MIT Best for: Self-hosted video meetings on your own server · Free, open source
Galene is a videoconference server written by Juliusz Chroboczek, MIT licensed.
Strengths + Dedicated videoconference server + MIT licensed Trade-offs − Smaller ecosystem than Jitsi or BigBlueButton
8. Nextcloud Talk AGPL-3.0 Best for: Teams already using Nextcloud · Free, open source
Nextcloud Talk provides chat, video and audio calls for Nextcloud.
Strengths + Integrated with Nextcloud + AGPL-3.0 New tools in this space, weekly One email a week with the tools, launches and releases added to TechLogHub. Unsubscribe in one click.
Get the TechLogHub digest One email a week: new and trending developer tools, fresh comparisons, and what shipped. Unsubscribe in one click.
How to choose If you need… Start with Ready-made meetings Jitsi Meet Online classes BigBlueButton Build realtime apps LiveKit, OpenVidu Custom WebRTC infrastructure Janus, mediasoup A simple dedicated meeting server Galene Nextcloud Nextcloud Talk
Open-Source Video Conferencing Servers: FAQ Quick answers to common questions
What is the best self-hosted Zoom alternative? Jitsi Meet is the common starting point; BigBlueButton suits classes.
What is an SFU? A Selective Forwarding Unit relays participant streams without mixing them. mediasoup and LiveKit use this approach.
Is there a simple option for small groups? Galene is a dedicated, MIT-licensed videoconference server. Evaluate it against Jitsi Meet for your group size.
Do I need TURN servers? WebRTC deployments typically need TURN to handle restrictive networks. Check each project's deployment guide.
Building a tool in this category? List it on TechLogHub and we'll review it for this guide.
Submit a tool