BigBlueButton is fully packaged and tested for Ubuntu 16.04 64-bit. You can install the entire product with just a few commands.
The source code for BigBlueButton is hosted at GitHub. You can fork the code and extend BigBlueButton for your needs.
BigBlueButton’s simple API gives you an easy HTTP interface for creating, joining, and ending meetings, as well as management of recordings.
HTML 5 CLIENT
BigBlueButton now uses a pure HTML5 interface that runs on mobile devices as well (iOS 12.2+ and Android 6.0+).
You can setup an easy-to-use front-end called Greenlight.