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.
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.