L'organizzazione Apache Software Foundation ha presentato il rilascio del server per conferenze web Apache OpenMeetings 6.0, che consente di organizzare conferenze audio e video tramite Web, oltre a facilitare la collaborazione e lo scambio di messaggi tra i partecipanti. Sono supportati sia i webinar con un singolo relatore che conferenze con un numero arbitrario di partecipanti che interagiscono tra loro contemporaneamente. Il codice del progetto è scritto in Java ed è distribuito con licenza Apache 2.0.
Tra le funzionalità aggiuntive: strumenti per l'integrazione con il calendario, l'invio di notifiche e inviti individuali o di massa, la condivisione di file e documenti, la gestione dell'elenco contatti dei partecipanti, la registrazione del verbale dell'evento, la pianificazione collaborativa delle attività, la trasmissione dell'output delle applicazioni avviate (demonstration screencast), e la realizzazione di sondaggi e votazioni.
Uno un server può gestire un numero arbitrario di conferenze, tenute in diverse sale conferenze virtuali e comprendenti il proprio insieme di partecipanti. Il server supporta strumenti di gestione dei privilegi flessibili e un potente sistema di moderazione delle conferenze. La gestione e l'interazione dei partecipanti avviene tramite un'interfaccia web. Il codice di OpenMeetings è scritto in Java. MySQL e PostgreSQL possono essere utilizzati come database.

Nel nuovo rilascio:
- È stata aggiunta la possibilità di eseguire test di carico e di generare metriche per monitorare le performance tramite il sistema di monitoraggio Prometheus.
- L'interfaccia utente, relativa alla gestione delle conferenze, è suddivisa in componenti distinti ed è stata adattata per il build utilizzando il gestore di pacchetti NPM e la gestione delle dipendenze tramite NPM. Il processo di sviluppo è stato reso più agevole per gli sviluppatori frontend che utilizzano JavaScript.
- Sono state apportate modifiche mirate a rafforzare la sicurezza del processo di conferenze audio e video, nonché a fornire accesso condiviso allo schermo utilizzando la tecnologia WebRTC. Per l'OAuth è stato utilizzato il protocollo TLS 1.2. È stata aggiunta la possibilità di impostare restrizioni per il cliente NetTest (test di qualità della connessione) e limitazioni generali sul numero di clienti. Sono state implementate impostazioni per l'output del captcha. È stata aggiunta un'opzione per disabilitare la registrazione.
- È stato effettuato un lavoro di miglioramento della stabilità delle trasmissioni audio e video.
- Nell'interfaccia utente per la visualizzazione delle notifiche è stato utilizzato l'API Web Notification, che permette di utilizzare i meccanismi di notifica del sistema sul desktop. I testi delle traduzioni sono stati migliorati. Nel modulo di invio degli inviti è stata garantita la visualizzazione del fuso orario dell'utente. È stata aggiunta la possibilità di fissare e configurare la dimensione dei riquadri con i video dei partecipanti alla conferenza.
Fonte: opennet.ru
