Plan du cours
Souveraineté de la vidéoconférence
- Pourquoi Zoom et Teams créent des risques en termes de résidence des données et d'espionnage.
- Architecture de Jitsi Meet : Prosody, Jicofo, Videobridge et client web.
- Comparaison avec BigBlueButton, Element Call et Pexip.
Installation et déploiement
- Installation rapide via Docker Compose vs configuration manuelle via 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 technique dans les composants principaux
- Serveur XMPP Prosody : salles, utilisateurs et modules d'authentification.
- Jicofo : orchestration des conférences et équilibrage de charge.
- Jitsi Videobridge : routage SFU, estimation de la bande passante et simulcast.
- Jibri : enregistrement et diffusion en direct vers YouTube/RTMP.
Franchissement du NAT et TURN
- Théorie STUN/TURN et raisons pour lesquelles les pare-feux d'entreprise perturbent WebRTC.
- Déploiement de coturn pour le relayage du média.
- Attribution des ports, authentification et limitation du débit.
- Test de connectivité avec les mécanismes internes de WebRTC.
Sécurité et confidentialité
- Mots de passe de salle, mode salle d'attente et contrôles de modération.
- Chiffrement de bout en bout via les flux insérables (insertable streams).
- Consentement à l'enregistrement et politiques de rétention des données.
- Authentification sécurisée par domaine et jeton JWT.
Mise à l'échelle et performances
- Octo pour les Videobridges géo-distribués.
- Équilibrage de charge sur plusieurs instances de Jitsi Meet Server (JMS).
- Optimisation de la bande passante et sélection des flux vidéo last-N.
- Surveillance des métriques et exporteur Prometheus.
Intégration et personnalisation
- Intégration LDAP et SSO via OAuth2.
- Intégration d'agenda avec Outlook et Google Agenda.
- Personnalisation de l'image de marque, des filigranes et de la page d'accueil.
- API pour intégrer Jitsi dans des applications tierces.
Pré requis
- Connaissances intermédiaires en administration Linux et Docker.
- Compréhension de WebRTC, STUN/TURN et des codecs vidéo.
- Familiarité avec les composants Jitsi : Prosody, Jicofo et Videobridge.
Public cible
- Les équipes informatiques cherchant à remplacer Zoom, Teams ou Google Meet par une alternative souveraine.
- Les organisations soumises à des exigences de conformité empêchant le stockage de données vidéo sur le cloud.
- Les institutions éducatives et les ONG ayant besoin d'une solution de 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