Quellcode durchsuchen

Adds the method focus.setRTCPTerminationStrategy()

j8
George Politis vor 11 Jahren
Ursprung
Commit
9d24910f82
1 geänderte Dateien mit 24 neuen und 0 gelöschten Zeilen
  1. 24
    0
      libs/colibri/colibri.focus.js

+ 24
- 0
libs/colibri/colibri.focus.js Datei anzeigen

@@ -1163,3 +1163,27 @@ ColibriFocus.prototype.sendTerminate = function (session, reason, text) {
1163 1163
         this.statsinterval = null;
1164 1164
     }
1165 1165
 };
1166
+
1167
+ColibriFocus.prototype.setRTCPTerminationStrategy = function (strategyFQN) {
1168
+    var self = this;
1169
+    var strategyIQ = $iq({to: this.bridgejid, type: 'set'});
1170
+    strategyIQ.c('conference', {
1171
+	    xmlns: 'http://jitsi.org/protocol/colibri',
1172
+	    id: this.confid,
1173
+    });
1174
+
1175
+    strategyIQ.c('rtcp-termination-strategy', {name: strategyFQN });
1176
+
1177
+    strategyIQ.c('content', {name: "video"});
1178
+    strategyIQ.up(); // end of content
1179
+
1180
+    console.log('setting RTCP termination strategy', strategyFQN);
1181
+    this.connection.sendIQ(strategyIQ,
1182
+        function (res) {
1183
+            console.log('got result');
1184
+        },
1185
+        function (err) {
1186
+            console.error('got error', err);
1187
+        }
1188
+    );
1189
+

Laden…
Abbrechen
Speichern