@@ -29,7 +29,12 @@ export class SummaryStatsReporter {
29
29
if ( summaryTotalCount === 0 ) {
30
30
return ;
31
31
}
32
- const summaryCounter : SummaryCounter = { receivedAudio : 0 , receivedVideo : 0 , receivedMedia : 0 , concealedAudio :0 } ;
32
+ const summaryCounter : SummaryCounter = {
33
+ receivedAudio : 0 ,
34
+ receivedVideo : 0 ,
35
+ receivedMedia : 0 ,
36
+ concealedAudio : 0 ,
37
+ } ;
33
38
let maxJitter = 0 ;
34
39
let maxPacketLoss = 0 ;
35
40
summary . forEach ( ( stats ) => {
@@ -38,14 +43,22 @@ export class SummaryStatsReporter {
38
43
maxJitter = this . buildMaxJitter ( maxJitter , stats ) ;
39
44
maxPacketLoss = this . buildMaxPacketLoss ( maxPacketLoss , stats ) ;
40
45
} ) ;
41
- const digitsForPercentages = 5 ;
46
+ const decimalPlaces = 5 ;
42
47
const report = {
43
- percentageReceivedMedia : Number ( ( summaryCounter . receivedMedia / summaryTotalCount ) . toFixed ( digitsForPercentages ) ) ,
44
- percentageReceivedVideoMedia : Number ( ( summaryCounter . receivedVideo / summaryTotalCount ) . toFixed ( digitsForPercentages ) ) ,
45
- percentageReceivedAudioMedia : Number ( ( summaryCounter . receivedAudio / summaryTotalCount ) . toFixed ( digitsForPercentages ) ) ,
48
+ percentageReceivedMedia : Number (
49
+ ( summaryCounter . receivedMedia / summaryTotalCount ) . toFixed ( decimalPlaces ) ,
50
+ ) ,
51
+ percentageReceivedVideoMedia : Number (
52
+ ( summaryCounter . receivedVideo / summaryTotalCount ) . toFixed ( decimalPlaces ) ,
53
+ ) ,
54
+ percentageReceivedAudioMedia : Number (
55
+ ( summaryCounter . receivedAudio / summaryTotalCount ) . toFixed ( decimalPlaces ) ,
56
+ ) ,
46
57
maxJitter,
47
58
maxPacketLoss,
48
- percentageConcealedAudio : Number ( ( summaryCounter . concealedAudio / summaryTotalCount ) . toFixed ( digitsForPercentages ) ) ,
59
+ percentageConcealedAudio : Number (
60
+ ( summaryCounter . concealedAudio / summaryTotalCount ) . toFixed ( decimalPlaces ) ,
61
+ ) ,
49
62
} as SummaryStatsReport ;
50
63
this . emitter . emitSummaryStatsReport ( report ) ;
51
64
}
@@ -94,10 +107,7 @@ export class SummaryStatsReporter {
94
107
return maxPacketLoss ;
95
108
}
96
109
97
- private countPercentageConcealedAudio (
98
- summaryCounter : SummaryCounter ,
99
- stats : SummaryStats ,
100
- ) : void {
110
+ private countPercentageConcealedAudio ( summaryCounter : SummaryCounter , stats : SummaryStats ) : void {
101
111
summaryCounter . concealedAudio += stats . audioTrackSummary . concealedAudioRatio ;
102
112
}
103
113
}
0 commit comments