
Siyali Gupta started this conversation 2 months ago.
Why is Flutter-webrtc for calling not working in a public network with my own coturn configured server on my Ubuntu computer having a public IP?
Trying to understand why Flutter-webrtc for calling not working in a public network with my own coturn configured server on my Ubuntu computer having a public IP
codecool
Posted 2 months ago
The "Found Shared Reference Error" when using Flutter-webrtc for calling in a public network with your own Coturn configured server on Ubuntu can be caused by several factors:
Network Configuration: Ensure that your Coturn server is correctly configured to handle public network traffic. This includes setting up the correct listening IP addresses and ports.
Firewall and NAT: Check if your firewall or NAT settings are blocking the necessary traffic. You may need to configure port forwarding or allow specific ports on your firewall.
STUN/TURN Server Configuration: Verify that your Coturn server is properly set up as a STUN/TURN server. This includes configuring the turnserver.conf file with the correct external IP, listening IP, and authentication credentials.
Signaling Server: Ensure that your signaling server is correctly set up and that it can handle connections from different networks2.
ICE Servers: Make sure that your ICE servers are correctly specified in your Flutter-webrtc configuration. This includes using both Google STUN servers and your Coturn TURN server1.
SSL Certificates: If you are using HTTPS for your signaling server, ensure that your SSL certificates are correctly installed and configured.
Testing and Debugging: Use tools like Wireshark to monitor the network traffic and identify any issues with the ICE negotiation process.