Self-hosted communication - video conferencing

9 apps · 5 Docker-ready. All open-source; click through for license, source, and a docker-compose starter.

NameLicenseStackDocker
BigBlueButton
Supports real-time sharing of audio, video, slides (with whiteboard controls), chat, and the screen. Instructors can engage remote students with polling, emojis, and breakout rooms.
LGPL-3.0 Java
Galene
Video conferencing server that is easy to deploy and that requires moderate server resources.
MIT Go
Janus
General-purpose, lightweight, minimalist WebRTC Server.
GPL-3.0 C
Jitsi Meet
WebRTC application that uses Jitsi Videobridge to provide high quality, scalable video conferences.
Apache-2.0 Nodejs/Docker/deb Docker
Jitsi Video Bridge
WebRTC compatible Selective Forwarding Unit (SFU) that allows for multiuser video communication.
Apache-2.0 Java/deb
MiroTalk C2C
Real-time cam-2-cam video calls & screen sharing, end-to-end encrypted, to embed in any website with a simple iframe.
AGPL-3.0 Nodejs/Docker Docker
MiroTalk P2P
Simple, secure, fast real-time video conferences up to 4k and 60fps, compatible with all browsers and platforms.
AGPL-3.0 Nodejs/Docker Docker
MiroTalk SFU
Simple, secure, scalable real-time video conferences up to 4k, compatible with all browsers and platforms.
AGPL-3.0 Nodejs/Docker Docker
plugNmeet
Scalable and high performance web conferencing system.
MIT Docker/Go Docker