Add receive bitrates to histogram stats:
- total bitrate ("WebRTC.Video.BitrateReceivedInKbps")
- media bitrate ("WebRTC.Video.MediaBitrateReceivedInKbps")
- rtx bitrate ("WebRTC.Video.RtxBitrateReceivedInKbps")
- padding bitrate ("WebRTC.Video.PaddingBitrateReceivedInKbps")
BUG=crbug/419657
R=mflodman@webrtc.org, stefan@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/27189005
git-svn-id: http://webrtc.googlecode.com/svn/trunk@7756 4adac7df-926f-26a2-2b94-8c16560cd09d
This commit is contained in:
@ -33,6 +33,8 @@ class StreamStatisticianImpl : public StreamStatistician {
|
||||
virtual bool GetStatistics(RtcpStatistics* statistics, bool reset) OVERRIDE;
|
||||
virtual void GetDataCounters(size_t* bytes_received,
|
||||
uint32_t* packets_received) const OVERRIDE;
|
||||
virtual void GetReceiveStreamDataCounters(
|
||||
StreamDataCounters* data_counters) const OVERRIDE;
|
||||
virtual uint32_t BitrateReceived() const OVERRIDE;
|
||||
virtual void ResetStatistics() OVERRIDE;
|
||||
virtual bool IsRetransmitOfOldPacket(const RTPHeader& header,
|
||||
@ -83,6 +85,9 @@ class StreamStatisticianImpl : public StreamStatistician {
|
||||
size_t received_packet_overhead_;
|
||||
StreamDataCounters receive_counters_;
|
||||
|
||||
// Stored counter values. Includes sum of reset counter values for the stream.
|
||||
StreamDataCounters stored_sum_receive_counters_;
|
||||
|
||||
// Counter values when we sent the last report.
|
||||
uint32_t last_report_inorder_packets_;
|
||||
uint32_t last_report_old_packets_;
|
||||
|
||||
Reference in New Issue
Block a user