docker-jitsi-meet
docker-jitsi-meet copied to clipboard
How to add a second jvb instance?
Is it possible to add a second jvb instance for load balancing in the docker setup?
+1
I tried today by just starting a second instance in our rancher instance but it did not work out. No connection was possible thorugh the second jvb
Sorry for hijacking someone's thread but my issue is related to it, that's why I'm not creating a new issue.
It's possible to add multiple jvb instances when we use the quick-install method of the jitst-meet for installation.
Is the same possible for the docker installation that we may connect multiple JVBs to the prosody?
@ashirwad007786 that's exactly the same issue
+1
+1
May I ask at which user count you run into problems with the single jvb instance?
The Problems begin wirh about 15 participants...lags...hangs...disconnects
The same here .. some problems with about 13 participants in one channel - the most error is lost audio/video connection but still in the conference. Only reload the page fixing it.
But will a second or third jvb fix this error? I don't think so - one channel will consume only one jvb further - or am I wrong?
May I ask at which user count you run into problems with the single jvb instance?
We are more concerned about bandwidth, so looking for a second jvb with another uplink. Several people at the same time broadcasting video get's you fast into the 300MBit and above region.
Same. I also think that more instances would help. But Do you have proof? Neither vCPU nor bandwidth are maxed out. Or maybe a dedicated CPU could help.
Am 08.04.2020 um 13:01 schrieb Dominik Förderer [email protected]:
The Problems begin wirh about 15 participants...lags...hangs...disconnects
— You are receiving this because you commented. Reply to this email directly, view it on GitHub, or unsubscribe.
Not specific to Docker setup, but may help: https://github.com/jitsi/jitsi-meet/wiki/jitsi-meet-load-balancing-installation-Ubuntu-18.04-with-MUC-and-JID
Here is a discussion I had about this topic - it may have some helpful information. But please note that it's a bit kubernetes specific. https://community.jitsi.org/t/scale-videobridge-inside-kubernetes/20527
Hi
Anyone managed to get the second JVB in docker-compose ? as part of the install or in shard config.. I am looking to have multiple JVB instances
I have tried on the basis of the manual sent by @porjo . A major problem is that more components of jitsi need to be exposed to the outside world, which are currently available only in the internal docker network. I have managed to expose XMPP based on this thread (https://github.com/jitsi/docker-jitsi-meet/issues/425). But now need to auth. and internal.auth. subdomains and/or services are needed too.
This is actually not a problem for us, as we use a rancher (still 1.6 though) infrastructure and the containers can still communicate via internal docker networks even if running on different hosts and the outside traffic coming in over different networks.
I still wasn't successfull in adding a second instance.
I have tried on the basis of the manual sent by @porjo . A major problem is that more components of jitsi need to be exposed to the outside world, which are currently available only in the internal docker network. I have managed to expose XMPP based on this thread (#425). But now need to auth. and internal.auth. subdomains and/or services are needed too.
JVB dont need to be exposed, not sure about your setup. But My issue is adding more JVB's in docker-compose so when we spin the stack I have three JVB's rather one
It would be great if multiple JVB can be added for scaling purposes with in docker-compose, just get too messy with creating another docker container and configuring it manually
found this https://community.jitsi.org/t/how-can-i-add-extra-jvb-in-docker-meet/30911/4
Please check this PR https://github.com/jitsi/docker-jitsi-meet/pull/130
Here is another guide I wrote that might be helpful when setting up additional JVBs on external machines.
the same