webrtc/modules/congestion_controller/goog_cc
Per Kjellander bd0e8ef946 Make it possible to set the packet size needed to trigger a probe.
The value is today set to 200 which is too low for an audio packet to trigger sending probes.

For the initial probing, it would be good if audio packets, that may arrive before the first video frame can trigger sending a probe.

Also fix field trial parsing of required number of probes.

Bug: webrc:14392
Change-Id: I1f3cebcda38b71446e3602eef9cfa76de61a1ccf
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/275620
Reviewed-by: Erik Språng <sprang@webrtc.org>
Commit-Queue: Per Kjellander <perkj@webrtc.org>
Reviewed-by: Diep Bui <diepbp@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#38089}
2022-09-15 10:13:57 +00:00
..
test Adopt absl::string_view in modules/congestion_controller/ 2022-08-17 08:41:23 +00:00
acknowledged_bitrate_estimator.cc WebRTC-DeprecateGlobalFieldTrialString/Enabled/ - part 12/inf 2022-03-29 10:14:00 +00:00
acknowledged_bitrate_estimator.h WebRTC-DeprecateGlobalFieldTrialString/Enabled/ - part 12/inf 2022-03-29 10:14:00 +00:00
acknowledged_bitrate_estimator_interface.cc Improved RobustThroughputEstimator 2022-05-11 08:45:53 +00:00
acknowledged_bitrate_estimator_interface.h Improved RobustThroughputEstimator 2022-05-11 08:45:53 +00:00
acknowledged_bitrate_estimator_unittest.cc In modules/ replace mock macros with unified MOCK_METHOD macro 2020-05-27 10:21:08 +00:00
alr_detector.cc WebRTC-DeprecateGlobalFieldTrialString/Enabled/ - part 12/inf 2022-03-29 10:14:00 +00:00
alr_detector.h WebRTC-DeprecateGlobalFieldTrialString/Enabled/ - part 12/inf 2022-03-29 10:14:00 +00:00
alr_detector_unittest.cc Change AlrDetector to be able to set field trials that only affect AlrDetector 2019-04-29 13:46:35 +00:00
bitrate_estimator.cc WebRTC-DeprecateGlobalFieldTrialString/Enabled/ - part 12/inf 2022-03-29 10:14:00 +00:00
bitrate_estimator.h WebRTC-DeprecateGlobalFieldTrialString/Enabled/ - part 12/inf 2022-03-29 10:14:00 +00:00
BUILD.gn Replace int with Timestamp and DataRate in ProbeController 2022-08-29 14:48:32 +00:00
congestion_window_pushback_controller.cc WebRTC-DeprecateGlobalFieldTrialString/Enabled/ - part 12/inf 2022-03-29 10:14:00 +00:00
congestion_window_pushback_controller.h WebRTC-DeprecateGlobalFieldTrialString/Enabled/ - part 12/inf 2022-03-29 10:14:00 +00:00
congestion_window_pushback_controller_unittest.cc Replace DataSize and DataRate factories with newer versions 2020-02-18 16:09:50 +00:00
delay_based_bwe.cc Fixed mistake in DelayBasedBwe. Use audio_inter_arrival_delta_ when separate audio is enabled. 2022-07-28 09:31:49 +00:00
delay_based_bwe.h Remove WebRTC-Bwe-AlrLimitedBackoff field trial. 2022-07-04 16:29:42 +00:00
delay_based_bwe_unittest.cc Don't round the computed time deltas to nearest ms. 2022-05-09 07:02:46 +00:00
delay_based_bwe_unittest_helper.cc Adopt absl::string_view in modules/congestion_controller/ 2022-08-17 08:41:23 +00:00
delay_based_bwe_unittest_helper.h Adopt absl::string_view in modules/congestion_controller/ 2022-08-17 08:41:23 +00:00
delay_increase_detector_interface.h Remove RTC_DISALLOW_COPY_AND_ASSIGN from modules/ 2022-01-24 11:50:20 +00:00
goog_cc_network_control.cc Ensure Lossbased BWE v2 target rate is updated before updating probe controller 2022-09-13 14:47:18 +00:00
goog_cc_network_control.h WebRTC-DeprecateGlobalFieldTrialString/Enabled/ - part 12/inf 2022-03-29 10:14:00 +00:00
goog_cc_network_control_unittest.cc Adopt absl::string_view in modules/congestion_controller/ 2022-08-17 08:41:23 +00:00
inter_arrival_delta.cc Use backticks not vertical bars to denote variables in comments for /modules/congestion_controller 2021-08-02 11:09:20 +00:00
inter_arrival_delta.h Use backticks not vertical bars to denote variables in comments for /modules/congestion_controller 2021-08-02 11:09:20 +00:00
link_capacity_estimator.cc Replace DataSize and DataRate factories with newer versions 2020-02-18 16:09:50 +00:00
link_capacity_estimator.h Adds new timer based rate controller trial to GoogCC 2018-12-21 14:14:08 +00:00
loss_based_bandwidth_estimation.cc WebRTC-DeprecateGlobalFieldTrialString/Enabled/ - part 12/inf 2022-03-29 10:14:00 +00:00
loss_based_bandwidth_estimation.h WebRTC-DeprecateGlobalFieldTrialString/Enabled/ - part 12/inf 2022-03-29 10:14:00 +00:00
loss_based_bwe_v2.cc Cleanup congestion controller min bitrate 2022-07-25 17:31:28 +00:00
loss_based_bwe_v2.h Update loss based bwe 2 to handle low bandwidth networks and no delay signal. 2022-07-25 10:45:47 +00:00
loss_based_bwe_v2_test.cc Update loss based bwe 2 to handle low bandwidth networks and no delay signal. 2022-07-25 10:45:47 +00:00
probe_bitrate_estimator.cc Use backticks not vertical bars to denote variables in comments for /modules/congestion_controller 2021-08-02 11:09:20 +00:00
probe_bitrate_estimator.h Use backticks not vertical bars to denote variables in comments for /modules/congestion_controller 2021-08-02 11:09:20 +00:00
probe_bitrate_estimator_unittest.cc Replace DataSize and DataRate factories with newer versions 2020-02-18 16:09:50 +00:00
probe_controller.cc Make it possible to set the packet size needed to trigger a probe. 2022-09-15 10:13:57 +00:00
probe_controller.h Add field trial to probe if NetworkState drop below a threshold 2022-09-05 07:44:41 +00:00
probe_controller_unittest.cc Make it possible to set the packet size needed to trigger a probe. 2022-09-15 10:13:57 +00:00
robust_throughput_estimator.cc clean up misc TimeDelta use 2022-08-02 13:52:36 +00:00
robust_throughput_estimator.h Improved RobustThroughputEstimator 2022-05-11 08:45:53 +00:00
robust_throughput_estimator_unittest.cc Improved RobustThroughputEstimator 2022-05-11 08:45:53 +00:00
send_side_bandwidth_estimation.cc Ensure Lossbased BWE v2 target rate is updated before updating probe controller 2022-09-13 14:47:18 +00:00
send_side_bandwidth_estimation.h Add field trial to periodically probe at networkstate estimate. 2022-08-26 10:26:09 +00:00
send_side_bandwidth_estimation_unittest.cc Avoid fraction_loss overflowing when packet loss is negative in send_side_bandwidth_estimation.cc. 2022-07-21 14:31:04 +00:00
trendline_estimator.cc WebRTC-DeprecateGlobalFieldTrialString/Enabled/ - part 12/inf 2022-03-29 10:14:00 +00:00
trendline_estimator.h WebRTC-DeprecateGlobalFieldTrialString/Enabled/ - part 12/inf 2022-03-29 10:14:00 +00:00
trendline_estimator_unittest.cc Filter out small packets from delay-based overuse detection. 2019-09-01 17:57:01 +00:00