Thanks for posting that @mjray, it would be an interesting learning exercise, even if it ultimately failed…
The current version of BigBlueButton, 2.2, runs on Ubuntu 16.04 Xenial and pulls in most of the software as
.deb's, from three repos, so I guess the first job would be to identify all of the packages and then look how many are already in Debian and how many would need adding and also how many are the wrong versions.
The next version of BigBlueButton, 2.4 will run on Ubuntu 18.04 and that might be more realistic to target for Buster, however there are no releases for it yet.
If I had some time to spend on this I’d probably start with looking at packaging Greenlight, the HTML5 front end, for Debian Buster, currently this is run via Docker on Alpine — having multiple Debian VMs for Greenlight with BBB on Ubuntu for the backend would be an approach I’d probably prefer for hosting the application.
However time is really in short supply and we have written Ansible to deploy BigBlueButton and this is working well, we hosted a meeting for 50+ people today and the server didn’t break into a sweat.