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 terms

At a glance

ToolBest forPricingLicence
Jitsi MeetGeneral-purpose self-hosted meetingsFree, open sourceApache-2.0
BigBlueButtonOnline teachingFree, open sourceLGPL-3.0
LiveKitDevelopers building realtime audio and videoFree, open source; hosted plans existApache-2.0
OpenViduEmbedding video into appsFree, open source (self-hosted)Apache-2.0
JanusCustom WebRTC architecturesFree, open sourceGPL-3.0
mediasoupSFU building block for custom appsFree, open sourceISC
GaleneSelf-hosted video meetings on your own serverFree, open sourceMIT
Nextcloud TalkTeams already using NextcloudFree, open sourceAGPL-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

Trade-offs

  • − Heavy install

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

Trade-offs

  • − Developer oriented

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

Trade-offs

  • − Needs Nextcloud

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 meetingsJitsi Meet
Online classesBigBlueButton
Build realtime appsLiveKit, OpenVidu
Custom WebRTC infrastructureJanus, mediasoup
A simple dedicated meeting serverGalene
NextcloudNextcloud 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.

Related categories

Building a tool in this category?

List it on TechLogHub and we'll review it for this guide.

Submit a tool