webrtc/modules/congestion_controller
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
..
bbr Adds allocated rate without feedback to new congestion controller. 2018-10-01 07:48:02 +00:00
goog_cc Adds allocated rate without feedback to new congestion controller. 2018-10-01 07:48:02 +00:00
include Removes deprecated functions from legacy SendSideCongestionController. 2018-09-27 15:42:10 +00:00
pcc Adds allocated rate without feedback to new congestion controller. 2018-10-01 07:48:02 +00:00
rtp Adds allocated rate without feedback to new congestion controller. 2018-10-01 07:48:02 +00:00
test Adds debug printing for congestion controllers. 2018-07-03 17:00:24 +00:00
BUILD.gn Remove runtime_enabled_feature. 2018-10-01 07:03:25 +00:00
congestion_window_pushback_controller_unittest.cc Implement congestion window direct pushback to encoders. (Without TaskQueue) 2018-07-17 14:26:05 +00:00
congestion_window_pushback_controller.cc Implement congestion window direct pushback to encoders. (Without TaskQueue) 2018-07-17 14:26:05 +00:00
congestion_window_pushback_controller.h Implement congestion window direct pushback to encoders. (Without TaskQueue) 2018-07-17 14:26:05 +00:00
DEPS Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
OWNERS Adding srte as owner in modules/congestion_controller. 2018-03-20 16:29:08 +00:00
receive_side_congestion_controller_unittest.cc Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
receive_side_congestion_controller.cc Remove clang:find_bad_constructs suppression from call:call. 2018-08-29 11:57:00 +00:00
send_side_congestion_controller_unittest.cc Replace rtc::Optional with absl::optional 2018-06-18 10:24:48 +00:00
send_side_congestion_controller.cc Removes deprecated functions from legacy SendSideCongestionController. 2018-09-27 15:42:10 +00:00
transport_feedback_adapter_unittest.cc Reformat the WebRTC code base 2018-06-19 14:00:39 +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