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
- Analyzing the data residency and eavesdropping risks associated with Zoom and Teams.
- Exploring the Jitsi Meet architecture, including Prosody, Jicofo, Videobridge, and the web client.
- Comparing Jitsi with BigBlueButton, Element Call, and Pexip.
Installation and Deployment
- Comparing Docker Compose quick installation with manual Debian package setup.
- Configuring SSL certificates using LetsEncrypt.
- Managing domain configuration and DNS requirements.
- Defining firewall rules for RTP, RTCP, and colibri websockets.
Deep Dive into Core Components
- Configuring the Prosody XMPP server: rooms, users, and authentication modules.
- Managing Jicofo for conference focus and load balancing.
- Utilizing Jitsi Videobridge for SFU routing, bandwidth estimation, and simulcast.
- Implementing Jibri for recording and live streaming to YouTube/RTMP.
NAT Traversal and TURN
- Understanding STUN/TURN theory and how corporate firewalls impact WebRTC.
- Deploying coturn for relayed media streams.
- Managing port allocation, authentication, and rate limiting.
- Testing connectivity through WebRTC internals.
Security and Privacy
- Implementing room passwords, lobby mode, and moderation controls.
- Establishing end-to-end encryption with insertable streams.
- Managing recording consent and data retention policies.
- Securing domains and using JWT token authentication.
Scaling and Performance
- Using Octo for geo-distributed videobridges.
- Load balancing multiple JMS instances.
- Optimizing bandwidth and configuring last-N video selection.
- Monitoring metrics and utilizing the Prometheus exporter.
Integration and Customization
- Integrating LDAP and OAuth2 SSO.
- Connecting with Outlook and Google Calendar systems.
- Customizing branding, watermarks, and the welcome page.
- Using the API to embed Jitsi into custom applications.
Requirements
- Intermediate proficiency in Linux and Docker administration.
- A solid understanding of WebRTC, STUN/TURN, and video codecs.
- Familiarity with key Jitsi components, including Prosody, Jicofo, and Videobridge.
Target Audience
- IT teams seeking to replace Zoom, Teams, or Google Meet with a sovereign solution.
- Organizations bound by compliance regulations that restrict cloud-based video data storage.
- Educational institutions and NGOs requiring free, scalable video conferencing capabilities.
14 Hours
Custom Corporate Training
Training solutions designed exclusively for businesses.
- Customized Content: We adapt the syllabus and practical exercises to the real goals and needs of your project.
- Flexible Schedule: Dates and times adapted to your team's agenda.
- Format: Online (live), In-company (at your offices), or Hybrid.
Price per private group, online live training, starting from 3200 € + VAT*
Contact us for an exact quote and to hear our latest promotions