OpenMeetings 5.0.0 release - Migration to HTML5 webRTC and Wicket 9.0.0
Posted at 04:46AM Aug 28, 2020 by Sebastian Wagner in General | |
OpenMeetings 3.2.1 available
Version 3.2.1 of OpenMeetings changes the UI to use a mixed mode HTML5 and is part of the roadmap to a full HTML5 Web-Conferencing client. The HTML5 implementation covers everything except the audio/video streaming. v3.2.1 improves some of the video streaming and document handling.[Read More]
OpenMeetings 3.1.3 released
Release v3.1.3 contains 21 enhancements and fixes. The main improvement of this release is to fix the RTMP-Streaming over SSL in both possible modes. The two available modes are:
- Native RTMPs
- RTMP Tunnelled over HTTPS (which is similar to RTMPT)
We recommend that previous releases will be upgrade to this version.
Other fixes in this version concern localisation, backup/restore, screen-sharing and sending invitations to conference rooms.
For a complete list of changes, see: https://www.apache.org/dist/openmeetings/3.1.3/CHANGELOG
Downloads and documentation is available from our project website:
OpenMeetings 3.1.2 released
Release v3.1.2 contains 55 enhancements and fixes and 1 patch for a security vulnerability.
Security Fix: CVE-2016-3089 - Apache OpenMeetings XSS in SWF panel
Other security relevant updates:
- XSS in Chat window leading to DOS
- MD5 should not be used for password encryption
- OpenMeetings is vulnerable to session fixation
- Private recording files were available to all users
Additionally a signed Screen-Sharing application with a valid certificate from the Apache Foundation is available since this release. Please update to this release from any previous OpenMeetings release. A detailed documentation on how to migration from older versions is available on the project website see: http://openmeetings.apache.org/Upgrade.html.
Other fixes in admin, localisation, installer, invitations, room etc.
For a complete list of changes, see: https://www.apache.org/dist/openmeetings/3.1.2/CHANGELOG
Downloads and documentation is available from our project website:
OpenMeetings modules are now also available individually as Maven dependencies, see: https://repository.apache.org/#nexus-search;quick~openmeetings
The sync to http://repo1.maven.org/maven2/org/apache/ should be available within the next 24hours.
OpenMeetings 3.1.1 released
Release v3.1.1 contains 74 fixes, including improvements and new features. Most notably the migration to a new SOAP/REST API.
Additionally it contains 9 critical security fixes that have been privately shared via the Apache Software Foundation as security report.
Downloads and documentation is available from our project website http://openmeetings.apache.org/downloads.html
For a full list of all delivered enhancements please see our Jira list:
Apache OpenMeetings 3.0.3 announced
The OpenMeetings PMC announced the 3rd minor release of the 3.0 version of the Web-Conferencing application. Apache OpenMeetings 3.0.3 addresses 50+ issues. One main focus was resolving stability issues of the screen recording feature. It is now a requirement for the (Apache Tomcat) server, as well as for clients that want to use the screen sharing capabilities to have Java7 installed. Further bugs have been fixed around OAuth, LDAP integration and the command line installer, ( see full Changelog ).
Latest versions to download:
Exciting new feature of version 3 of OpenMeetings is the usage of Apache Wicket for the UI. Since version 3.0.0 OpenMeetings is a HTML5 and Flash hybrid. Some of the real time communication has been migrated to HTML5. But most of the real-time communication remains to be handled in RTMP (Flash Streaming). The next version 3.1 reduces the usage of Flash further to only the video streaming components using Apache Flex.
Further the project is using now a Modular Maven build process including the generating of the project website.
Apache Openmeetings 2.2.0 released
The Apache Openmeetings PMC is proud to announce Apache Openmeetings 2.2.0!
This is a bug fix release for version 2.1.1
Please download and build the distribution yourself or use one of the binary packages
RTMPS (Flash streaming over SSL) seems to be very unstable (contact the dev list for more information)
List of bugfixes and enhancements:
Posted at 08:51PM Dec 14, 2013 by Sebastian Wagner in General | |
Apache OpenMeetings 2.1.1 in Azure VMDepot
Azure is Microsofts Cloud based service, similar to Amazon or the great Apache Cloudstack. Microsoft Open Technologies provides a VMDepot for sharing images for Azure. Which is great cause it can save you quite a bit of time!
The OpenMeetings project made version v2.1.1 of Apache OpenMeetings available at VMDepot:
For anyone not familiar with Azure those are step by step instructions on how to get your copy of the VM running:
1) Login your Azure admin panel at https://manage.windowsazure.com
2) Browse the public VMs and select the OpenMeetings image
3) Add the ports 1935 (RTMP), 5080 (HTTP) and 22 (SSH) to the endpoint config
Then start the VM and goto the URL: $VM_URL:5080/openmeetings
The passwords are:
MySQL root: root
Great work Maxim and Vasiliy !
Apache Openmeetings 2.1.1 released
The Apache Openmeetings PMC is proud to announce Apache Openmeetings 2.1.1!
This is a bug fix release for the 2.1.x tree and the second release as Top Level Apache Project!
Please download and build the distribution yourself, or use our convenience binary package
- Sources: http://www.apache.org/dyn/closer.cgi/openmeetings/2.1.1/src
- Binaries: http://www.apache.org/dyn/closer.cgi/openmeetings/2.1.1/bin
Or in general see: http://openmeetings.apache.org/downloads.html
Release Notes 2.1.1
Summary: Bug fix release for 2.1.0.
This release includes some improvements in user interface, fixes for the interview and video only rooms, and localization issues. Configurable hot key for Mute/Unmute have been added.
- Note: Video/audio SIP integration is not a part of the Apache project, check the red5sip project for this integration.
- Issues with Recordigs that are longer then 1 hour under some circumstances https://issues.apache.org/jira/browse/OPENMEETINGS-669
- Some issue reported with recent version of Adobe Flash Plugin https://bugzilla.mozilla.org/show_bug.cgi?id=885188
- Multi-tabbing issues with Flash Player on Linux
Bugs solved in that release
- [OPENMEETINGS-218] - Microphone doesn't work after clicking «unmute microphone» button
- [OPENMEETINGS-405] - microphoneRateNormal & microphoneRateBest - not change rate
- [OPENMEETINGS-432] - video only room is coming with white board also
- [OPENMEETINGS-439] - An LDAP user can't change their own profile picture.
- [OPENMEETINGS-481] - When I reserve a room by sending an email, users who connected to this link from an email have the same email address as me
- [OPENMEETINGS-486] - Sometimes OM stops responding to clicks
- [OPENMEETINGS-503] - Openmeetings does not logout on the Recording panel
- [OPENMEETINGS-507] - Error message is shown when user save the Profile settings
- [OPENMEETINGS-537] - Pop menu in conference for files shows "Delete folder"
- [OPENMEETINGS-544] - some bug with SIP
- [OPENMEETINGS-579] - In any room not close the video and audio settings windows. Video is not broadcasting.
- [OPENMEETINGS-586] - FileItem owner_id is not replaced with new id while system import
- [OPENMEETINGS-587] - Exclusive audio by hotkey is broken
- [OPENMEETINGS-598] - dont build trunk on JDK 1.7 x64
- [OPENMEETINGS-608] - Office file are uploaded but not displayed
- [OPENMEETINGS-609] - The end time shown under the Book Conference Room option in New Message is Incorrect
- [OPENMEETINGS-618] - Incorrect translation
- [OPENMEETINGS-625] - Profile Pictures not working on LDAP Accounts
- [OPENMEETINGS-634] - No menu accessable after file upload, in a special condition
- [OPENMEETINGS-635] - Administration / Configuration : default_lang_id documentation
- [OPENMEETINGS-654] - Interview room is broken
- [OPENMEETINGS-670] - The webinar is already closed, you wil be rediredcted to some interesting offerings in X sek
- [OPENMEETINGS-672] - in recordings page ,people cant logout
- [OPENMEETINGS-687] - Microphone is unmuted when user refresh video frame
- [OPENMEETINGS-589] - Configurable hot key for Mute/Unmute should be added
OpenMeetings on the road to graduate from Incubator
We are happy to announce that the vote was successful to graduate OpenMeetings from the Incubator,
the result of the vote can be seen here http://markmail.org/message/zlu2jc23ls4hopjo.
The next Board meeting will be at the 19th December of 2012, we will submit our resolution and hopefully the Board will follow the recommendation from the Incubator to establish Apache OpenMeetings as top level project!
However, as we are still an Incubator project we did submit also a quarterly update of our project.
Project and community status:
- A testing application for AEC (Acoustic Echo Cancellation, build into Flash Player 11.2) was implemented and is in review http://markmail.org/message/g2zdwuruu7vuizvg
- A new clustering of OpenMeetings will be available with the next release of the 2.x tree, we have been discussing some approaches, see http://markmail.org/message/jvkawqwqrpajk2qo and working on the implementation
- Plugins are now hosted at apche-extras.org, index of plugins: http://code.google.com/a/apache-extras.org/hosting/search?q=openmeetings
- A fast feather track was presented at the ApacheCon EU: https://blogs.apache.org/openmeetings/entry/openmeetings_apachecon_presentation_slide
OpenMeetings ApacheCon Presentation Slide
Today we had the chance to do a quick presentation at the Fast Feather Track at ApacheCon Europe in Sinsheim.
This was our presentation:
The presentation is also available at:
Google Summer of Code 2012 at Apache OpenMeetings
We were very happy to have 3 official students participating in the Google Summer of Code 2012 program! There was even a 4th student that worked on his proposal even not accepted officially as there have been not enough slots available. All students met their goals some even did more then required.
As OpenMeetings is about making virtual conferences we organized a weekly virtual meeting to catch up with everybody. It was sometimes difficult to attend for everybody as the students and mentors are situated in different timezones, starting with GMT-4 to GMT+7. But we had a chance to talk to everybody face to face several times during the summer!
German Grekov's project was about implementing a Connection Test tool that can be run upfront a meeting to test upload, download and if required ports for OpenMeetings are open.
The final result was a UI that shows the most important information to the end-user
The test performed by the tool can be configured using a XML configuration, so that a users can customize the ports if they configured OpenMeetings to run on different ones.
German has documented the tool in more details:
His second task was to integrate a volume slider in the video pods. With a volume slider each user can adjust the audio of each video separated. Conference participants always have different microphones (with a good or bad quality), therefore it is very useful thing to have the opportunity of adjusting of some settings at runtime.
The image shows the volume slider next on the top of the video view.
More information about the project can be found in the wiki documentation:
Dmitry Zamula had the most difficult project agenda as his task required the most knowledge of various components of OpenMeetings. His goal was to create a component that would allow conversion of word and presentation documents into thumbnails and or html files. He decided to use Apache POI for the conversion. The final goal of the whole component to have one day editable documents in the whiteboard of OpenMeetings. His component is one step in that direction as it converts documents in the HTML format. Based on that potentially an editor could be created where you can edit the document online. While that task is quite difficult to integrate it was further difficult as he had not only to learn OpenMeetings component set but also the one of Apache POI.
The graph shows the process of generating html formatted content
Finally he was able to create documents in HTML format. The solution was a very good start to explore the chances of collaborative editing of documents within OpenMeetings.
More info can be found on his wiki page: https://cwiki.apache.org/confluence/display/OPENMEETINGS/Posting+documents+on+the+whiteboard+with+POI
But a Zimlet can also perform REST calls. It does that by using the Zimbra server as Proxy server to prevent cross side scripting effects.
Ankur successfully tackled those hurdles, did get familiar with the Zimlet architecture and implemented his plugin step by step.
Besides his implementation he created some docs that also contain screenshots of the plugin https://cwiki.apache.org/confluence/display/OPENMEETINGS/Openmeetings+Plugin+for+Zimbra.
What really is great that he did also complete all steps to finally create a working release from his project so that the distribution of the plugin can start and users can work with it!
Josh Dolitsky did not officially work as a GSoC student because slots were already full, but he agreed to work on the project even if not accepted! His task was to update and implement the ATutor Plugin. ATutor is an ELearning suite from OCAD (www.ocad.ca Canada). The plugin needed to be updated to use the latest REST API calls of OpenMeetings. Also, it needed to be refactored to remove any non-Apache License compatible dependencies.
This is a screenshot of the Plugin in action:
The plugin is now almost ready to start a vote to release it! He did also prepare some wiki page about his results:
Apache OpenMeetings Moodle Plugin 1.4 Incubating released!
The plugin enables integration of Apache OpenMeetings Incubating http://incubator.apache.org/openmeetings/) conference rooms in the popular e-learning LMS Moodle (http://www.moodle.org).
Add virtual conference rooms to courses Moodle organizes learning units in courses. The plugin enables teachers/course moderators of Moodle to add new conference rooms to courses.
Single sign-on and Role-based access control When the user enters the conference room via Moodle he does not need to re-login again. The plugin also transfers the role from Moodle to the conference room so that a teacher, admin or course moderator is automatically a moderator in the conference room.
Enhancements for teachers and workgroups In the plugin configuration you can choose if students that access the conference room need to wait till a teacher enters the room or can directly start.
Integration of recordings Instead of conference rooms you can also integrate conference recordings in Moodle. A recording can be any past conference session that you’ve recorded with OpenMeetings. Students can then watch the recording streamed from the server. Additionally teachers, course moderators and admins can download it.
Installation and documentation can be found at:http://incubator.apache.org/openmeetings/MoodlePlugin.html
Downloads of sources and binaries are available from the mirrors: http://incubator.apache.org/openmeetings/downloads.html
All downloads can be verified using the Apache OpenMeetings code signing KEYS
Apache OpenMeetings 2.0 Incubating released
We are happy to announce Version 2.0 of Apache OpenMeetings Incubating!
This is our first release as Apache project and there have been major changes almost everywhere in the application.
Restyled UI The UI has been refactored to have a common look and feel. Additionally most of the icons are now loaded at runtime. That means you can change colors and icons at runtime without changing the source code. More info: http://incubator.apache.org/openmeetings/themes-and-branding.html
New Calendar The calendar was completely refactored and got a new UI that was built from scratch that also adds some new functions. For example it is possible now to password protect invitations sent via the calendar. Further the timezone handling has been refactored and there is now also a SOAP/REST API to handle calendar Events ( http://incubator.apache.org/openmeetings/SoapRestAPI.html )
Integration with Asterisk The application contains now modules to directly integrate OpenMeetings with Asterisk for SIP/VoIP integration. It enables you to dial in as well as dial out of conference room to SIP or ordinary phones. More info: http://incubator.apache.org/openmeetings/voip-sip-integration.html
Install/Backup/Import via command line Additionally to the Web-Interface you can now do all basic operations via console. Just cd to your OpenMeetings installation directory and type “admin” (or ./admin.sh) and you will see all the options available (OpenMeetings service should be shut down while doing those operations)
Using SWF10 for Video Components All audio/video related components now use SWF10 for broadcasting and receiving audio and video signals. That makes it possible to use for example the echo cancellation feature build in the SWF10 Flash Player.
There are a lot more improvements for example to recording, screen sharing and new layout options. To see the full list please review our Release Notes for Version 2.0:
There are also new Integration Plugins in the pipe!
Integration into Atlassian Jira There is a plugin in our SVN that will be released soon for integration with Atlassian Jira, you can watch a demo here: https://blogs.apache.org/openmeetings/entry/jira_integration_apache_openmeetings_demo
Integration into Atlassian Confluence Same for Atlassian Confluence Wiki, you can watch a demo here: https://blogs.apache.org/openmeetings/entry/demo_video_about_upcoming_atlassian
Important Changes OpenOffice service does not need to be running as permanent service. But you have to set the path to OpenOffice (or LibreOffice) and JODConverter tools in OpenMeetings configuration. OpenMeetings (and JODConverter) will start and stop the OpenOffice service when they need it.
Upgrading from Version 1.9 or prior To update from an old version of OpenMeetings to 2.x you should use the integrated Backup and Import tool that exists since around Version 1.3. You should follow our documentation, see: http://incubator.apache.org/openmeetings/Upgrade.html
Downloads of sources and binaries are available from the mirrors linked here:
All downloads can be verified using the Apache OpenMeetings code signing KEYS