Get in Touch

Course Outline

Self-Hosted Video Conferencing Landscape

  • Privacy and sovereignty concerns with commercial platforms for government operations.
  • Overview of Jitsi Meet and its use cases in public sector environments.
  • Overview of BigBlueButton, emphasizing its educational focus and applicability to governmental training programs.
  • Comparison with commercial alternatives such as Zoom and Microsoft Teams for government use.
  • Hardware and bandwidth requirements for deploying self-hosted solutions in government agencies.

Jitsi Meet Deployment

  • Server requirements and architectural considerations for secure and reliable deployment.
  • Options for quick installation versus manual configuration to meet specific agency needs.
  • Docker deployment for simplified setup and management in government IT environments.
  • Configuration of Prosody (XMPP) to ensure secure communication channels.
  • Optimization of the Video Bridge (JVB) for efficient performance and scalability.

Jitsi Configuration and Customization

  • Customization of the web interface, including branding to align with agency identity.
  • Implementation of authentication methods and access control for secure user management.
  • Features for meeting moderation to enhance control over virtual sessions.
  • Configuration options for recording and live streaming to support transparent operations.
  • Management of moderator and participant permissions to ensure compliance with agency policies.

BigBlueButton Deployment

  • System requirements and sizing guidelines to ensure optimal performance for government use.
  • Installation procedures on Ubuntu LTS, tailored for government IT infrastructure.
  • Configuration of firewall and network settings to enhance security.
  • Customization of the Greenlight front-end for user-friendly access.
  • Integration with learning management systems to support educational programs within government agencies.

BigBlueButton Features and Administration

  • Use of breakout rooms and polling features to facilitate interactive sessions.
  • Whiteboard and presentation sharing capabilities to enhance collaborative learning.
  • Management of recordings, including playback options for on-demand access.
  • User roles and room management to control participant interactions.
  • API integration for automation and customization to meet specific government needs.

Security Hardening

  • Configuration of SSL/TLS certificates to ensure secure data transmission.
  • Implementation of JWT authentication and token validation for enhanced security.
  • Use of waiting rooms and lobby features to manage participant access.
  • Options for end-to-end encryption to protect sensitive communications.
  • Network security measures, including firewall rules, to safeguard government systems.

Authentication and Identity Management

  • Integration with LDAP and Active Directory for seamless user management.
  • Configuration of SAML/OAuth for single sign-on (SSO) capabilities in government environments.
  • Differentiation between guest access and authenticated users to ensure appropriate security levels.
  • Token-based authentication for secure application integration within government systems.

Scaling and High Availability

  • Strategies for horizontal scaling using multiple video bridges to support large-scale deployments.
  • Use of Octo (regional cascading) for efficient geographic distribution in government operations.
  • Load balancing techniques to ensure consistent performance and reliability.
  • Bandwidth estimation and optimization to support high-quality video conferencing.
  • Monitoring and performance metrics to identify and address issues proactively.

Troubleshooting and Maintenance

  • Common issues and diagnostic approaches to resolve technical challenges.
  • Analysis of logs for debugging and issue resolution in government IT environments.
  • Procedures for updates and upgrades to maintain system integrity and security.
  • Backup and disaster recovery strategies to ensure business continuity.

Summary and Production Deployment Checklist

Requirements

  • Experience in basic Linux server administration
  • Knowledge of networking concepts, including NAT, firewall, and SSL
  • Familiarity with the use cases for video conferencing

Audience

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

Number of participants


Price per participant

Testimonials (3)

Upcoming Courses

Related Categories