It's built in NodeJS/React/TypeScript, and I just recently ported the backend to Go because I wanted to build a Selective Forwarding Unit using pion/webrtc. You can test this in the alpha release on peercalls.com/alpha [2].
Would love to get more feedback and/or bug reports! Open source, available on GitHub [3].
My one hope: Could it be possible to select from different audio bitrates when on a direct connection? High bandwidth audio seems like one of the huge selling points of P2P chat applications. My naive assumption is that it’s the sampleRate constraint on the audio stream, but I’m not sure how the compression works...
I have been using this for our clients (edtech) for a while and with their 2.2 official version, they made it HTML5 only and removed flash. Works really well if you follow all the guidelines and installation instructions.
They also have a bash installer script [2] which literally does everything for you in one single script.
[0] https://docs.bigbluebutton.org
best alternative i've seen so far was a webrtc setup with okta authentication. https://github.com/rdegges/chatapp