...
About five open software solutions for web conferencing are world-wise known. They serve not only as applications, but also as educational specimens, enabling interested engineers to understand the stuff of such software solutions and to create their solutions on their basis. Table 1 below presents the comparative technical characteristics of four known free web conferencing software systems:
Table 1 (to be inserted)
System, license | Programming technologies | Server Requirements | Client Requirements | Server OSs Support |
---|---|---|---|---|
OpenMeetings (OM), Apache [1] | Red5, Java, Adobe Flash, HTML5 | Java, Relational Database Database (MySQL, Derby,...), OpenOfficea, swf Toolsa | Flash Pluginb, JRE 8a | Linux, Win, macOS |
BigBlueButton (BBB), LGPL [2] | Red5, Java, Adobe Flash, HTML5, WebRTC, Redis | Java, MySQL, Redis, OpenOfficea, MongoDBa, swf Toolsa, FreeSWITCHa | Flash plugin | Linux |
MConf = BBB + own development, LGPL+ AGPL [3] | Red5, Java, Ruby, Adobe Flash, HTML5, WebRTC, Redis | Java, Ruby on Rails, Chef, MongoDB, MySQL, Redis, OpenOfficea, swf Toolsa | Flash plugin | Linux |
WebHuddle, GPLv2 [4] | Java, JBoss | Java, JBoss, OpenOfficea, Xvfb a | Java plugin | Windows, Linux, macOS |
a optional requirements for extending the system functionality
b the latest versions of web browsers include Flash Plugin by default, for older versions it may be necessary to install it
c presence of a web browser on the client machine is implied
...
OpenMeetings and BBB
These products are close in terms of software technologies used and the requirements for server and client software. But OM requires only one database for its server part, and for BBB it is required to install at least two different databases. Both systems have mobile applications. The main differences for users are in the interface and suitable operating systems.
...