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.
Course Outline
Video Conferencing Sovereignty
- Data residency and eavesdropping risks associated with Zoom and Teams.
- Jitsi Meet architecture: Prosody, Jicofo, Videobridge, and the web client.
- Comparative analysis with BigBlueButton, Element Call, and Pexip.
Installation and Deployment
- Quick installation via Docker Compose versus manual Debian package setup.
- Setting up SSL certificates with LetsEncrypt.
- Domain configuration and DNS requirements.
- Configuring firewall rules for RTP, RTCP, and colibri websockets.
Core Components Deep Dive
- Prosody XMPP server: managing rooms, users, and authentication modules.
- Jicofo: conference focus and load balancing.
- Jitsi Videobridge: SFU routing, bandwidth estimation, and simulcast.
- Jibri: recording and live streaming to YouTube or RTMP servers.
NAT Traversal and TURN
- STUN/TURN theory and the impact of corporate firewalls on WebRTC.
- Deploying coturn for media relay.
- Port allocation, authentication, and rate limiting strategies.
- Testing connectivity using WebRTC internals.
Security and Privacy
- Implementing room passwords, lobby mode, and moderation controls.
- Enabling end-to-end encryption with insertable streams.
- Recording consent and data retention policies.
- Securing domains and implementing JWT token authentication.
Scaling and Performance
- Utilizing Octo for geo-distributed videobridges.
- Load balancing across multiple JMS instances.
- Bandwidth optimization and last-N video selection.
- Monitoring metrics and using the Prometheus exporter.
Integration and Customization
- Integrating LDAP and OAuth2 for SSO.
- Calendar integration with Outlook and Google Calendar.
- Customizing branding, watermarks, and the welcome page.
- Using the API to embed Jitsi into applications.
Requirements
- Intermediate knowledge of Linux and Docker administration.
- Understanding of WebRTC, STUN/TURN protocols, and video codecs.
- Familiarity with core Jitsi components: Prosody, Jicofo, and Videobridge.
Target Audience
- IT teams seeking a sovereign alternative to Zoom, Teams, or Google Meet.
- Organizations subject to compliance regulations that prohibit cloud-based video data storage.
- Educational institutions and NGOs requiring scalable, cost-free video conferencing solutions.
14 Hours
Testimonials (3)
She was very well verse with the material. Very nice, engaging. She always pauses to ask if there are questions or clarifications.
Jones Manlapaz - Nordstern Group
Course - Introduction to Semantic MediaWiki
The engagement and the practical examples we did as a group to get more understanding of the topic
ISABELLA - Sedibeng TVET College
Course - Microsoft Teams, Outlook, OneDrive, and Lists Integration
Trainer willingness to help