Apache OpenMeetings provides:
- [x] video conferencing
- [x] instant messaging
- [x] white board
- [x] collaborative document editing
- [x] other groupware tools
It uses API functions of Media Server for Remoting and Streaming Kurento).
Getting Started
For the latest information, please visit the project website:
Documentation for installation and upgrade can be found at:
All available mailing lists are listed here:
Prerequisites
Apache OpenMeeting requires the following software to build:
Apache OpenMeetings requires the following software to run:
Building and running
To build and run the project from source:
- Ensure the prerequisites are installed.
- Build the project using Maven in the root directory:
mvn clean install -PallModules
- To run OpenMeetings:
- Navigate to
openmeetings-server/target
directory. - Extract
apache-openmeetings-x.x.x.tar.gz
(or apache-openmeetings-x.x.x.zip
for Windows). - Enter the
apache-openmeetings-x.x.x
directory and execute the startup script:./bin/startup.sh
(Use ./bin/startup.bat
for Windows.)
- Detailed build documentation: Build Instructions
Builds and CI
Description | Jenkins CI |
---|
Master nightly | |
Master Pull Request | |
Release Notes
See the CHANGELOG.md file for a detailed log.
Recent Releases
7.2.0
Release 7.2.0, provides following improvements:
IMPORTANT: Java 17 and KMS 6.18.0+ are required
Security:
- Login/email are now processed in case insensitive mode
- Messages and contacts: message folders are not shared between users
- All dependencies are updated with most recent versions
UI:
- Too big profile pictures are now resized
- Room looks better in RTL mode
- Email messages looks better
Some other fixes and improvements, 10 issues were addressed
7.1.0
Release 7.1.0, provides following improvements:
IMPORTANT: Java 17 and KMS 6.18.0+ are required
Security:
- Invitation hash check made strict
- Set of user permissions is fixed
- Paths entered in Admin->Config are being verified
- All dependencies are updated with most recent versions
Stability:
- TURN server config is passed to the client
3 security vulnerabilities were addressed
Some other fixes and improvements, 12 issues were addressed
7.0.0
Release 7.0.0, provides following improvements:
IMPORTANT: Java 17 is required
UI and Security:
- Microphone on/off doesn't interrupt the streaming
- Stability fix at Safari
- Full screen mode for WB
- Redo tool for WB
- 2-factor authentication
- Libraries are updated with most recent versions
Some other fixes and improvements, 28 issues were addressed
6.3.0
Release 6.3.0, provides following improvements:
Stability and UI:
- Multiple WB fixes
- Confirm popups are unified
- Multiple fixes for latest Safari
- Libraries are updated with most recent versions
Some other fixes and improvements, 26 issues were addressed
6.2.0
Release 6.2.0, provides following improvements:
UI improvements, stability fixes, mobile version and adds OpenAPI spec in 3.0.x format
Stability and UI:
- UI fixes
- Modal PopUpFix
- Upgrade to Bootstrap5
- Fixes for Mobile Version and landscape mode
- Improve ability for starting from Home Screen on Mobile device
Integration:
Some other fixes and improvements, 28 issues were addressed
6.1.0
Release 6.1.0, provides following improvements:
This release provides WebRTC audio/video/screen-sharing in the Room
Stability:
- Room is more stable
- Screen sharing on Safari is fixed
- Recording in interview room is fixed
UI:
- OM theme can selected in Admin -> Config
- Configurable Extra menu is added to the rooms
- Date/time picker is better localized
Some other fixes and improvements, 27 issues were addressed
6.0.0
Release 6.0.0, provides following improvements:
This release provides WebRTC audio/video/screen-sharing in the Room
Security:
- TLS1.2. is used for OAuth
- NetTest client count can be limited
- Captcha is now configurable
- Recordings can be globally disabled
Stability:
- Audio/video in room is more stable
UI:
- Translations are improved
- Invitation form displayes time in client time zone
- Notifications are displayed using JS Notification API
- Video pods size can be fixed and configurable per-user
Some other fixes and improvements, 40 issues were addressed
5.1.0
Release 5.1.0, provides following improvements:
This release provides WebRTC audio/video/screen-sharing in the Room
Stability:
- Room Audio/Video should be more stable
- OM should work as expected after KMS server restart
- Backup is further improved
- Audio/Video connection established faster
- Most recent versions of dependencies are used
UI:
- User display name is used almost everywhere
- Browser notifications are used to notify about new chat messages and moderator actions
- Interview room was broken
- Mute and “Mic status” were broken
Some other fixes and improvements, 52 issues were addressed
5.0.1
Release 5.0.1, provides following improvements:
This release provides WebRTC audio/video/screen-sharing in the Room
Security:
- Rate limit is checked for network test web service
- Libraries are updated to latest versions
- Password complexity can be fine-tuned
Backup/Restore:
- Group files/recordings might be restored to wrong group
UI:
- Translations and support of RTL languages are improved
- Dashboard widgets and personal room are always displayed in current user language
Some other fixes and improvements, 21 issues were addressed
5.0.0
Release 5.0.0, provides following improvements:
This release provides WebRTC audio/video/screen-sharing in the Room
IMPORTANT: Java 11 is required
Flash plugin is no longer required in the browser
Security:
- Libraries are updated to latest versions
- More strict CSP is implemented
- User accounts are hidden for regular users
- User email addresses are hidden
UI:
- Support for touch events is added (mobiles, tablets)
- Better support for new MS Edge browser
- Direct link for entering the room with room name (not ID)
- Front camera is used by default
- User avatar is editable at Admin->Users
Audio/Video:
- Stability is improved
- Connection to KMS is auto-recovering
- Camera resolution changes take effect immediately
- Multiple client-side JS errors are fixed
Some other fixes and improvements, 74 issues were addressed
4.0.11
Release 4.0.11, provides following improvements:
Security:
- 3rd-party libraries are updated to latest versions
- Email sending via SSL is added
- User email addresses are hidden
Other fixes and improvements, 11 issues were addressed
5.0.0-M4
Release 5.0.0-M4, provides following improvements:
This release provides WebRTC audio/video/screen-sharing in the Room
IMPORTANT: Java 11 is required
Flash plugin is no more required in the browser
UI:
- Main UI library has been changed Jquery-UI -> Bootstrap
- Hotkey to resize&arrage “video” windows is added
- Camera/Microphone on/off icons are less confusing
- The room can be blocked until moderator will enter
- Room sidebar dock button works as expected
- Right-click menu for WB tab is fixed
- Link to privacy statement is added to sign-in dialog
Audio/Video:
- Audio-only clients doesn't create “video” windows
- Audio/Video stream tries to re-connect in case of any issue
Backup/Restore:
- Backup/restore was re-worked and better covered with tests
- Multiple other issues are addressed
Integration:
- OAuth: user attributes retrieval is improved
- LDAP documentation is improved
- User picture can be retrieved from LDAP
Please NOTE: this version might be not production ready
Some other fixes and improvements, 56 issues were addressed
5.0.0-M3
Release 5.0.0-M3, provides following improvements:
This release provides WebRTC audio/video/screen-sharing in the Room
IMPORTANT: Java 11 is required
Flash plugin is no more required in the browser
Backup/Restore:
- Multiple issues with restore were fixed
- Confirmation of backup import was added
- File/recording hashes are preserved when possible
White board:
- Document upload/conversion is improved
- Whiteboards are not auto-created on room enter
- Keyboard shortcut for quick poll is added
Room:
Audio/Video:
- Multiple issues with audio/video/screen sharing are fixed
Please NOTE: this version might be not production ready
Some other fixes and improvements, 36 issues were addressed
5.0.0-M2
Release 5.0.0-M2, provides following improvements:
This release provides WebRTC audio/video/screen-sharing in the Room
IMPORTANT: Java 11 is required
Flash plugin is no more required in the browser
Backup/Restore:
- OAuth configs were not properly backup
White board:
- Math formula is improved
- Room files are improved
- Clean WB REST method perform real-time clean
Room:
- Rooms can be customized on group basis
- “Ghost” users are not displayed in the room
- External user name is displayed as expected
Please NOTE: this version might be not production ready
Some other fixes and improvements, 18 issues were addressed
4.0.9
Release 4.0.9, provides following improvements:
Backup/Restore:
- Recordings of deleted users were restored as public
- OAuth configs were not properly backup
White board:
- Math formula is improved
- Room files are improved
- Clean WB REST method perform real-time clean
Room User list:
- “Ghost” users are not displayed in the room
- External user name is displayed as expected
Other fixes and improvements, 19 issues were addressed
5.0.0-M1
Release 5.0.0-M1, provides following improvements:
This release provides WebRTC audio/video/screen-sharing in the Room
Flash plugin is no more required in the browser
Please NOTE: this version might be not production ready
Some other fixes and improvements, 30 issues were addressed
4.0.8
Release 4.0.8, provides following improvements:
Mobile client:
- Mobile clients are displayed in user list
- Audio/Video switching is more stable
OAuth:
- VK based OAuth login is fixed
- Integrate Wso2 Identity Server
Activities&Actions:
- Less actions for non-moderators
- No duplicated actions are displayed
White board:
- Video on WB works in latest Safari
- White Out tool is added
- Whiteboard size can be tuned
- Link to LaTeX guide is added
Room User list:
- Issue with user's display name is fixed
- “Ghost” users are not displayed in the room
Other fixes and improvements, 30 issues were addressed
4.0.7
Release 4.0.7, provides following improvements:
- kick function in RoomWebService is fixed
- Reply button is added to Private Message
- Multiple issues are fixed in Room
- Save white board as JPG is removed
- HttpClient in AppointmentManager is updated 3.x to 4.x
- “endless” invitations can now be invalidated
- Ability to chose user display name is added
- Delete white board object using mouse is now possible
- Ability to duplicate room poll is added
- Health check web service API is added
- OAuth2 authorization can be done via HTTP header
- cliparts can be in SVG format
Other fixes and improvements, 18 issues were addressed
4.0.6
Release 4.0.6, provides following improvements:
- Multiple issues with device list retrieval in Settings dialog
- Web services were improved
- Multiple issues with room recording
- Frontend self registering
Other fixes and improvements, 16 issues were addressed
4.0.5
Release 4.0.5, provides following improvements:
Room:
- Interview room is improved: re-designed, multiple video windows are supported
- Multiple improvements in Admin
- File tree is improved
- Multiple improvements in white boards
Other fixes and improvements, 24 issues were addressed
4.0.4
Release 4.0.4, provides following improvements:
The purpose of this release is to provide GDPR compatible version of OpenMeetings
Room:
- Performance is improved
- Audio/Video streams were not closed in IE
- File conversion on Windows is improved
Other fixes and improvements, 9 issues were fixed
4.0.3
Release 4.0.3, provides following improvements:
Security fix in Calendar
Room:
- Performance was improved
- Issues with audio/video were fixed
- Quick poll was added
Multiple improvements in web services
Other fixes and improvements, 13 issues were fixed
4.0.2
Release 4.0.2, provides following improvements:
Security fixes in Chat and Admin
Chat:
- Send on Enter/Ctrl+Enter
- Invited guest's name displayed as expected
- Turned OFF global chat is not displayed
- Link works as expected
- Smiles works as expected
- Hover removed from chat
Room:
- Download as PDF
- Download/screen-sharing application in IE
- No duplicated users
- Activities&Actions improved
- Number of users is displayed in the room
- Mathematical formulas on WB
Other fixes and improvements, 32 issues were fixed
4.0.1
Release 4.0.1, provides following improvements:
- Openlaszlo code is removed
- Login via OAuth is improved
- External video source is room is fixed
- Multiple improvements of White-board
- Multiple improvements of Chat
- JS/CSS files are minified and merged to reduce load time
- Overall stability is improved
Other fixes and improvements, 43 issues were fixed
4.0.0
Release 4.0.0, provides following improvements:
- Room White board is rewritten to use HTML5 instead of Flash
- All Audio/Video components were rewritten using Apache Flex
- Bunch of automatic tests were written, code was cleaned-up and simplified
- outdated SMSlib was removed from the dependencies
- RTL in room is improved
- swftool 3rd party tool is not required any more
- OAuth authorization is fixed additional VK provider is added
- language resources are minimized
- performance is improved
Admin->Config
- config keys are generalized
- config types are introduced
Other fixes and improvements, 515 issues were fixed
3.3.2
Release 3.3.2, provides following improvements:
- Audio/Video in conference room is fixed
- Strong password is enforced during self registration
- ‘dashboard.show.chat’ should work as expected
- New Setting is added ‘user can create rooms’
Other fixes and improvements, 8 issues were fixed
3.3.1
Release 3.3.1, provides following improvements:
- Clustering works as expected
- SIP works as expected
- Multiple issues in web services were fixed
- RTMPT mode is fixed
- Multiple UI improvements
Other fixes and improvements, 19 issues were fixed
3.3.0
Release 3.3.0, provides following improvements:
Security fixes in:
- Chat
- All requests via security headers
- More secure password processing rules and storage
- More strict rules for uploaded files
- SQL injection in web services
11 security vulnerabilities were addressed
Whiteboard:
- Room is displayed without overlap in IE
- Multiple display issues
- Wb room element can now be hidden
Other fixes and improvements, 21 issues were fixed
3.2.1
Service release 1 for 3.2.0, provides following improvements:
Room
- Video is more stable
- Office files download is fixed
- Multi-upload is added
- External video works as expected
- WB drawing on slides works as expected
Chat
- chat is made resizable
- multiple issues in chat are fixed
- typing indicator is added
Calendar
- date/time validator is improved
- whole group can be invited by admin to event
Other fixes and improvements, 49 issues were fixed
License
Apache OpenMeetings is licensed under the Apache License 2.0. For more details, see LICENSE.
This product also includes third-party software. See more at NOTICE.md.