minyue-webrtc 0c3ca753c5 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}
2017-08-24 13:46:52 +00:00

33 lines
1.1 KiB
Protocol Buffer

syntax = "proto2";
option optimize_for = LITE_RUNTIME;
package webrtc.neteq_unittest;
message NetEqNetworkStatistics {
// Next field number 18.
optional uint32 current_buffer_size_ms = 1;
optional uint32 preferred_buffer_size_ms = 2;
optional uint32 jitter_peaks_found = 3;
optional uint32 packet_loss_rate = 4;
optional uint32 packet_discard_rate = 5 [deprecated = true];
optional uint32 expand_rate = 6;
optional uint32 speech_expand_rate = 7;
optional uint32 preemptive_rate = 8;
optional uint32 accelerate_rate = 9;
optional uint32 secondary_decoded_rate = 10;
optional uint32 secondary_discarded_rate = 17;
optional int32 clockdrift_ppm = 11;
optional uint64 added_zero_samples = 12;
optional int32 mean_waiting_time_ms = 13;
optional int32 median_waiting_time_ms = 14;
optional int32 min_waiting_time_ms = 15;
optional int32 max_waiting_time_ms = 16;
}
message RtcpStatistics {
optional uint32 fraction_lost = 1;
optional uint32 cumulative_lost = 2;
optional uint32 extended_max_sequence_number = 3;
optional uint32 jitter = 4;
}