Course Outline
Landscape of Self-Hosted Video Conferencing
- Privacy and sovereignty concerns associated with commercial platforms
- Overview and use cases of Jitsi Meet
- Overview and educational focus of BigBlueButton
- Comparison 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
- Configuration of Prosody (XMPP)
- Optimization of the Video Bridge (JVB)
Configuring and Customizing Jitsi
- Customizing the web interface and branding
- Authentication methods and access control mechanisms
- Features for meeting moderation
- Configuring recording and live streaming
- Managing permissions for moderators and participants
Deploying BigBlueButton
- System requirements and sizing guidelines
- Installation on Ubuntu LTS
- Configuring firewalls and network settings
- Setting up the Greenlight front-end
- Integrations with Learning Management Systems (LMS)
Managing BigBlueButton Features and Administration
- Utilizing breakout rooms and polling features
- Using the whiteboard and sharing presentations
- Managing and playing back recordings
- Defining user roles and managing rooms
- Integrating via API for automation
Security Hardening
- Configuring SSL/TLS certificates
- Implementing JWT authentication and token validation
- Setting up waiting rooms and lobby features
- Exploring end-to-end encryption options
- Establishing network security and firewall rules
Authentication and Identity Management
- Integrating with LDAP and Active Directory
- Configuring SAML/OAuth for Single Sign-On (SSO)
- Differentiating between guest access and authenticated users
- Implementing token-based authentication for applications
Scaling and High Availability
- Implementing horizontal scaling with multiple video bridges
- Using Octo for regional cascading and geographic distribution
- Developing load balancing strategies
- Estimating and optimizing bandwidth usage
- Monitoring and analyzing performance metrics
Troubleshooting and Maintenance
- Identifying common issues and diagnostic approaches
- Analyzing logs and debugging procedures
- Executing update and upgrade procedures
- Managing backups and disaster recovery plans
Summary and Production Deployment Checklist
Requirements
- Experience with basic Linux server administration
- Understanding of networking concepts such as NAT, firewalls, and 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
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 coverage of Teams peripherals.
Luis - Interiores Aereos
Course - Capacitación Integral en Microsoft Teams: Potencia tu Productividad
Machine Translated
Trainer willingness to help