commit | cc5903e15f47ec9e2b9282225da38d62aae5ada2 | [log] [tgz] |
---|---|---|
author | isheriff <isheriff@chromium.org> | Tue Oct 04 15:29:38 2016 |
committer | Commit bot <commit-bot@chromium.org> | Tue Oct 04 15:29:45 2016 |
tree | ad400f442196ffacae85e362b1e7fc64c67274e5 | |
parent | 409f573f8ecf142060d3ff3efb2f4541da543293 [diff] |
BitrateProber: Support higher probing bitrates Currently, BitrateProber does not scale higher than 2 Mbps to 6 Mbps. The actual number is dependent on the size of the last packet. If a packet of around 250 bytes is used for probing, it fails above 2 Mbps. BitrateProber now provides a recommendation on probe size instead of a packet size. PacedSender utilizes this to decide on the number of packets per probe. This enables BitrateProber to scale up-to higher bitrates. Tests with chromoting show it stalls at about 10 Mbps (perhaps due to the limitation on the simulation pipeline to deliver packets). BUG=webrtc:6332 Review-Url: https://codereview.webrtc.org/2347023002 Cr-Commit-Position: refs/heads/master@{#14503}
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.