Skip to content

Commit d00c144

Browse files
author
arthur
committed
fix: creatVideoCounter
1 parent ff8503b commit d00c144

File tree

5 files changed

+29
-29
lines changed

5 files changed

+29
-29
lines changed

dev/bound-rtp.js

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -10,14 +10,14 @@
1010
getStatsParser.boundRtp = function(result) {
1111

1212
if (result.type == 'inbound-rtp') {
13-
creatVideoCounter('nackCount', 'recv', '+', 1, 'googNacksReceived');
14-
creatVideoCounter('pliCount', 'recv', '+', 1, 'googPlisReceived');
15-
creatVideoCounter('firCount', 'recv', '+', 1, 'googFirsReceived');
13+
creatVideoCounter(result, 'nackCount', 'recv', '+', 1, 'googNacksReceived');
14+
creatVideoCounter(result, 'pliCount', 'recv', '+', 1, 'googPlisReceived');
15+
creatVideoCounter(result, 'firCount', 'recv', '+', 1, 'googFirsReceived');
1616
}
1717

1818
if (result.type == 'outbound-rtp') {
19-
creatVideoCounter('nackCount', 'send', '+', 1, 'googNacksSent');
20-
creatVideoCounter('pliCount', 'send', '+', 1, 'googPlisSent');
21-
creatVideoCounter('firCount', 'send', '+', 1, 'googFirsSent');
19+
creatVideoCounter(result, 'nackCount', 'send', '+', 1, 'googNacksSent');
20+
creatVideoCounter(result, 'pliCount', 'send', '+', 1, 'googPlisSent');
21+
creatVideoCounter(result, 'firCount', 'send', '+', 1, 'googFirsSent');
2222
}
2323
}

dev/globals.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -128,7 +128,7 @@ var getStatsParser = {
128128
* @param {*} userFiled - default paramName
129129
* @returns {NULL}
130130
*/
131-
function creatVideoCounter(paramName, type, op, scale, userFiled) {
131+
function creatVideoCounter(result, paramName, type, op, scale, userFiled) {
132132
// 当参数合并后,根据 googNacksSent 来判断recv/send Kb Mb Gb
133133
if (!!result[paramName] && result[paramName] !== '0') {
134134
var Count = 0;

dev/ssrc.js

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -20,11 +20,11 @@ getStatsParser.ssrc = function(result) {
2020
if (SSRC[result.mediaType][sendrecvType].indexOf(result.ssrc) === -1) {
2121
SSRC[result.mediaType][sendrecvType].push(result.ssrc)
2222
}
23-
creatVideoCounter('googNacksSent', 'send');
24-
creatVideoCounter('googPlisSent', 'send');
25-
creatVideoCounter('googFirsSent', 'send');
26-
creatVideoCounter('googNacksReceived', 'recv');
27-
creatVideoCounter('googPlisReceived', 'recv');
28-
creatVideoCounter('googFirsReceived', 'recv');
23+
creatVideoCounter(result, 'googNacksSent', 'send');
24+
creatVideoCounter(result, 'googPlisSent', 'send');
25+
creatVideoCounter(result, 'googFirsSent', 'send');
26+
creatVideoCounter(result, 'googNacksReceived', 'recv');
27+
creatVideoCounter(result, 'googPlisReceived', 'recv');
28+
creatVideoCounter(result, 'googFirsReceived', 'recv');
2929
getStatsResult[result.mediaType][sendrecvType].streams = SSRC[result.mediaType][sendrecvType].length;
3030
};

getStats.js

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
'use strict';
22

3-
// Last time updated: 2018-12-10 7:33:37 AM UTC
3+
// Last time updated: 2018-12-10 9:49:44 AM UTC
44

55
// _______________
66
// getStats v1.0.10
@@ -144,7 +144,7 @@ window.getStats = function(mediaStreamTrack, callback, interval) {
144144
* @param {*} userFiled - default paramName
145145
* @returns {NULL}
146146
*/
147-
function creatVideoCounter(paramName, type, op, scale, userFiled) {
147+
function creatVideoCounter(result, paramName, type, op, scale, userFiled) {
148148
// 当参数合并后,根据 googNacksSent 来判断recv/send Kb Mb Gb
149149
if (!!result[paramName] && result[paramName] !== '0') {
150150
var Count = 0;
@@ -681,27 +681,27 @@ window.getStats = function(mediaStreamTrack, callback, interval) {
681681
if (SSRC[result.mediaType][sendrecvType].indexOf(result.ssrc) === -1) {
682682
SSRC[result.mediaType][sendrecvType].push(result.ssrc)
683683
}
684-
creatVideoCounter('googNacksSent', 'send');
685-
creatVideoCounter('googPlisSent', 'send');
686-
creatVideoCounter('googFirsSent', 'send');
687-
creatVideoCounter('googNacksReceived', 'recv');
688-
creatVideoCounter('googPlisReceived', 'recv');
689-
creatVideoCounter('googFirsReceived', 'recv');
684+
creatVideoCounter(result, 'googNacksSent', 'send');
685+
creatVideoCounter(result, 'googPlisSent', 'send');
686+
creatVideoCounter(result, 'googFirsSent', 'send');
687+
creatVideoCounter(result, 'googNacksReceived', 'recv');
688+
creatVideoCounter(result, 'googPlisReceived', 'recv');
689+
creatVideoCounter(result, 'googFirsReceived', 'recv');
690690
getStatsResult[result.mediaType][sendrecvType].streams = SSRC[result.mediaType][sendrecvType].length;
691691
};
692692

693693
getStatsParser.boundRtp = function(result) {
694694

695695
if (result.type == 'inbound-rtp') {
696-
creatVideoCounter('nackCount', 'recv', '+', 1, 'googNacksReceived');
697-
creatVideoCounter('pliCount', 'recv', '+', 1, 'googPlisReceived');
698-
creatVideoCounter('firCount', 'recv', '+', 1, 'googFirsReceived');
696+
creatVideoCounter(result, 'nackCount', 'recv', '+', 1, 'googNacksReceived');
697+
creatVideoCounter(result, 'pliCount', 'recv', '+', 1, 'googPlisReceived');
698+
creatVideoCounter(result, 'firCount', 'recv', '+', 1, 'googFirsReceived');
699699
}
700700

701701
if (result.type == 'outbound-rtp') {
702-
creatVideoCounter('nackCount', 'send', '+', 1, 'googNacksSent');
703-
creatVideoCounter('pliCount', 'send', '+', 1, 'googPlisSent');
704-
creatVideoCounter('firCount', 'send', '+', 1, 'googFirsSent');
702+
creatVideoCounter(result, 'nackCount', 'send', '+', 1, 'googNacksSent');
703+
creatVideoCounter(result, 'pliCount', 'send', '+', 1, 'googPlisSent');
704+
creatVideoCounter(result, 'firCount', 'send', '+', 1, 'googFirsSent');
705705
}
706706
}
707707

0 commit comments

Comments
 (0)