瀏覽代碼

Fixes loss reporting.

master
damencho 9 年之前
父節點
當前提交
f89bf90bb7
共有 1 個文件被更改,包括 3 次插入2 次删除
  1. 3
    2
      modules/statistics/RTPStatsCollector.js

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

@@ -495,7 +495,8 @@ StatsCollector.prototype.processStatsReport = function () {
495 495
         var isDownloadStream = true;
496 496
         var key = 'packetsReceived';
497 497
         var packetsNow = getStatValue(now, key);
498
-        if (typeof packetsNow === 'undefined' || packetsNow === null) {
498
+        if (typeof packetsNow === 'undefined'
499
+            || packetsNow === null || packetsNow === "") {
499 500
             isDownloadStream = false;
500 501
             key = 'packetsSent';
501 502
             packetsNow = getStatValue(now, key);
@@ -603,7 +604,7 @@ StatsCollector.prototype.processStatsReport = function () {
603 604
             var ssrc2Loss = ssrcStats.ssrc2Loss;
604 605
             var type = ssrc2Loss.isDownloadStream ? "download" : "upload";
605 606
             totalPackets[type] += ssrc2Loss.packetsTotal;
606
-            lostPackets[type] += ssrc2Loss.packetLost;
607
+            lostPackets[type] += ssrc2Loss.packetsLost;
607 608
 
608 609
             // process bitrate stats
609 610
             var ssrc2bitrate = ssrcStats.ssrc2bitrate;

Loading…
取消
儲存