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
Self-Hosted Video Conferencing Landscape
- Privacy and sovereignty concerns with commercial platforms
- Overview of Jitsi Meet and its use cases
- Overview of BigBlueButton with a focus on education
- Comparison with Zoom, Teams, and other commercial alternatives
- Hardware and bandwidth requirements
Jitsi Meet Deployment
- Server requirements and architecture
- Quick install versus manual installation
- Docker deployment option
- Configuration of Prosody (XMPP)
- Optimization of the Video Bridge (JVB)
Jitsi Configuration and Customization
- Customization and branding of the web interface
- Authentication methods and access control
- Meeting moderation features
- Configuration of recording and live streaming
- Management of moderator and participant permissions
BigBlueButton Deployment
- System requirements and sizing guidelines
- Installation on Ubuntu LTS
- Firewall and network configuration
- Configuration of the Greenlight front-end
- Integration with learning management systems
BigBlueButton Features and Administration
- Breakout rooms and polling
- Whiteboard and presentation sharing
- Recording management and playback
- User roles and room management
- API integration and automation
Security Hardening
- Configuration of SSL/TLS certificates
- JWT authentication and token validation
- Implementation of waiting rooms and lobby features
- Options for end-to-end encryption
- Network security and firewall rules
Authentication and Identity Management
- Integration with LDAP and Active Directory
- Configuration of SAML/OAuth for SSO
- Differentiating guest access from authenticated users
- Token-based authentication for applications
Scaling and High Availability
- Horizontal scaling using multiple video bridges
- 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
Summary and Production Deployment Checklist
Requirements
- Basic experience in Linux server administration
- Understanding of networking concepts (NAT, firewall, SSL)
- Familiarity with video conferencing use cases
Audience
- IT Infrastructure and Systems Administrators
- Video Conferencing Platform Managers
- Educational Technology Administrators
- Data Privacy and Compliance Officers
14 Hours