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