Die Apache Software Foundation hat die Version 6.0 des Webkonferenzservers Apache OpenMeetings veröffentlicht, der Audio- und Videokonferenzen über das Web ermöglicht sowie die Zusammenarbeit und den Austausch von Nachrichten zwischen den Teilnehmern unterstützt. Sowohl die Durchführung von Webinaren mit einem einzigen Vortragenden als auch Konferenzen mit einer beliebigen Anzahl von Teilnehmern, die gleichzeitig miteinander interagieren, werden unterstützt. Der Projektcode ist in Java geschrieben und steht unter der Lizenz Apache 2.0.
Zu den zusätzlichen Funktionen gehören: Tools zur Integration mit einem Kalender-Planer, das Versenden von individuellen oder massenhaften Benachrichtigungen und Einladungen, gemeinsamer Zugriff auf Dateien und Dokumente, die Pflege des Adressbuchs der Teilnehmer, die Protokollierung der Veranstaltung, das gemeinsame Planen von Aufgaben, die Übertragung von Ausgaben gestarteter Anwendungen (Screencast-Demonstrationen), sowie die Durchführung von Umfragen und Abstimmungen.
Einer Server kann eine beliebige Anzahl von Konferenzen bedienen, die in separaten virtuellen Konferenzräumen stattfinden und ihre eigene Teilnehmergruppe haben. Der Server unterstützt flexible Werkzeuge zur Verwaltung von Berechtigungen und ein leistungsfähiges Moderationssystem für Konferenzen. Die Verwaltung und Interaktion der Teilnehmer erfolgt über eine Web-Oberfläche. Der OpenMeetings-Code ist in Java geschrieben. Als Datenbank-Systeme können MySQL und PostgreSQL verwendet werden.

In der neuen Version:
- Es wurde die Möglichkeit hinzugefügt, Lasttests durchzuführen und Metriken zur Leistungsüberwachung mithilfe des Monitoring-Systems Prometheus zu generieren.
- Die Benutzeroberfläche für die Konferenzverwaltung ist in separate Komponenten unterteilt und wurde auf ein Build-System mit dem Paketmanager NPM und die Verwaltung von Abhängigkeiten durch NPM umgestellt. Der Entwicklungsprozess wurde für Frontend-Entwickler, die JavaScript verwenden, benutzerfreundlicher gestaltet.
- Es wurden Änderungen vorgenommen, die darauf abzielen, die Sicherheit von Audio- und Videokonferenzen sowie den gemeinsamen Zugriff auf den Bildschirm unter Verwendung der WebRTC-Technologie zu erhöhen. Für OAuth wird das Protokoll TLS 1.2 verwendet. Es wurde die Möglichkeit hinzugefügt, Einschränkungen für den NetTest-Client (Qualitätstest der Verbindung) und allgemeine Einschränkungen für die Anzahl der Clients festzulegen. Es wurden Einstellungen zur Ausgabe von Captchas implementiert. Eine Option zum Deaktivieren der Aufnahme wurde hinzugefügt.
- Es wurden Arbeiten zur Verbesserung der Stabilität von Audio- und Videoübertragungen durchgeführt.
- Im Benutzerinterface für die Anzeige von Benachrichtigungen wird die Web Notification API genutzt, die die Verwendung systemeigener Mechanismen zur Anzeige von Benachrichtigungen auf dem Desktop ermöglicht. Die Übersetzungen wurden verbessert. Im Formular zum Versenden von Einladungen wird die Zeitzone des Benutzers angezeigt. Die Möglichkeit, die Größe der Blöcke mit den Videos der Konferenzteilnehmer zu fixieren und anzupassen wurde hinzugefügt.
Quelle: opennet.ru
