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
Video Conferencing Sovereignty and Data Control
- Analysis of data residency vulnerabilities and surveillance risks associated with proprietary platforms such as Zoom and Microsoft Teams.
- Architectural overview of Jitsi Meet, detailing the roles of Prosody, Jicofo, Videobridge, and the web client interface.
- Evaluation of Jitsi Meet in comparison to alternative secure conferencing solutions, including BigBlueButton, Element Call, and Pexip.
Installation and Deployment Procedures
- Contrast between rapid deployment via Docker Compose and manual configuration using Debian packages for government IT environments.
- Procedures for implementing SSL/TLS certificates through Let’s Encrypt to ensure encrypted communications.
- Requirements for domain name system (DNS) configuration and domain registration.
- Network security configurations, including firewall rules necessary for RTP, RTCP, and colibri WebSockets protocols.
Core Infrastructure Components
- Prosody XMPP server management: Configuration of virtual hosts, user accounts, and authentication modules.
- Jicofo (Jitsi Conference Focus): Functionality regarding conference bridging and load balancing mechanisms.
- Jitsi Videobridge: Single Forwarder Unit (SFU) routing logic, bandwidth estimation algorithms, and simulcast technology.
- Jibri capabilities: Local recording functions and live streaming protocols to platforms such as YouTube and RTMP endpoints.
NAT Traversal and Media Relay
- Theoretical framework of STUN/TURN protocols and analysis of connectivity failures caused by corporate network firewalls in WebRTC environments.
- Deployment strategies for coturn to facilitate reliable media relaying.
- Configuration of port allocations, user authentication, and rate limiting controls.
- Connectivity verification using WebRTC diagnostic tools and internals.
Security, Privacy, and Compliance
- Implementation of meeting room passwords, lobby modes, and moderator privileges to control access.
- Application of end-to-end encryption via insertable streams for sensitive data protection.
- Policies regarding recording consent mechanisms and data retention periods aligned with federal records management standards.
- Securing domain configurations and implementing JWT-based token authentication for government systems.
Scalability and System Performance
- Utilization of Octo technology for geographically distributed Videobridge networks.
- Load balancing strategies across multiple Jitsi Meeting Server (JMS) instances.
- Bandwidth optimization techniques and Last-N video selection algorithms to manage network resources.
- Performance monitoring through system metrics and integration with Prometheus exporters.
Integration and System Customization
- Integration of Lightweight Directory Access Protocol (LDAP) and OAuth2 for single sign-on (SSO) capabilities within government identity management frameworks.
- Synchronization with enterprise calendar systems, including Microsoft Outlook and Google Workspace.
- Customization of user interface elements, such as branding assets, video watermarks, and welcome page content.
- Application Programming Interface (API) documentation for embedding Jitsi Meet functionality into internal government applications.
Requirements
- Proficiency in intermediate-level Linux system administration and Docker container management.
- Comprehensive knowledge of WebRTC protocols, STUN/TURN server configurations, and various video codec implementations.
- In-depth understanding of Jitsi infrastructure components, specifically Prosody, Jicofo, and Videobridge.
Audience
- Information technology personnel tasked with migrating from proprietary platforms such as Zoom, Microsoft Teams, or Google Meet to a sovereign solution designed for government use.
- Federal agencies and organizations subject to strict data sovereignty regulations that prohibit the storage of video communications in commercial cloud environments.
- Educational entities and non-governmental organizations seeking cost-effective, scalable, and open-source video conferencing capabilities.
14 Hours