Get in Touch

Course Outline

Video Conferencing Sovereignty

  • Understanding the data residency and eavesdropping risks associated with Zoom and Teams.
  • Jitsi Meet architecture: Overview of Prosody, Jicofo, Videobridge, and the web client.
  • Comparative analysis with BigBlueButton, Element Call, and Pexip.

Installation and Deployment

  • Quick install via Docker Compose versus manual setup using Debian packages.
  • SSL certificate configuration with LetsEncrypt.
  • Domain configuration 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 and load balancing strategies.
  • Jitsi Videobridge: SFU routing, bandwidth estimation, and simulcast.
  • Jibri: Recording and live streaming capabilities to YouTube/RTMP.

NAT Traversal and TURN

  • STUN/TURN theory and the impact of corporate firewalls on WebRTC.
  • Deploying coturn for relayed media streams.
  • Port allocation, authentication, and rate limiting techniques.
  • Testing connectivity using WebRTC internals.

Security and Privacy

  • Room passwords, lobby mode, and moderation controls.
  • End-to-end encryption utilizing insertable streams.
  • Recording consent mechanisms and data retention policies.
  • Secure domain configuration and JWT token authentication.

Scaling and Performance

  • Using Octo for geo-distributed videobridges.
  • Load balancing across multiple JMS instances.
  • Bandwidth optimization and last-N video selection.
  • Monitoring metrics and the Prometheus exporter.

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 custom applications.

Requirements

  • Intermediate proficiency in Linux and Docker administration.
  • Working knowledge of WebRTC, STUN/TURN, and video codecs.
  • Familiarity with Jitsi components: Prosody, Jicofo, and Videobridge.

Target Audience

  • IT teams seeking to replace Zoom, Teams, or Google Meet with a sovereign solution.
  • Organizations facing compliance requirements that prohibit cloud-based video data storage.
  • Educational institutions and NGOs requiring free, scalable video conferencing.
 14 Hours

Number of participants


Price per participant

Upcoming Courses

Related Categories