Plan du cours
Souveraineté de la vidéoconférence
- Pourquoi Zoom et Teams créent des risques de résilience des données et d'écoute clandestine.
- Architecture de Jitsi Meet : Prosody, Jicofo, Videobridge et client Web.
- Comparaison avec BigBlueButton, Element Call et Pexip.
Installation et déploiement
- Installation rapide avec Docker Compose versus configuration manuelle des paquets Debian.
- Configuration des certificats SSL avec LetsEncrypt.
- Configuration du domaine et exigences DNS.
- Règles de pare-feu pour RTP, RTCP et les websockets colibri.
Plongée approfondie dans les composants principaux
- Serveur XMPP Prosody : salles, utilisateurs et modules d'authentification.
- Jicofo : focalisation de la conférence et équilibrage de charge.
- Jitsi Videobridge : routage SFU, estimation de la bande passante et simulcast.
- Jibri : enregistrement et diffusion en direct vers YouTube/RTMP.
Contournement du NAT et TURN
- Théorie de STUN/TURN et pourquoi les pare-feux d'entreprise cassent WebRTC.
- Déploiement de coturn pour la diffusion de médias relayés.
- Attribution de ports, authentification et limitation du débit.
- Test de connectivité avec les composants internes de WebRTC.
Sécurité et confidentialité
- Mots de passe de salle, mode d'attente et contrôles de modération.
- Chiffrement de bout en bout avec des flux insérables (insertable streams).
- Consentement pour l'enregistrement et politiques de rétention des données.
- Authentification par jeton JWT et par domaine sécurisé.
Mise à l'échelle et performances
- Octo pour les Videobridges géodistribués.
- Équilibrage de charge de plusieurs instances de JMS.
- Optimisation de la bande passante et sélection de la vidéo selon la fonction last-N.
- Surveillance des métriques et exportateur Prometheus.
Intégration et personnalisation
- Intégration de LDAP et SSO OAuth2.
- Intégration de calendrier avec Outlook et Google Calendar.
- Personnalisation de l'image de marque, des filigranes et de la page de bienvenue.
- API pour intégrer Jitsi dans les applications.
Pré requis
- Administration intermédiaire de Linux et Docker.
- Compréhension de WebRTC, STUN/TURN et des codecs vidéo.
- Connaissance des composants de Jitsi : Prosody, Jicofo et Videobridge.
Audience
- Équipes IT remplaçant Zoom, Teams ou Google Meet par une alternative souveraine.
- Organisations soumises à des exigences de conformité interdisant le stockage des données vidéo sur le cloud.
- Institutions éducatives et organisations non gouvernementaires ayant besoin d'une vidéoconférence gratuite et évolutive.
Nos clients témoignent (3)
Elle maîtrisait très bien le matériel. Très sympathique et captivante. Elle s'interrompait toujours pour demander s'il y avait des questions ou des éclaircissements.
Jones Manlapaz - Nordstern Group
Formation - Introduction to Semantic MediaWiki
Traduction automatique
L'engagement et les exemples pratiques que nous avons réalisés en groupe pour mieux comprendre le sujet
ISABELLA - Sedibeng TVET College
Formation - Microsoft Teams, Outlook, OneDrive, and Lists Integration
Traduction automatique
La volonté du formateur d'aider
Zaid - Pepkor Payments and Lending, a division of Pepkor Trading (Pty) Ltd
Formation - XWiki for Developers
Traduction automatique