Take control of your video meetings with our self-hosted solutions. No third-party servers, no data leaks, and no per-user fees. Built on open-source WebRTC technology with enterprise-grade features.
Privacy, security, and total control
Public video conferencing services like Zoom, Teams, and Google Meet store your data on their servers. With self-hosted solutions, everything stays on your infrastructure.
Zoom Business: €1,200/month (€12/user)
Microsoft Teams: €800/month (€8/user)
Self-Hosted: €200-500/month (infrastructure only)
Savings: 60-80% over 3 years
Choose the right platform for your needs
| Feature | Jitsi Meet | BigBlueButton | Custom WebRTC |
|---|---|---|---|
| Best For | Business meetings, team collaboration | Education, webinars, online learning | Custom integrations, unique requirements |
| Max Participants | 100-200 (depends on server) | 100-300 (with recording) | Scalable to 500+ |
| Screen Sharing | ✅ Yes | ✅ Yes | ✅ Yes |
| Recording | ✅ Yes (local or cloud) | ✅ Yes (built-in) | ✅ Custom implementation |
| Chat | ✅ Public & private | ✅ Public & private | ✅ Customizable |
| Breakout Rooms | ✅ Yes | ✅ Yes | 🔄 Custom development |
| Integration | REST API, external auth | LTI, API, Moodle integration | Full API control |
| Mobile Apps | iOS/Android (white-label available) | Mobile web, apps available | Custom app development |
| Encryption | DTLS/SRTP, optional E2EE | DTLS/SRTP | DTLS/SRTP, custom E2EE |
Professional features for business meetings
Up to 1080p video with VP8/VP9/H.264 codecs. Adaptive bitrate for poor connections. Echo cancellation and noise suppression.
Share entire screen, application window, or browser tab. Presenter controls and multi-user sharing. Annotation tools available.
Record meetings locally or to cloud storage (S3, local NAS). Automatic transcription available. Playback in browser.
Public and private chat during meetings. Create polls and surveys. Share files and links directly in chat.
Split participants into smaller groups for discussions. Timed sessions with automatic return to main room.
Integrate with Google Calendar, Outlook, or Exchange. One-click meeting creation and invites.
Lobby mode for guest approval. Password protection. End-to-end encryption option. IP filtering and domain whitelisting.
Authenticate users with LDAP, Active Directory, or SAML. Single sign-on with existing corporate credentials.
Your logo, colors, and domain. Custom welcome messages and email templates. White-label mobile apps.
How self-hosted video conferencing works
Core Components:
• Web UI: React-based client interface
• Jitsi Videobridge: SFU (Selective Forwarding Unit) for video routing
• Jicofo: Focus component for meeting management
• Prosody: XMPP server for signaling
• JVB: Video bridge for media handling
• Jigasi: SIP gateway for PSTN dial-in
Deployment Options:
• Single server: Up to 100 participants
• Cluster: Load-balanced for 500+ participants
• TURN server: For users behind strict NAT/firewalls
Hardware Requirements (100 concurrent users):
• CPU: 8+ cores (Intel Xeon recommended)
• RAM: 16GB minimum
• Network: 1Gbps uplink
• Storage: SSD for recordings
Media Flow:
1. Browser establishes WebRTC connection
2. Signaling via XMPP (Prosody)
3. Video streams sent to Jitsi Videobridge
4. Bridge forwards streams to all participants
5. No decoding/encoding on server (SFU architecture)
Bandwidth Calculation (per user):
• Audio: ~100 Kbps
• Video (720p): ~1.5 Mbps
• Screen share: ~1-2 Mbps
Total: ~2.5-3.5 Mbps per user
For 100 users:
• Total bandwidth: 250-350 Mbps
• Requires 1Gbps uplink minimum
Clustering Options:
• Horizontal scaling: Multiple videobridges
• Geographic distribution: Regional servers
• Hybrid: On-premise + cloud burst
Seamless video from your phone system
Already have an Asterisk or FreeSWITCH PBX? Add video conferencing capabilities:
Jigasi (SIP gateway) connects Jitsi to Asterisk:
• Users dial a conference number (e.g., 8500)
• Asterisk routes to Jigasi
• Jigasi joins the Jitsi meeting as a "SIP participant"
• Audio from PSTN users mixed into video conference
Benefits:
• Mobile/cellular users can dial in
• No app required for audio-only participants
• Record audio from PSTN side
Real examples from our clients
Classified meetings requiring on-premise infrastructure. Jitsi cluster behind firewall with end-to-end encryption. Integration with government LDAP. 500 employees, 50 concurrent meetings.
BigBlueButton deployment for online classes. Moodle integration, recording, and analytics. 500 concurrent virtual classrooms during exams.
Client meetings requiring confidentiality. Custom WebRTC solution with client-side encryption. No logs, no recordings option. Integration with Outlook calendar.
Tell us about your requirements and we'll design the perfect video platform