webrtc/modules/congestion_controller/goog_cc
Per Kjellander 88af20356f Use ProbeClusterConfig in BitrateProber from GoogCC
Instead of using field trials in BitrateProber for probe duration, use values provided in ProbeClusterConfig from GoogCC.
Field trials are instead read in ProbeController.

To avoid having to do a thread jump for every ProbeClusterConfig, RtpPacketPacer interface is changed to RtpPacketPacer::CreateProbeClusters(std::vector<ProbeClusterConfig>

Deprecates field trial  "WebRTC-Bwe-ProbingConfiguration"

Change-Id: I3991e4b54770601855a3af2d6a16678f11d41c31
Bug: webrtc:14027
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/261265
Reviewed-by: Erik Språng <sprang@webrtc.org>
Commit-Queue: Per Kjellander <perkj@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#36911}
2022-05-17 12:29:25 +00:00
..
test Remove top-level const from parameters in function declarations. 2022-01-26 11:05:25 +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 Improved RobustThroughputEstimator 2022-05-11 08:45:53 +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 Don't round the computed time deltas to nearest ms. 2022-05-09 07:02:46 +00:00
delay_based_bwe.h WebRTC-DeprecateGlobalFieldTrialString/Enabled/ - part 12/inf 2022-03-29 10:14:00 +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 Don't round the computed time deltas to nearest ms. 2022-05-09 07:02:46 +00:00
delay_based_bwe_unittest_helper.h Don't round the computed time deltas to nearest ms. 2022-05-09 07:02:46 +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 WebRTC-DeprecateGlobalFieldTrialString/Enabled/ - part 12/inf 2022-03-29 10:14:00 +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 Field trial for pacing relative lower link capacity 2022-01-26 09:03:13 +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 Clean loss based bwe 2. 2022-05-13 10:07:19 +00:00
loss_based_bwe_v2.h Clean loss based bwe 2. 2022-05-13 10:07:19 +00:00
loss_based_bwe_v2_test.cc Clean loss based bwe 2. 2022-05-13 10:07:19 +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 Use ProbeClusterConfig in BitrateProber from GoogCC 2022-05-17 12:29:25 +00:00
probe_controller.h Use ProbeClusterConfig in BitrateProber from GoogCC 2022-05-17 12:29:25 +00:00
probe_controller_unittest.cc Use ProbeClusterConfig in BitrateProber from GoogCC 2022-05-17 12:29:25 +00:00
robust_throughput_estimator.cc Improved RobustThroughputEstimator 2022-05-11 08:45:53 +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 WebRTC-DeprecateGlobalFieldTrialString/Enabled/ - part 12/inf 2022-03-29 10:14:00 +00:00
send_side_bandwidth_estimation.h WebRTC-DeprecateGlobalFieldTrialString/Enabled/ - part 12/inf 2022-03-29 10:14:00 +00:00
send_side_bandwidth_estimation_unittest.cc Integrate trendline estimator into loss based bwe v2. 2022-03-17 13:07:44 +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