I spent some time setting up and trying out Jitsi on Debian. Resource consumption seems acceptable enough for a small group of people to do video chat. While more testing would be better, I believe we can look forward to having Jitsi in FreedomBox.
My setup details:
- VirtualBox + Vagrant with Buster image.
- 2 CPU cores
- 512 MiB RAM
- Added extra network adapter with
config.vm.network "private_network", type: "dhcp".
- In the host, /etc/hosts added a line like this
- I have followed the Jitsi Handbook to install in Buster.
apt install jitsi-web.
- Had to make one fix in /usr/share/jitsi-videobridge/jvb.sh to remove option
-XX:+UseConcMarkSweepGCsince openjdk-15 removed it.
- For test call with 2 Firefox windows (different containers) on the host machine. Enabled audio and video on both parties and set them in side-by view.
Resource consumption seems to be pretty acceptable. It might work out okay even for Pioneer box if not it will certainly work well on the likes of RPi 4, RockPro64, etc.
- CPU usage is around 10-20%.
- Memory usage is around 320MiB for Jitsi Video Bridge + Jitsi Conference Focus + Coturn + Prosody.
- Network usage is around 2.5Mbps.