Comments (7)
Comment by myleshorton from Wed Oct 16 05:34:53 2013
TURN is a STUN extension, so TURN messages are STUN messages. Possible Wireshark is labeling them as STUN messages correctly when in fact they're being used for TURN?
from uproxy-p2p.
Comment by ryscheng from Wed Oct 16 05:38:14 2013
TURN servers are still separate servers and handled differently. There's an authentication stage and other sorts of complexity that WebRTC needs to handle properly to make sure it works. Wireshark definitely labels everything STUN so we're not missing messages, it just never gets to the TURN stage when STUN fails.
from uproxy-p2p.
Comment by ryscheng from Wed Oct 16 05:39:00 2013
This is possible a TURN for DataChannels on Mac OS X (Chrome beta). We should try 2 Linux machines with UProxy and https://www.cubeslam.com/raonul
from uproxy-p2p.
Per Trevor:
So, Chrome will only use TURN if you specify a TURN server in your config when creating the peer connection, e.g.:
var stun = {
'url': 'stun:stun.l.google.com:19302'
};
var turn = {
'url': 'turn:SOMEHOSTNAME:3478',
'username': 'test',
'credential': 'test'
};
var pc_config = {
'iceServers': [ stun, turn ]
};
Right now, our transport provider doesn't do this so we're just not using TURN.
from uproxy-p2p.
This is: freedomjs/freedom#10
from uproxy-p2p.
Probably needs to work with the new churn repo.
from uproxy-p2p.
Dup of #191
from uproxy-p2p.
Related Issues (20)
- Feedback & collection handlers should be in a unique path
- Build website to deploy cloud servers
- first-class support for launching cloud from Android HOT 1
- Support deploying cloud server from mobile (air client) HOT 1
- No longer able to interact with the "add server" button HOT 3
- Notify the server owner about the uProxy server software updates required and enable a seamless upgrade
- custom-cordova-config isn't very compatible with CCA anymore HOT 1
- Support adding servers when users already have the app HOT 3
- "Switching" connected servers needs a better UI treatment
- Loading the app is janky
- Url interception is unreliable
- Could launcher should display a QR Code
- Cloud Launcher should have a clickable access code HOT 1
- The create server button freezes the UI
- Cloud Launcher needs to handle Digital Ocean errors
- Get URI again on Cloud
- Stackfile?
- "__natimpact__" incorrectly getting set to "probably not" instead of "probably"
- chrome not support direct create tcp connnection cause this project stuck HOT 1
- How exactly does this Chrome extension work...? HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from uproxy-p2p.