I have been struggling for a while trying to get my 2.15.0 OpenVidu install running on my cloud VPS. I started with the standard install_openvidu_latest.sh script and modified the .env as well as opened up all of the prescribed ports on my server via ufw. I have successfully been able to run a test on the dashboard page and I have attempted to have 2 of my local PCs behind the same firewall connect via the same OpenVidu room. I can’t see the other person’s video. When I perform docker-compose logs -f coturn I see sporadic errors like the ones below:
1249: session 001000000000000083: new, realm=, username=, lifetime=3600
coturn_1 | 1249: session 001000000000000083: realm user : incoming packet ALLOCATE processed, success
coturn_1 | 1249: session 000000000000000084: realm user <>: incoming packet message processed, error 401: Unauthorized
coturn_1 | 1249: session 001000000000000087: realm user <>: incoming packet BINDING processed, success
coturn_1 | 1249: session 000000000000000082: realm user <>: incoming packet OLD BINDING processed, success
I have also seen TCP socket errors: (I replaced the IP addresses with [userIP] and [serverIP]
coturn_1 | 1571: session 000000000000000071: TCP socket error: Connection reset by peer [userIP]:53852
coturn_1 | 1571: session 000000000000000071: closed (2nd stage), user realm origin <>, local [serverIP]:3478, remote [userIP]:53852, reason: TCP socket buffer operation error (callback)
Any thoughts? I am using a self-certify deployment right now until I can get everything debugged. I tried using Trickle but don’t know what username and password to enter for my TURN server.
Thanks,
-Rob