commit | a6a699a13078bc8ccc4ed38128c90e6fedc882dc | [log] [tgz] |
---|---|---|
author | asapersson <asapersson@webrtc.org> | Fri Nov 25 11:52:46 2016 |
committer | Commit bot <commit-bot@chromium.org> | Fri Nov 25 11:52:55 2016 |
tree | 0fbb469d81028d72b33e0dafa1dbfafea73cff57 | |
parent | 6b272c5c37a2769f395250508bcb182b8966fd88 [diff] |
Sent bitrate stats are incorrect if FlexFEC is configured: WebRTC.Video.BitrateSentInKbps WebRTC.Video.MediaBitrateSentInKbps WebRTC.Video.PaddingBitrateSentInKbps WebRTC.Video.RetransmittedBitrateSentInKbps WebRTC.Video.FecBitrateSentInKbps RtpSender has two StreamDataCounters: for the non-RTX and the RTX stream. The same counter (for the non-RTX stream) is reported for both the media SSRC and the FlexFEC SSRC. Bitrate stats are summed for all SSRCs, thus the counter for the non-RTX stream is counted twice. Do not store the counter for the FlexFEC SSRC. Do not include info from FlexFEC substreams in VideoSendStream::Stats::ToString (periodically logged during a call). BUG=webrtc:6774 Review-Url: https://codereview.webrtc.org/2525293002 Cr-Commit-Position: refs/heads/master@{#15238}
WebRTC is a free, open software project that provides browsers and mobile applications with Real-Time Communications (RTC) capabilities via simple APIs. The WebRTC components have been optimized to best serve this purpose.
Our mission: To enable rich, high-quality RTC applications to be developed for the browser, mobile platforms, and IoT devices, and allow them all to communicate via a common set of protocols.
The WebRTC initiative is a project supported by Google, Mozilla and Opera, amongst others. This page is maintained by the Google Chrome team.
See http://www.webrtc.org/native-code/development for instructions on how to get started developing with the native code.