Hi there!!!
first of all thank you so much for such a wonderful work as jitsi, moreover in these turmoil times.
I have installed Jitsi in a debian 10 server at my domestic network in an Intel NUC hardware, set the certificates, and get it to work with two people, however ( and it seems I am not the only one) as soon as other invitee enters the room video and audio drops.
Before starting a topic I have been reading all the topics related and tried everything I found here, trying to add the advanced configuration for NAT with the internal and public address , set the jvb host values, forwarded the ports (including 5347), add host and hostname,
Changed:
// requireDisplayName: true,
to
requireDisplayName: true,
Added:
org.jitsi.jicofo.auth.URL=XMPP:jitsi.external-domain.com
nano /etc/jitsi/videobridge/sip-communicator.properties
Added:
org.ice4j.ice.harvest.NAT_HARVESTER_LOCAL_ADDRESS=internal.IP
org.ice4j.ice.harvest.NAT_HARVESTER_PUBLIC_ADDRESS=public.IP
and after more than 10 hours trying different changes I have seen here, I thought it might be a good idea to ask for help :)))
This is how everything looks like now
-
hosts and hostnames
root@dappnodelbh:/etc# cat hosts
127.0.0.1 localhost
127.0.1.1 dappnodelbh.shelpin.com dappnodelbh
::1 localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
127.0.0.1 localhost seeya.noncentralconf. com (added spaces in links because of restrictions for new users)The following lines are desirable for IPv6 capable hosts
::1 localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
root@dappnodelbh:/etc# cat hostname
dappnodelbh
seeya.noncentralconf. com
root@dappnodelbh:/etc#
- jvb sip.communicator
org.jitsi.videobridge.AUTHORIZED_SOURCE_REGEXP=focus@auth.seeya.noncentralconf. com/.*
I changed this one after including the advanced NAT config because it seem to be preventing even the 2 people conference to crash (kicks out both)
- Videobridge config file
root@dappnodelbh:/etc/jitsi/videobridge# cat config
Jitsi Videobridge settings
sets the XMPP domain (default: none)
JVB_HOSTNAME=seeya.noncentralconf. com
sets the hostname of the XMPP server (default: domain if set, localhost otherwise)
JVB_HOST=
sets the port of the XMPP server (default: 5275)
JVB_PORT=5347
sets the shared secret used to authenticate to the XMPP server
JVB_SECRET=XXXXXXX
extra options to pass to the JVB daemon
JVB_OPTS=""
adds java system props that are passed to jvb (default are for home and logging config file)
JAVA_SYS_PROPS="-Dnet.java.sip.communicator.SC_HOME_DIR_LOCATION=/etc/jitsi -Dnet.java.sip.communicator.SC_HOME_DIR_NAME=videobridge -Dnet.java.sip.communicator.SC_LOG_DIR_LOCATION=/var/log/jitsi -Djava.util.logging.config.file=/etc/jitsi/videobridge/logging.properties"
root@dappnodelbh:/etc/jitsi/videobridge#
I also removed after trying --apis=xmpp,rest from the JVB opts as it also seemed to make it crash for 2 people calls.
- Jicofo config file
Jitsi Conference Focus settings
sets the host name of the XMPP server
JICOFO_HOST=localhost
sets the XMPP domain (default: none)
JICOFO_HOSTNAME=seeya.noncentralconf. com
sets the secret used to authenticate as an XMPP component
JICOFO_SECRET=XXXXXXX
sets the port to use for the XMPP component connection
JICOFO_PORT=5347
sets the XMPP domain name to use for XMPP user logins
JICOFO_AUTH_DOMAIN=auth.seeya.noncentralconf. com
sets the username to use for XMPP user logins
JICOFO_AUTH_USER=focus
sets the password to use for XMPP user logins
JICOFO_AUTH_PASSWORD=XXXXXX
extra options to pass to the jicofo daemon
JICOFO_OPTS=""
adds java system props that are passed to jicofo (default are for home and logging config file)
JAVA_SYS_PROPS="-Dnet.java.sip.communicator.SC_HOME_DIR_LOCATION=/etc/jitsi -Dnet.java.sip.communicator.SC_HOME_DIR_NAME=jicofo -Dnet.java.sip.communicator.SC_LOG_DIR_LOCATION=/var/log/jitsi -Djava.util.logging.config.file=/etc/jitsi/jicofo/logging.properties"
- jicofo sip communicator properties
org.jitsi.jicofo.auth.URL=XMPP:seeya.noncentralconf. com
- How chrome://webrtc looks like
Any help about what could be happening or any direction of anything that is not correctly configured in the screenshots sent would be highly appreciated.
Thanks!!!