Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(2008)

Issue 2835573003: Create experiment for sparse BWE updates (Closed)

Created:
3 years, 8 months ago by terelius
Modified:
3 years, 7 months ago
Reviewers:
stefan-webrtc, michaelt
CC:
webrtc-reviews_webrtc.org, tterriberry_mozilla.com
Target Ref:
refs/heads/master
Project:
webrtc
Visibility:
Public.

Description

When receiving an RTCP packet containing feedback about multiple RTP packets, we currently check for bandwidth overuse once for every RTP packet. This CL creates an experiment to test processing all packets in the RTCP feedback before checking for overuse. This can be thought of as checking for overuse per RTCP packet instead of per RTP packet. The change is not expected to have a large impact, but enabling the experiment will make the delay-based BWE slightly less sensitive. This means that we'll be less likely to back down incorrectly after a brief network transient, at the cost of sometimes missing real overuse (especially when the network queues are short). In the latter case, the loss-based estimator is expected to detect the overuse. The experiment is off by default. BUG=webrtc:7508 Review-Url: https://codereview.webrtc.org/2835573003 Cr-Commit-Position: refs/heads/master@{#17968} Committed: https://chromium.googlesource.com/external/webrtc/+/bf2c049a12302141725af0a7407022908fda7efb

Patch Set 1 #

Total comments: 1
Unified diffs Side-by-side diffs Delta from patch set Stats (+14 lines, -3 lines) Patch
M webrtc/modules/congestion_controller/delay_based_bwe.h View 1 chunk +1 line, -0 lines 0 comments Download
M webrtc/modules/congestion_controller/delay_based_bwe.cc View 3 chunks +13 lines, -3 lines 1 comment Download

Messages

Total messages: 15 (9 generated)
terelius
3 years, 8 months ago (2017-04-21 10:04:03 UTC) #5
michaelt
lgtm https://codereview.webrtc.org/2835573003/diff/1/webrtc/modules/congestion_controller/delay_based_bwe.cc File webrtc/modules/congestion_controller/delay_based_bwe.cc (right): https://codereview.webrtc.org/2835573003/diff/1/webrtc/modules/congestion_controller/delay_based_bwe.cc#newcode54 webrtc/modules/congestion_controller/delay_based_bwe.cc:54: std::string experiment_string = nit: how about use "experiment_status" ...
3 years, 8 months ago (2017-04-24 07:00:52 UTC) #8
terelius
On 2017/04/24 07:00:52, michaelt wrote: > lgtm > > https://codereview.webrtc.org/2835573003/diff/1/webrtc/modules/congestion_controller/delay_based_bwe.cc > File webrtc/modules/congestion_controller/delay_based_bwe.cc (right): > ...
3 years, 7 months ago (2017-04-27 11:43:11 UTC) #9
stefan-webrtc
lgtm
3 years, 7 months ago (2017-05-02 07:04:20 UTC) #10
commit-bot: I haz the power
CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.webrtc.org/2835573003/1
3 years, 7 months ago (2017-05-02 07:47:11 UTC) #12
commit-bot: I haz the power
3 years, 7 months ago (2017-05-02 08:04:31 UTC) #15
Message was sent while issue was closed.
Committed patchset #1 (id:1) as
https://chromium.googlesource.com/external/webrtc/+/bf2c049a12302141725af0a74...

Powered by Google App Engine
This is Rietveld 408576698