Get in Touch

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.
Investment

Price per private group, online live training, starting from 3200 € + VAT*

Contact us for an exact quote and to hear our latest promotions

Provisional Upcoming Courses (Contact Us For More Information)

Related Categories