Single JVB with multiple meetings


So I have followed the installation guide for Ubuntu and everything worked out well so far. There are no other configurations that I have done. I am hosting Jitsi Meet locally and accessing from my other devices via local network so none of this is going to routed over the Internet.

What I really want to do is to be able to have multiple meeting rooms hosting about 300 participants per meeting room. What are some of the configs that I must perform? Is this possible from a single well spec’d desktop? I am only streaming audio one way from one moderator to 300 participants per meeting room. I would want to have 4 or 5 of such meeting rooms.

I really appreciate any help from you guys for the config and possibly even the hardware or software architecture itself. Thank you in advance.

With one good main node that hosts nginx, prosody and jicofo and 4-5 bridges on good vms you can accommodate 4-5 meetings with 300 participants audio only.

Hello, thank you for the prompt reply.

May I clarify that each of those vms will host nginx, prosody, jifcofo and jvb right? how do it tie all of them together and serve them via a single IP?

Nope, you create one core node with a jitsi-meet install … then you can stop the jvb there. Create other VMs where you install jvb only and reuse the jvb settings from the main node and just change the nickname it uses to connect and the host instead of localhost use the internal IP of the core node, where you can access port 5222 from jvb vms.
This way you have one core node with several jvbs.

1 Like

Ok I will try it out! Thank you!

Sir ,Can you explain me the process of doing this ? .so ,I’ll get to know about that, as of now I don’t have enough knowledge to do it properly .

Is that 4-5 conferences per node or total? Similarly is that 300 participants per node or total across 4-5 nodes? In other words, i’m not sure if you’re saying to do 4-5 conferences total with total amount of users being 300 (so around 50 users per conference), or if you are saying each node can do 4-5 conferences with 300 participants each meaning 1 node can have 1500 users connected to it. Can you clarify that?

A well-spec’d main node can handle thousands of participants at the same time. To handle a meeting with about 300 participants per meeting room, only audio, one adequately spec’d bridge (JVB) is fine. So, for 4-5 such meetings, a corresponding number of bridges is required.

Can you elaborate? In your first sentence you say a single node can handle thousands of participants but in your second sentence you say you need 4-5 nodes for around 1500 users…

The main node houses nginx, prosody and jicofo - this can handle thousands of participants
The 4-5 nodes are for the bridges (JVB). Each one can safely handle ~300+ participants.

For the jvb, is this assuming all 300 users have their audio/video on or do these numbers expect that a good portion of those users have their audio or video muted?