webrtc/rtc_base/experiments
Erik Språng 9d69cbeabf Changes default pacing factor to 1.1x
This changes the default behavior to use pacing factor of 1.1x instead
of 2.5x, it also sets libvpx rate controler as trusted, turns on the
encoder pushback mechanism and sets spatial hysteresis to 1.2.
The unused "dynamic rate" settings in libvpx is removed.

The new settings matches what has been used in chromium since 2019.
If needed, the legacy behavior can be enabled using the field trial
WebRTC-VideoRateControl.

Bug: webrtc:10155
Change-Id: I8186b491aa5bef61e8f568e96c980ca68f0c208f
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/186661
Commit-Queue: Erik Språng <sprang@webrtc.org>
Reviewed-by: Per Kjellander <perkj@webrtc.org>
Reviewed-by: Christoffer Rodbro <crodbro@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#32477}
2020-10-23 13:43:32 +00:00
..
alr_experiment.cc Format almost everything. 2019-07-08 13:45:15 +00:00
alr_experiment.h Remove direct use of FieldTrials from AlrDetector 2019-04-15 12:11:36 +00:00
balanced_degradation_settings.cc Update settings for balanced degradation. 2020-08-10 10:59:17 +00:00
balanced_degradation_settings.h BalancedDegradationSettings: add codec specific min bitrate settings. 2020-01-09 12:45:33 +00:00
balanced_degradation_settings_unittest.cc Update settings for balanced degradation. 2020-08-10 10:59:17 +00:00
BUILD.gn Use field trial list in CpuSpeedExperiment. 2020-09-08 06:56:49 +00:00
cpu_speed_experiment.cc Make LibvpxVp8Encoder::GetCpuSpeed() to always read from CpuSpeedExperiment for arm. 2020-09-22 07:26:26 +00:00
cpu_speed_experiment.h Make LibvpxVp8Encoder::GetCpuSpeed() to always read from CpuSpeedExperiment for arm. 2020-09-22 07:26:26 +00:00
cpu_speed_experiment_unittest.cc Make LibvpxVp8Encoder::GetCpuSpeed() to always read from CpuSpeedExperiment for arm. 2020-09-22 07:26:26 +00:00
DEPS
field_trial_list.cc Add support for lists to the FieldTrialParser. 2019-04-11 11:15:26 +00:00
field_trial_list.h Make balanced degradation settings configurable through field trial. 2019-05-09 12:13:24 +00:00
field_trial_list_unittest.cc Revert "Removes string support in field trial parser." 2019-09-10 14:39:55 +00:00
field_trial_parser.cc Improve field trial error message. 2019-09-19 09:38:49 +00:00
field_trial_parser.h Revert "Removes string support in field trial parser." 2019-09-10 14:39:55 +00:00
field_trial_parser_unittest.cc Revert "Removes string support in field trial parser." 2019-09-10 14:39:55 +00:00
field_trial_units.cc Replace DataSize and DataRate factories with newer versions 2020-02-18 16:09:50 +00:00
field_trial_units.h Adds struct parameters parser/encoder. 2019-08-08 15:21:35 +00:00
field_trial_units_unittest.cc Replace DataSize and DataRate factories with newer versions 2020-02-18 16:09:50 +00:00
jitter_upper_bound_experiment.cc Format almost everything. 2019-07-08 13:45:15 +00:00
jitter_upper_bound_experiment.h JitterEstimator: Remove old LowRate exp and add trial for upper bound. 2018-11-01 14:51:38 +00:00
keyframe_interval_settings.cc Make keyframe generation/request intervals configurable through field trials. 2019-03-22 09:20:23 +00:00
keyframe_interval_settings.h Make keyframe generation/request intervals configurable through field trials. 2019-03-22 09:20:23 +00:00
keyframe_interval_settings_unittest.cc Format almost everything. 2019-07-08 13:45:15 +00:00
min_video_bitrate_experiment.cc Replace DataSize and DataRate factories with newer versions 2020-02-18 16:09:50 +00:00
min_video_bitrate_experiment.h Extend WebRTC-Video-MinVideoBitrate to experiment per-codec 2019-10-11 15:34:33 +00:00
min_video_bitrate_experiment_unittest.cc Replace DataSize and DataRate factories with newer versions 2020-02-18 16:09:50 +00:00
normalize_simulcast_size_experiment.cc Format almost everything. 2019-07-08 13:45:15 +00:00
normalize_simulcast_size_experiment.h Add field trial for normalized simulcast size. 2018-10-15 08:05:38 +00:00
normalize_simulcast_size_experiment_unittest.cc [Cleanup] Add missing #include. Remove useless ones. IWYU part 2. 2018-11-28 18:25:07 +00:00
OWNERS Add some OWNERS to rtc_base/experiments/ 2019-03-25 09:26:22 +00:00
quality_rampup_experiment.cc Remove VideoStreamEncoderResourceManager::active_counts 2020-06-16 12:09:10 +00:00
quality_rampup_experiment.h Remove VideoStreamEncoderResourceManager::active_counts 2020-06-16 12:09:10 +00:00
quality_rampup_experiment_unittest.cc Add field trial for rampup in quality based on available bandwidth. 2019-11-11 10:13:28 +00:00
quality_scaler_settings.cc Adding field trials to control additional quality scaler settings 2020-09-15 08:58:36 +00:00
quality_scaler_settings.h Adding field trials to control additional quality scaler settings 2020-09-15 08:58:36 +00:00
quality_scaler_settings_unittest.cc QualityScaler: Add option to try fast adapt down at start up based on initial bw estimates. 2019-08-05 09:43:19 +00:00
quality_scaling_experiment.cc Format almost everything. 2019-07-08 13:45:15 +00:00
quality_scaling_experiment.h Move VideoCodecType from common_types.h to api/video/video_codec_type.h 2018-11-20 13:12:57 +00:00
quality_scaling_experiment_unittest.cc [Cleanup] Add missing #include. Remove useless ones. IWYU part 2. 2018-11-28 18:25:07 +00:00
rate_control_settings.cc Changes default pacing factor to 1.1x 2020-10-23 13:43:32 +00:00
rate_control_settings.h Changes default pacing factor to 1.1x 2020-10-23 13:43:32 +00:00
rate_control_settings_unittest.cc Changes default pacing factor to 1.1x 2020-10-23 13:43:32 +00:00
rtt_mult_experiment.cc Format almost everything. 2019-07-08 13:45:15 +00:00
rtt_mult_experiment.h Control rtt_mult addition cap via experiment. 2019-06-07 09:43:26 +00:00
rtt_mult_experiment_unittest.cc Control rtt_mult addition cap via experiment. 2019-06-07 09:43:26 +00:00
stable_target_rate_experiment.cc Implement stable rate support in SimulcastRateAllocator 2019-09-06 11:17:30 +00:00
stable_target_rate_experiment.h Implement stable rate support in SimulcastRateAllocator 2019-09-06 11:17:30 +00:00
stable_target_rate_experiment_unittest.cc Changes default pacing factor to 1.1x 2020-10-23 13:43:32 +00:00
struct_parameters_parser.cc Add support for unsigned parameters in FieldTrialParser 2019-08-30 08:23:37 +00:00
struct_parameters_parser.h Add support for unsigned parameters in FieldTrialParser 2019-08-30 08:23:37 +00:00
struct_parameters_parser_unittest.cc Use newer version of TimeDelta and TimeStamp factories in webrtc 2020-02-10 12:21:17 +00:00