Get in Touch

Course Outline

Understanding the Self-Hosted Video Conferencing Landscape

  • Addressing privacy and sovereignty concerns associated with commercial platforms
  • Overview and use cases for Jitsi Meet
  • Overview and educational focus of BigBlueButton
  • Comparative analysis with Zoom, Teams, and other commercial alternatives
  • Hardware and bandwidth requirements

Deploying Jitsi Meet

  • Server requirements and architectural design
  • Quick install versus manual installation methods
  • Docker deployment options
  • Prosody (XMPP) configuration
  • Optimization of the video bridge (JVB)

Jitsi Configuration and Customization

  • Customizing the web interface and applying branding
  • Authentication methods and access control
  • Meeting moderation features
  • Configuring recording and live streaming
  • Managing moderator and participant permissions

Deploying BigBlueButton

  • System requirements and sizing guidelines
  • Installation procedures on Ubuntu LTS
  • Firewall and network configuration
  • Configuring the Greenlight front-end
  • Integrations with Learning Management Systems (LMS)

BigBlueButton Features and Administration

  • Utilizing breakout rooms and polling
  • Whiteboard and presentation sharing capabilities
  • Recording management and playback
  • Managing user roles and rooms
  • API integration and automation

Security Hardening

  • Configuring SSL/TLS certificates
  • JWT authentication and token validation
  • Implementing waiting rooms and lobby features
  • Options for end-to-end encryption
  • Network security and firewall rules

Authentication and Identity Management

  • Integrating LDAP and Active Directory
  • Configuring SAML/OAuth for Single Sign-On (SSO)
  • Managing guest access versus authenticated users
  • Token-based authentication for applications

Scaling and High Availability

  • Horizontal scaling with multiple video bridges
  • Using Octo (regional cascading) for geographic distribution
  • Load balancing strategies
  • Bandwidth estimation and optimization
  • Monitoring and performance metrics

Troubleshooting and Maintenance

  • Common issues and diagnostic approaches
  • Log analysis and debugging
  • Update and upgrade procedures
  • Backup and disaster recovery strategies

Summary and Production Deployment Checklist

Requirements

  • Foundational experience in Linux server administration
  • Understanding of core networking concepts (including NAT, firewalls, and SSL)
  • Familiarity with video conferencing use cases

Target Audience

  • IT Infrastructure and Systems Administrators
  • Video Conferencing Platform Managers
  • Educational Technology Administrators
  • Data Privacy and Compliance Officers
 14 Hours

Testimonials (3)

Upcoming Courses

Related Categories