Hello guys!
Need your quick help, we are using jitsi and like life, but after 24.11.20 we faced a problem if we have more than 2 guys in a call - jitsi is not working at all!
Could you please help us!
We only have this console log with a strange error:
Looks like the WS connection towards your JVB could not be established. Can you check the network tab there in devtools to see the error? Also check the JVB logs.
Check to make sure you have port 10000 open and properly forwarded. Also, make sure your firewall is not blocking any of the required ports. If those are fine, then check the Advanced configuration section of the Quick Install Guide.
I had this problem with JVB running in Docker as well. It took me a few days debugging my setup. I am using Kubernetes though. I think a few posts here helped me a lot especially this one:
What seems to be happening for you is the same thing that happened to me. When you have 2 participants Jitsi uses P2P connection between the participants. When a third person joins it’ll involve your JVB server to serve the video call.
I fixed my problem by injecting manually into sip-communicator.properties the variables NAT_HARVESTER_LOCAL_ADDRESS and NAT_HARVESTER_PUBLIC_ADDRESS as such:
First of all we use docker-compose to run all jitsi containers.
I’ve found that we have a file docker-jitsi-meet/jvb/rootfs/defaults/sip-communicator.properties
So this is data in this file
{{ if .Env.DOCKER_HOST_ADDRESS }}
org.ice4j.ice.harvest.NAT_HARVESTER_LOCAL_ADDRESS={{ .Env.LOCAL_ADDRESS }}
org.ice4j.ice.harvest.NAT_HARVESTER_PUBLIC_ADDRESS={{ .Env.DOCKER_HOST_ADDRESS }}
{{ end }}
So I’ve added
DOCKER_HOST_ADDRESS={{our external IP that I use to connect to the server}}
LOCAL_ADDRESS=172.17.0.1 (i’ve found this ip in ifconfig in docker section)