Allow to skip turn by passing ts=false to apprtc.
R=braveyao@webrtc.org, fischman@webrtc.org Review URL: https://webrtc-codereview.appspot.com/6809004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@5384 4adac7df-926f-26a2-2b94-8c16560cd09d
This commit is contained in:
parent
39fcfd78ae
commit
8c5b27de9a
@ -327,7 +327,6 @@ class MainPage(webapp2.RequestHandler):
|
||||
if not stun_server:
|
||||
stun_server = get_default_stun_server(user_agent)
|
||||
turn_server = self.request.get('ts')
|
||||
|
||||
ts_pwd = self.request.get('tp')
|
||||
|
||||
# Use "audio" and "video" to set the media stream constraints. Defined here:
|
||||
@ -438,10 +437,15 @@ class MainPage(webapp2.RequestHandler):
|
||||
logging.info('Room ' + room_key + ' is full')
|
||||
return
|
||||
|
||||
if turn_server == 'false':
|
||||
turn_server = None
|
||||
turn_url = ''
|
||||
else:
|
||||
turn_url = 'https://computeengineondemand.appspot.com/'
|
||||
turn_url = turn_url + 'turn?' + 'username=' + user + '&key=4080218913'
|
||||
|
||||
room_link = base_url + '?r=' + room_key
|
||||
room_link = append_url_arguments(self.request, room_link)
|
||||
turn_url = 'https://computeengineondemand.appspot.com/'
|
||||
turn_url = turn_url + 'turn?' + 'username=' + user + '&key=4080218913'
|
||||
token = create_channel(room, user, token_timeout)
|
||||
pc_config = make_pc_config(stun_server, turn_server, ts_pwd)
|
||||
pc_constraints = make_pc_constraints(compat, dscp)
|
||||
|
@ -22,8 +22,8 @@
|
||||
var roomKey = '{{ room_key }}';
|
||||
var roomLink = '{{ room_link }}';
|
||||
var initiator = {{ initiator }};
|
||||
var pcConfig = {{ pc_config|safe }};
|
||||
var pcConstraints = {{ pc_constraints|safe }};
|
||||
var pcConfig = {{ pc_config | safe }};
|
||||
var pcConstraints = {{ pc_constraints | safe }};
|
||||
var offerConstraints = {{ offer_constraints | safe }};
|
||||
var mediaConstraints = {{ media_constraints | safe }};
|
||||
var turnUrl = '{{ turn_url }}';
|
||||
|
@ -61,9 +61,7 @@ function openChannel() {
|
||||
}
|
||||
|
||||
function maybeRequestTurn() {
|
||||
// Skipping TURN Http request for Firefox version <=22.
|
||||
// Firefox does not support TURN for version <=22.
|
||||
if (webrtcDetectedBrowser === 'firefox' && webrtcDetectedVersion <=22) {
|
||||
if (turnUrl == '') {
|
||||
turnDone = true;
|
||||
return;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user