Grazie per aver inviato la tua richiesta! Uno dei nostri team membri ti contatterà a breve.
Grazie per aver inviato il tuo prenotazione! Uno dei nostri team membri ti contatterà a breve.
Struttura del corso
La sovranità delle videoconferenze
- Perché Zoom e Teams comportano rischi riguardo alla residenza dei dati e alla possibilità di intercettazioni.
- Architettura di Jitsi Meet: Prosody, Jicofo, Videobridge e client web.
- Rapporto rispetto ad alternative come BigBlueButton, Element Call e Pexip.
Installazione e distribuzione
- Installazione rapida tramite Docker Compose oppure configurazione manuale con pacchetti Debian.
- Configurazione dei certificati SSL attraverso LetsEncrypt.
- Gestione della configurazione dei domini e requisiti DNS.
- Definizione delle regole firewall relative a RTP, RTCP e collegamenti colibri WebSocket.
Approfondimento sui componenti principali
- Server XMPP di Prosody: gestione stanze, utenti e moduli di autenticazione.
- Jicofo: coordinamento delle sessioni e bilanciamento del carico.
- Jitsi Videobridge: instradamento dei flussi video tramite SFU, stima della larghezza di banda e tecnica simulcast.
- Jibri: funzioni di registrazione delle sessioni e trasmissione in diretta verso YouTube o protocollo RTMP.
NAT Traversal e meccanismi TURN
- Principi teorici di STUN/TURN e motivi per cui i firewall aziendali spesso ostacolano il funzionamento di WebRTC.
- Configurazione di coturn come server di relè multimediale.
- Assegnazione delle porte, sistemi di autenticazione e limitazione del traffico.
- Verifica della connettività mediante strumenti interni a WebRTC.
Sicurezza e privacy
- Gestione delle password, attivazione della stanza d’attesa e impostazioni di moderazione delle sessioni.
- Crittografia end-to-end ottenuta grazie all'impiego di stream inseribili.
- Disposizioni in materia di consenso alla registrazione e gestione dei dati conservati.
- Sicurezza basata su domini certificati e autenticazione mediante token JWT.
Scalabilità ed efficienza prestazionale
- Utilizzo di Octo per la distribuzione geografica dei nodi Videobridge.
- Bilanciamento del carico tra più istanze JMS.
- Ottimizzazione della larghezza di banda e selezione dei flussi video secondo l’algoritmo last-N.
- Raccolta e analisi delle metriche tramite Prometheus Exporter.
Integrazione e personalizzazione
- Connessione a sistemi LDAP e abilitazione di SSO tramite OAuth2.
- Integrazione con i calendari Outlook e Google Calendar.
- Personalizzazione grafica: inserimento watermark, modifica della pagina d’accesso e branding personalizzato.
- Sviluppo di applicazioni proprie tramite l'API fornita da Jitsi.
Requisiti
- Conoscenze intermedie di amministrazione Linux e Docker.
- Comprensione dei principi fondamentali di WebRTC, STUN/TURN e codec video.
- Familiarità con i componenti principali di Jitsi: Prosody, Jicofo, Videobridge.
Destinatari del corso
- Team IT che desiderano sostituire Zoom, Teams o Google Meet con una soluzione autonoma e controllata in proprio.
- Aziende vincolate da normative di conformità che richiedono la conservazione interna dei dati video.
- Istituti scolastici e organizzazioni no-profit alla ricerca di una piattaforma gratuita e facilmente scalabile per videoconferenze.
14 ore