Add a bandwidth estimator based on loss statistics and maximum likelihood modelling.

Bug: webrtc:12707
Change-Id: Ia221d0b7aee6edb5ae7b0f3b0ad08ac610b3340e
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/224300
Commit-Queue: Christoffer Rodbro <crodbro@webrtc.org>
Reviewed-by: Christoffer Rodbro <crodbro@webrtc.org>
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#34626}
This commit is contained in:
Fanny Linderborg
2021-06-29 16:21:54 +00:00
committed by WebRTC LUCI CQ
parent bc88b54d91
commit f137b75a4d
7 changed files with 1200 additions and 15 deletions

View File

@ -87,7 +87,7 @@ std::deque<FieldLogger*> GoogCcStatePrinter::CreateLoggers() {
};
auto loss_cont = [&] {
return &controller_->bandwidth_estimation_
->loss_based_bandwidth_estimation_;
->loss_based_bandwidth_estimator_v1_;
};
std::deque<FieldLogger*> loggers({
Log("time", [=] { return target_.at_time; }),