Report 11: Load Balancing Test for Multiple Jitsi-Videobridge (Interim Report)
Jitsi Meet, open-source software developed by 8x8, Inc., is a video conferencing system that natively supports a load-balancing function. Self-hosting has inherent issues concerning the scalability and stability of the services compared with commercial services, such as Zoom. The load-balancing function enables integration of the self-hosted servers distributed worldwide as cooperating video servers. Also, this redundancy works as reciprocal failover and backup. In this report, I tested a minimum configuration of the Jitsi Meet load-balancing to gather data for the specification of the video server nodes integration for video conferencing and to confirm them visually.
The Minimum Configuration of Multiple Jitsi-Videobridge, refer to [1-7]
Load Test Condition
This test makes some interruptions of the two Jitsi-Videobridge services alternately to check the failover behavior for the first trial.
Load Test of Multiple Jitsi-Videobridge
The minimum load balancing configuration of Jitsi Meet Videobridge nodes on the Internet works as a reciprocal failover. In this test condition, users can continue video conferencing during the switchover with little awareness, although there is a momentary loss of communication when the Videobridge server switches.
References
[1] DevOps Guide (scalable setup), Jitsi Meet Handbook, 8x8, Inc.
[2] Self-Hosting Guide - Manual installation, Jitsi Meet Handbook, 8x8, Inc.
[3] Jitsi-videobridge, Jitsi, 8x8, Inc.
[4] How to Install Jitsi Meet with Multi Server Configuration, Danmaby
[5] How to Load Balance Jitsi Videobridge using Muc Mode, Facsiaginsa
[6] How to Install Jitsi Meet with Multi-Server Configuration, Facsiaginsa
[7] A guide to setting up a Jitsi Meet server with seperate videobridges in 2022, Semaphor