The Apache Software Foundation introduced the release of the web conferencing server Apache OpenMeetings 6.0 , which allows you to organize audio and video conferencing over the Web, as well as collaboration and messaging between participants. Both webinars with one speaker and conferences with an arbitrary number of participants interacting with each other are supported. The project code is written in Java and is distributed under the Apache 2.0 license.
Additional features include: tools for integrating with a calendar-scheduler, sending individual or broadcast notifications and invitations, sharing files and documents, maintaining the address book of participants, keeping an event protocol, jointly scheduling tasks, broadcasting the output of launched applications (demonstration screencasts), voting and polling.
One server can serve an arbitrary number of conferences held in separate virtual conference rooms and including its own set of participants. The server supports flexible permissions management tools and a powerful conference moderation system. Management and interaction of participants is carried out through the web interface. OpenMeetings code is written in Java. MySQL and PostgreSQL can be used as DBMS.
In the new release:
- Added the ability to execute load texts and generate metrics for tracking performance with monitoring system Prometheus .
- The conferencing user interface has been split into separate components and converted to build using the NPM package manager and dependency management using NPM. The development process has been made more convenient for frontend developers using JavaScript.
- Changes have been made aimed at strengthening the security of the audio and video conferencing process, as well as providing screen sharing using WebRTC technology. For OAuth, the TLS 1.2 protocol is involved. Added the ability to set limits for the NetTest client (test of communication quality) and general limits on the number of clients. Implemented captcha output settings. Added option to disable recording.
- Work has been done to improve the stability of audio and video broadcasts.
- The user interface for displaying notifications uses the Web Notification API , which allows you to use the system mechanisms for displaying notifications on the desktop. Improved translations. In the form for sending invitations, the user’s time zone is displayed. Added the ability to pin and adjust the size of blocks from the video of the conference participants.