|
|
|
@ -22,22 +22,18 @@ |
|
|
|
define([], function() { |
|
|
|
define([], function() { |
|
|
|
"use strict"; |
|
|
|
"use strict"; |
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
// turnSettings
|
|
|
|
* turnSettings |
|
|
|
// Service to correctly sync client and server side TURN settings to contraints.js
|
|
|
|
* Service to correctly sync client and server side TURN settings to contraints.js |
|
|
|
// See contraints.js for actual TURN configuration in use for a connection
|
|
|
|
* See contraints.js for actual TURN configuration in use for a connection |
|
|
|
|
|
|
|
*/ |
|
|
|
|
|
|
|
return ['mediaStream', 'appData', 'constraints', function(mediaStream, appData, constraints) { |
|
|
|
return ['mediaStream', 'appData', 'constraints', function(mediaStream, appData, constraints) { |
|
|
|
|
|
|
|
|
|
|
|
var preferClientSideTurnSettings = mediaStream.config.TurnClientSideSetable; |
|
|
|
var preferClientSideTurnSettings = mediaStream.config.TurnClientSideSetable; |
|
|
|
var turnConfigServer = null; |
|
|
|
var turnConfigServer = null; |
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
// @param Object config Turn configuration object
|
|
|
|
* @param Object config Turn configuration object |
|
|
|
// @param Array config.urls
|
|
|
|
* @param Array config.urls |
|
|
|
// @param String config.username
|
|
|
|
* @param String config.username |
|
|
|
// @param String config.password
|
|
|
|
* @param String config.password |
|
|
|
|
|
|
|
*/ |
|
|
|
|
|
|
|
var updateTurnSettings = function(config) { |
|
|
|
var updateTurnSettings = function(config) { |
|
|
|
if (!preferClientSideTurnSettings) { |
|
|
|
if (!preferClientSideTurnSettings) { |
|
|
|
return; |
|
|
|
return; |
|
|
|
|