Closed trickert76 closed 4 years ago
When I deny the locale TURN server during setup, it uses stun.freeswitch.org as STUN Server and then it works. The coturn docker-compose doesn't contain any exposed port but uses network_mode: host
, so the above output of docker-compose ps is not complete. I'll now switch back to a coturn-enabled docker - let's see. what happens.
Hmm, that's strange - I was expecting that now it doesn't work again, but it works.
There is TURN_SECRET
but I cannot find a place where the coturn server is using it. I don't understand that behaviour.
So, there are ports open for freeswitch. I don't know enough about freeswitch and if it is necessary to transfer the video.
kurento - not freeswitch - is responsible for video & screenshare ;)
Hmm, that's strange - I was expecting that now it doesn't work again, but it works.
hmm, that is wired. Is it now really in the same state as in the beginning?
maybe the STUN_IP
or TURN_SERVER
was set wrongly somehow?
There is
TURN_SECRET
but I cannot find a place where the coturn server is using it. I don't understand that behaviour.
here it is used to provided the static-auth-secret
version: '3.6'
services:
coturn:
image: instrumentisto/coturn:4.5
restart: unless-stopped
command:
- "--external-ip=${EXTERNAL_IPv4}/${EXTERNAL_IPv4}"
- "--external-ip=${EXTERNAL_IPv6:-::1}/${EXTERNAL_IPv6:-::1}"
- "--static-auth-secret=${TURN_SECRET}"
[...]
Ah, ok. I've searched in mod/coturn/turnserver.conf
I've removed .env and postgres folder, cleared docker etc. and restarted the setup, so I think, the setting was completly reseted between the trials.
I'l now completly reinstall the system to be absolutly sure. But I think, for now, I can close this issue.
I followed your installation instruction on a new and empty Debian buster on a VM directly connected to the Internet.
First everything looks fine. I was able to log into Greenlight and start a conference with another person. Audio is working fine, also the presentation is visible on the other side and both can "scrible" on it.
But neither screen sharing nor Video is working. I can see myself in the browser, but nobody else can see themself nor me.
Using the "full installation" of bbb-install.sh on the same machine shows video too. So it must something within the docker environment or a missing port.
When I have a look at the bare metal installation, I can see:
So, there are ports open for freeswitch. I don't know enough about freeswitch and if it is necessary to transfer the video. Maybe it's because of COTURN (I've enabled it, but there is no open port for it) - i'm absolutly not sure what is the reason and I'm not sure, if the log will help you:
The env settings: