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

Make the PeerConnection stats interval configurable, bump the default to 10s. (#1033)

dev1
bgrozev 5 роки тому
джерело
коміт
b24bbdee4e
Аккаунт користувача з таким Email не знайдено
1 змінених файлів з 5 додано та 1 видалено
  1. 5
    1
      modules/statistics/statistics.js

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

110
  */
110
  */
111
 Statistics.init = function(options) {
111
 Statistics.init = function(options) {
112
     Statistics.audioLevelsEnabled = !options.disableAudioLevels;
112
     Statistics.audioLevelsEnabled = !options.disableAudioLevels;
113
+    if (typeof options.pcStatsInterval === 'number') {
114
+        Statistics.pcStatsInterval = options.pcStatsInterval;
115
+    }
113
 
116
 
114
     if (typeof options.audioLevelsInterval === 'number') {
117
     if (typeof options.audioLevelsInterval === 'number') {
115
         Statistics.audioLevelsInterval = options.audioLevelsInterval;
118
         Statistics.audioLevelsInterval = options.audioLevelsInterval;
186
 }
189
 }
187
 Statistics.audioLevelsEnabled = false;
190
 Statistics.audioLevelsEnabled = false;
188
 Statistics.audioLevelsInterval = 200;
191
 Statistics.audioLevelsInterval = 200;
192
+Statistics.pcStatsInterval = 10000;
189
 Statistics.disableThirdPartyRequests = false;
193
 Statistics.disableThirdPartyRequests = false;
190
 Statistics.analytics = analytics;
194
 Statistics.analytics = analytics;
191
 
195
 
216
             = new RTPStats(
220
             = new RTPStats(
217
                 peerconnection,
221
                 peerconnection,
218
                 Statistics.audioLevelsInterval,
222
                 Statistics.audioLevelsInterval,
219
-                2000,
223
+                Statistics.pcStatsInterval,
220
                 this.eventEmitter);
224
                 this.eventEmitter);
221
 
225
 
222
         rtpStats.start(Statistics.audioLevelsEnabled);
226
         rtpStats.start(Statistics.audioLevelsEnabled);

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