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
- Why Zoom and Teams pose data residency and eavesdropping risks for government.
- The architecture of Jitsi Meet: Prosody, Jicofo, Videobridge, and web client.
- A comparison with BigBlueButton, Element Call, and Pexip for government use.
Installation and Deployment
- Options for quick installation using Docker Compose versus manual setup with Debian packages for government systems.
- Setting up SSL certificates with LetsEncrypt to ensure secure connections for government operations.
- Configuring domains and meeting DNS requirements for government use.
- Establishing firewall rules for RTP, RTCP, and colibri websockets to support seamless communication for government networks.
Core Components Deep Dive
- Overview of the Prosody XMPP server: managing rooms, users, and authentication modules for secure government communications.
- The role of Jicofo in conference focus management and load balancing to ensure efficient operations for government meetings.
- Functionality of the Jitsi Videobridge: SFU routing, bandwidth estimation, and simulcast capabilities to enhance performance for government users.
- Utilizing Jibri for recording and live streaming to platforms like YouTube or RTMP, supporting transparency and record-keeping for government.
NAT Traversal and TURN
- Understanding STUN/TURN theory and why corporate firewalls can disrupt WebRTC, particularly in government environments.
- Deploying coturn to facilitate relayed media for government networks.
- Managing port allocation, authentication, and rate limiting to ensure secure and efficient operation for government systems.
- Testing connectivity using WebRTC internals to diagnose and resolve issues in government settings.
Security and Privacy
- Implementing room passwords, lobby mode, and moderation controls to enhance security for government video conferences.
- Utilizing end-to-end encryption with insertable streams to protect sensitive information in government communications.
- Establishing recording consent and data retention policies to comply with government regulations.
- Ensuring secure domain and JWT token authentication for government users.
Scaling and Performance
- Using Octo for geo-distributed videobridges to improve performance across different government locations.
- Load balancing multiple JMS instances to support high-demand government operations.
- Optimizing bandwidth and implementing last-N video selection to enhance efficiency in government meetings.
- Monitoring metrics using Prometheus exporter to maintain optimal performance for government systems.
Integration and Customization
- Integrating with LDAP and OAuth2 SSO to streamline authentication processes for government users.
- Enabling calendar integration with Outlook and Google Calendar to facilitate scheduling for government meetings.
- Customizing branding, watermarks, and the welcome page to align with government standards.
- Utilizing the API to embed Jitsi into applications for seamless integration within government workflows.
Requirements
- Intermediate skills in Linux and Docker administration.
- Knowledge of WebRTC, STUN/TURN protocols, and video codecs.
- Familiarity with Jitsi components, including Prosody, Jicofo, and Videobridge.
Audience
- IT teams transitioning from platforms like Zoom, Teams, or Google Meet to a sovereign alternative for government use.
- Organizations with compliance requirements that prohibit the storage of cloud video data.
- Educational institutions and non-governmental organizations (NGOs) in need of free, scalable video conferencing solutions.
14 Hours
Testimonials (2)
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
Trainer willingness to help