commit | 00672b1ddc4b3489b75e2dbba5b5601e9a5b17ea | [log] [tgz] |
---|---|---|
author | Erik Språng <sprang@webrtc.org> | Tue Dec 11 14:29:29 2018 |
committer | Commit Bot <commit-bot@chromium.org> | Tue Dec 11 16:19:53 2018 |
tree | 262a0c01742c8c4cadf123f10f83df7024af0724 | |
parent | 01092957f5fd3fe5bf3e58aa7078a0dd288e74cf [diff] |
Don't trigger too many probes when max allocated bitrate changes. This fixes an issue which can happen if fec is used. The protection rate may fluctuate and each such change would trigger a new allocation limit to be signaled. For each such update, the probe controller could initiate a new probe. We work around this by both quantizing the protection fraction and by not sending a new probe unless the max allocated bitrate has increased significantly (or we are in ALR). Bug: webrtc:10070 Change-Id: I328963da23aedbcbedeb877aec46f5955cd2b88d Reviewed-on: https://webrtc-review.googlesource.com/c/113525 Reviewed-by: Sebastian Jansson <srte@webrtc.org> Commit-Queue: Erik Språng <sprang@webrtc.org> Cr-Commit-Position: refs/heads/master@{#25971}
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.
See http://www.webrtc.org/native-code/development for instructions on how to get started developing with the native code.
Authoritative list of directories that contain the native API header files.