https://github.com/chillyen/Funny-cat/blob/main/src/components/ChatInterface.svelte
In the ChatInterface.svelte file below, I have confirmed that my STUN and TURN servers can connect. However, in my tests, when I open Chrome and Edge on my computer and pair two users, they can connect to each other. I suspect that they might be using an internal network and not actually connecting through the TURN server. But when I try with a mobile phone and a computer, two different devices, they are unable to detect each other joining the same room server.
Connections can be established in different browsers or on different devices.
In WebRTC, I can establish a connection on my own computer, but I cannot connect over external networks
81 Views Asked by Chillyen At
1
There are 1 best solutions below
Related Questions in WEBRTC
- WebRTC close navigator.getUserMedia correctly
- Android WebRTC compile
- Java-based WebRTC SFU implementation for Spring Boot project
- Web RTC simple peer connection with socket.io could not be established
- WebRTC from Firefox to Android crashes
- How can I connect to a websocket from a vue app that is exposed to the network (yarn dev --host)?
- How to setup multiple peer connection with datachannels?
- Webrtc initial negotiation succeeds but renegotiation fails
- Webrtc Vulnerable Version
- aiortc: Combining multiple mp3 files to be returned as a single MediaStreamTrack
- WebRTC Data Channel is always in connecting state
- WebRTC ICE fails for IOS Browsers
- Need to connect my WebRTC stream(Handled by PeerJS) to my Asterisk server
- aiortc: Recording video on server discards beyond a few seconds
- Android 12+: Microphone stops in WebRTC app within a WebView when screen is locked or user switches apps
Related Questions in SVELTE
- How can I use svelte-canvas in sveltekit?
- Deploying sveltekit app with gunjs on vercel throws cannot find module './lib/text-encoding'
- Svelte reactivity affected by initial variable value
- Non-blocking state update
- Data import issue for RSS in Svelte
- How can I import ActionData?
- Svelte how to have duplicate keys in a keyed each
- image-contain not fitting portrait image in parent container
- How can I update class on an element before the website loads (before onMount)?
- sveltekit adapter-node docker volume issue serving updated static files after build time
- Astro fails with svelte-testing-library
- How to reassign types to vite iso-imports
- New values not being loaded for .env for SvelteKit app
- Github Pages with sveltekit only shows the HTML contents of app.html
- Why is this Sevlte useSelector implementation not calling the derived function?
Related Questions in STUN
- turn client library for connecting to turn server
- How to configure Stun/Turn UDP port rang in ejabberd kuberbetes environment?
- Integrate XMPP Openfire STUN server with client side js web application
- Debugging AWS-hosted Coturn Server - TURN working, STUN seems not to be
- Dealing with securing an ICE server to allow only allowed IP addresses to access it
- In WebRTC, I can establish a connection on my own computer, but I cannot connect over external networks
- Webrtc connection drops after 5 minutes on Apple devices (with coturn server)
- PeerJS Connection has been made, but no data transfer when one connection is using 4g mobile network (only for few networks )
- How to Decrypt STUN Traffic Using Wireshark for Load Testing?
- streamlit-webrtc not working in aws server
- P2P NAT Punch-Through using STUN with Godot
- WebRtc stun server : [WinError 1231] The network location cannot be reached
- WebRTC Not Working Between Android AVDs I want to know the cause
- Catch the stun protocol
- Creating a new RTCPeerConnection with Google stun servers doesn't work JS
Related Questions in TURN
- TURN server for WebRTC with REST API authentication
- WebRTC communication only using HTTP port 80?
- How to hook into XirSys' signaling server instead of Priologic
- how to get tcp connection candidate from twilio stun/turn server?
- Android webrtc app doesn't work on different network
- Authentication failed when coturn is behind the udp load balancer like nginx
- Dynamic room creation using xirsys STUN and TURN
- XirSys When do I request new Ice servers?
- Video streaming through libnice and gstreamer
- stun and turn configuration in kurento room api for android
- Hosting website on VPS, Configure TURN server
- WebRTC Coturn, not able to view remote user on some networks
- how to authenticate coturn with rest api
- Android WebRTC cannot connect to coTURN server: error 401: Unauthorized
- How to configure WebRTC peer connection with Twilio
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
I think the STUN server you are using is not working. I checked your STUN server URI using the Trickle ICE web page, and I can't see any entry with type srflx.
Try this STUN server URI: "stun:stun1.l.google.com:19302"
Or you can use any STUN server from this list: https://gist.github.com/zziuni/3741933
Before using any URI, use Trickle ICE to check whether it is working properly Link: https://webrtc.github.io/samples/src/content/peerconnection/trickle-ice/