瀏覽代碼

Does not flood with missing "Jid for SSRC" warnings for outdated stats(removed streams).

j8
paweldomas 10 年之前
父節點
當前提交
6cc8b63104
共有 1 個文件被更改,包括 4 次插入4 次删除
  1. 4
    4
      modules/statistics/RTPStatsCollector.js

+ 4
- 4
modules/statistics/RTPStatsCollector.js 查看文件

@@ -267,9 +267,9 @@ StatsCollector.prototype.start = function ()
267 267
                     {
268 268
                         self.processStatsReport();
269 269
                     }
270
-                    catch(e)
270
+                    catch (e)
271 271
                     {
272
-                        console.error("Unsupported key:" + e);
272
+                        console.error("Unsupported key:" + e, e);
273 273
                     }
274 274
 
275 275
                     self.baselineStatsReport = self.currentStatsReport;
@@ -466,7 +466,7 @@ StatsCollector.prototype.processStatsReport = function () {
466 466
         if(!ssrc)
467 467
             continue;
468 468
         var jid = ssrc2jid[ssrc];
469
-        if (!jid) {
469
+        if (!jid && (Date.now() - now.timestamp) < 3000) {
470 470
             console.warn("No jid for ssrc: " + ssrc);
471 471
             continue;
472 472
         }
@@ -667,7 +667,7 @@ StatsCollector.prototype.processAudioLevelReport = function ()
667 667
 
668 668
         var ssrc = getStatValue(now, 'ssrc');
669 669
         var jid = ssrc2jid[ssrc];
670
-        if (!jid)
670
+        if (!jid && (Date.now() - now.timestamp) < 3000)
671 671
         {
672 672
             console.warn("No jid for ssrc: " + ssrc);
673 673
             continue;

Loading…
取消
儲存