Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Duration 14 hours
Course Outline
Video Conferencing Sovereignty
- Why Zoom and Teams pose data residency and eavesdropping risks.
- Jitsi Meet architecture: Prosody, Jicofo, Videobridge, and the web client.
- Comparative analysis with BigBlueButton, Element Call, and Pexip.
Installation and Deployment
- Docker Compose quick installation versus manual Debian package setup.
- SSL certificate configuration using LetsEncrypt.
- Domain setup and DNS requirements.
- Firewall rules for RTP, RTCP, and colibri websockets.
Core Components Deep Dive
- Prosody XMPP server: managing rooms, users, and authentication modules.
- Jicofo: conference focus management and load balancing.
- Jitsi Videobridge: SFU routing, bandwidth estimation, and simulcast.
- Jibri: recording and live streaming to YouTube/RTMP.
NAT Traversal and TURN
- STUN/TURN theory and the impact of corporate firewalls on WebRTC.
- Deploying coturn for media relaying.
- Port allocation, authentication, and rate limiting.
- Testing connectivity using WebRTC internals.
Security and Privacy
- Room passwords, lobby mode, and moderation controls.
- End-to-end encryption using insertable streams.
- Recording consent protocols and data retention policies.
- Secure domain configuration and JWT token authentication.
Scaling and Performance
- Octo for geo-distributed videobridges.
- Load balancing across multiple JMS instances.
- Bandwidth optimization and last-N video selection.
- Monitoring metrics and Prometheus exporter integration.
Integration and Customization
- LDAP and OAuth2 SSO integration.
- Calendar integration with Outlook and Google Calendar.
- Branding, watermarks, and welcome page customization.
- API for embedding Jitsi into applications.
Requirements
- Intermediate level knowledge in Linux and Docker administration.
- Understanding of WebRTC, STUN/TURN, and video codecs.
- Familiarity with Jitsi components: Prosody, Jicofo, and Videobridge.
Audience
- IT teams seeking to replace Zoom, Teams, or Google Meet with a sovereign solution.
- Organizations with compliance mandates that restrict the cloud storage of video data.
- Educational institutions and NGOs requiring free, scalable video conferencing options.