#6
in
Web app
> there is still a fair amount of assemby required
I'm not sure what you mean. A from scratch installation of Galene is just
git clone https://github.com/jech/galene/
cd galene
CGO_ENABLED=0 go build -ldflags='-s -w'
mkdir groups
echo '{"presenter":[{}]}' > groups/demo.json
./galene &
Do you think it could be made any simpler?Teams only show 4 streams at a time on Linux, the video/audio quality is mediocre and the video quality in the webclient is worse than the one using an Electron container, probably to force the app. Screensharing always tends to get stuck after a while, and they ignore any requests to start supporting Wayland, even while it takes minimal changes(update Electron).
Nowadays it's easy to setup your own conference server, and use webbased clients that don't require yet another Electron container. For instance, Galene(https://github.com/jech/galene) is an excellent resource-friendly SFU built on top of Pion(Golang).
Shameless plug: I'm the author of Pyrite(https://github.com/garage44/pyrite), an alternative WebRTC frontend for Galene
I believe Galene does[0] Juliusz was working on pion/RTP for it. You can see all the details here [1]
[0] https://github.com/jech/galene
[1] https://github.com/pion/rtp/blob/master/codecs/vp9_packet.go