Переглянути джерело

Merge pull request #290 from jitsi/fix_disable_tcp

Remove 'ssltcp' candidates when 'webrtcIceTcpDisable' = true
dev1
bgrozev 8 роки тому
джерело
коміт
298fd3a7f3
2 змінених файлів з 5 додано та 3 видалено
  1. 1
    1
      modules/xmpp/JingleSessionPC.js
  2. 4
    2
      modules/xmpp/SDP.js

+ 1
- 1
modules/xmpp/JingleSessionPC.js Переглянути файл

@@ -102,7 +102,7 @@ JingleSessionPC.prototype.doInitialize = function () {
102 102
             var protocol = candidate.protocol;
103 103
             if (typeof protocol === 'string') {
104 104
                 protocol = protocol.toLowerCase();
105
-                if (protocol == 'tcp') {
105
+                if (protocol === 'tcp' || protocol ==='ssltcp') {
106 106
                     if (self.webrtcIceTcpDisable)
107 107
                         return;
108 108
                 } else if (protocol == 'udp') {

+ 4
- 2
modules/xmpp/SDP.js Переглянути файл

@@ -399,7 +399,8 @@ SDP.prototype.transportToJingle = function (mediaindex, elem) {
399 399
                 var protocol = (candidate &&
400 400
                         typeof candidate.protocol === 'string')
401 401
                     ? candidate.protocol.toLowerCase() : '';
402
-                if ((self.removeTcpCandidates && protocol === 'tcp') ||
402
+                if ((self.removeTcpCandidates
403
+                        && (protocol === 'tcp' || protocol === 'ssltcp')) ||
403 404
                     (self.removeUdpCandidates && protocol === 'udp')) {
404 405
                     return;
405 406
                 }
@@ -606,7 +607,8 @@ SDP.prototype.jingle2media = function (content) {
606 607
         var protocol = this.getAttribute('protocol');
607 608
         protocol = (typeof protocol === 'string') ? protocol.toLowerCase(): '';
608 609
 
609
-        if ((self.removeTcpCandidates && protocol === 'tcp') ||
610
+        if ((self.removeTcpCandidates
611
+                && (protocol === 'tcp' || protocol === 'ssltcp')) ||
610 612
             (self.removeUdpCandidates && protocol === 'udp')) {
611 613
             return;
612 614
         } else  if (self.failICE) {

Завантаження…
Відмінити
Зберегти