Replacing NetEq discard rate with secondary discarded rate.
NetEq network statistics contains discard rate but has not been used and even not been implemented until recently. According to w3c.github.io/webrtc-stats/#dom-rtcreceivedrtpstreamstats-packetsdiscarded, this statistics needs to be replaced with an accumulative stats. Such work will be carried out separately. Meanwhile, we need to add a rate to reflect rate of discarded redundant packets. See webrtc:8025. In this CL, we replace the existing discard rate with secondary discarded rate, so as to 1. fulfill the requests on webrtc:8025 2. get ready to implement an accumulative statistics for discarded packets. BUG: webrtc:7903,webrtc:8025 Change-Id: Idbf143a105db76ca15f0af54848e1448f2a810ec Reviewed-on: https://chromium-review.googlesource.com/582863 Reviewed-by: Henrik Lundin <henrik.lundin@webrtc.org> Reviewed-by: Karl Wiberg <kwiberg@webrtc.org> Commit-Queue: Minyue Li <minyue@webrtc.org> Cr-Commit-Position: refs/heads/master@{#19495}
This commit is contained in:
committed by
Commit Bot
parent
d950d9eda1
commit
0c3ca753c5
@ -35,7 +35,6 @@ struct NetEqNetworkStatistics {
|
||||
uint16_t jitter_peaks_found; // 1 if adding extra delay due to peaky
|
||||
// jitter; 0 otherwise.
|
||||
uint16_t packet_loss_rate; // Loss rate (network + late) in Q14.
|
||||
uint16_t packet_discard_rate; // Late loss rate in Q14.
|
||||
uint16_t expand_rate; // Fraction (of original stream) of synthesized
|
||||
// audio inserted through expansion (in Q14).
|
||||
uint16_t speech_expand_rate; // Fraction (of original stream) of synthesized
|
||||
@ -44,8 +43,10 @@ struct NetEqNetworkStatistics {
|
||||
// expansion (in Q14).
|
||||
uint16_t accelerate_rate; // Fraction of data removed through acceleration
|
||||
// (in Q14).
|
||||
uint16_t secondary_decoded_rate; // Fraction of data coming from secondary
|
||||
uint16_t secondary_decoded_rate; // Fraction of data coming from FEC/RED
|
||||
// decoding (in Q14).
|
||||
uint16_t secondary_discarded_rate; // Fraction of discarded FEC/RED data (in
|
||||
// Q14).
|
||||
int32_t clockdrift_ppm; // Average clock-drift in parts-per-million
|
||||
// (positive or negative).
|
||||
size_t added_zero_samples; // Number of zero samples added in "off" mode.
|
||||
|
||||
Reference in New Issue
Block a user