ソースを参照

Fixes loss reporting.

master
damencho 9年前
コミット
f89bf90bb7
1個のファイルの変更3行の追加2行の削除
  1. 3
    2
      modules/statistics/RTPStatsCollector.js

+ 3
- 2
modules/statistics/RTPStatsCollector.js ファイルの表示

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

読み込み中…
キャンセル
保存