webrtc/modules/congestion_controller/rtp
Sebastian Jansson 35fa280229 Adds allocated rate without feedback to new congestion controller.
When bitrate is allocated to streams that does not have packet feedback,
the allocated bitrate should be included in the estimate. This was
previously only implemented for the old congestion controller and not
for the new task queue based version.

To make the behavior more robust, the responsibility for tracking this
is moved to BitrateAllocator where it's handled consistently for
multiple streams without feedback.

Bug: webrtc:9586, webrtc:8243
Change-Id: I8af7fec23e1bdc08cc61cf1b4ff10461c3711fb0
Reviewed-on: https://webrtc-review.googlesource.com/102681
Commit-Queue: Sebastian Jansson <srte@webrtc.org>
Reviewed-by: Christoffer Rodbro <crodbro@webrtc.org>
Reviewed-by: Karl Wiberg <kwiberg@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#24905}
2018-10-01 07:48:02 +00:00
..
include Don't reset initial constraints in congestion controller. 2018-09-24 18:32:06 +00:00
BUILD.gn Remove runtime_enabled_feature. 2018-10-01 07:03:25 +00:00
congestion_controller_unittests_helper.cc Replaces redundant congestion controller components 2018-05-24 13:35:31 +00:00
congestion_controller_unittests_helper.h Replaces redundant congestion controller components 2018-05-24 13:35:31 +00:00
pacer_controller.cc Removes unnecessary webrtc_cc namespaces. 2018-08-06 17:18:45 +00:00
pacer_controller.h Removes unnecessary webrtc_cc namespaces. 2018-08-06 17:18:45 +00:00
send_side_congestion_controller_unittest.cc Use absl::make_unique and absl::WrapUnique directly 2018-07-05 10:59:49 +00:00
send_side_congestion_controller.cc Adds allocated rate without feedback to new congestion controller. 2018-10-01 07:48:02 +00:00
send_time_history_unittest.cc Removes unnecessary webrtc_cc namespaces. 2018-08-06 17:18:45 +00:00
send_time_history.cc Replace rtc::Optional with absl::optional 2018-06-18 10:24:48 +00:00
send_time_history.h Replace rtc::Optional with absl::optional 2018-06-18 10:24:48 +00:00
transport_feedback_adapter_unittest.cc Added unit tests for new congestion controller. 2018-02-28 14:03:48 +00:00
transport_feedback_adapter.cc Replace rtc::Optional with absl::optional 2018-06-18 10:24:48 +00:00
transport_feedback_adapter.h Cleanup modules_common_types 2018-09-18 08:08:33 +00:00