Index: webrtc/modules/bitrate_controller/bitrate_controller_impl.cc |
diff --git a/webrtc/modules/bitrate_controller/bitrate_controller_impl.cc b/webrtc/modules/bitrate_controller/bitrate_controller_impl.cc |
index e94baa7b6770db1903fc1ec51e20eaa72e0dae1a..bc2f1f63e6d38c186d9e5c89df7b9d1fe60741ae 100644 |
--- a/webrtc/modules/bitrate_controller/bitrate_controller_impl.cc |
+++ b/webrtc/modules/bitrate_controller/bitrate_controller_impl.cc |
@@ -17,6 +17,7 @@ |
#include "webrtc/base/checks.h" |
#include "webrtc/base/logging.h" |
+#include "webrtc/modules/remote_bitrate_estimator/test/bwe_test_logging.h" |
#include "webrtc/modules/rtp_rtcp/include/rtp_rtcp_defines.h" |
namespace webrtc { |
@@ -179,6 +180,8 @@ void BitrateControllerImpl::OnReceiverEstimatedBitrate(uint32_t bitrate) { |
rtc::CritScope cs(&critsect_); |
bandwidth_estimation_.UpdateReceiverEstimate(clock_->TimeInMilliseconds(), |
bitrate); |
+ BWE_TEST_LOGGING_PLOT(1, "REMB[kbps]", clock_->TimeInMilliseconds(), |
+ bitrate / 1000); |
} |
MaybeTriggerOnNetworkChanged(); |
} |
@@ -269,6 +272,14 @@ bool BitrateControllerImpl::GetNetworkParameters(uint32_t* bitrate, |
last_reserved_bitrate_bps_ = reserved_bitrate_bps_; |
new_bitrate = true; |
} |
+ |
+ BWE_TEST_LOGGING_PLOT(1, "fraction_loss_[%%]", clock_->TimeInMilliseconds(), |
+ (last_fraction_loss_ * 100) / 256); |
+ BWE_TEST_LOGGING_PLOT(1, "rtt[ms]", clock_->TimeInMilliseconds(), |
+ last_rtt_ms_); |
+ BWE_TEST_LOGGING_PLOT(1, "Target_bitrate[kbps]", clock_->TimeInMilliseconds(), |
+ last_bitrate_bps_ / 1000); |
+ |
return new_bitrate; |
} |