Add plot of network delay change computed based on transport feedback.
NOTRY=true Review-Url: https://codereview.webrtc.org/2205803002 Cr-Commit-Position: refs/heads/master@{#13610}
This commit is contained in:
@ -70,7 +70,7 @@ void TransportFeedbackAdapter::OnSentPacket(uint16_t sequence_number,
|
||||
send_time_history_.OnSentPacket(sequence_number, send_time_ms);
|
||||
}
|
||||
|
||||
void TransportFeedbackAdapter::OnTransportFeedback(
|
||||
const std::vector<PacketInfo> TransportFeedbackAdapter::GetPacketFeedbackVector(
|
||||
const rtcp::TransportFeedback& feedback) {
|
||||
int64_t timestamp_us = feedback.GetBaseTimeUs();
|
||||
// Add timestamp deltas to a local time base selected on first packet arrival.
|
||||
@ -125,7 +125,13 @@ void TransportFeedbackAdapter::OnTransportFeedback(
|
||||
<< ". Send time history too small?";
|
||||
}
|
||||
}
|
||||
return packet_feedback_vector;
|
||||
}
|
||||
|
||||
void TransportFeedbackAdapter::OnTransportFeedback(
|
||||
const rtcp::TransportFeedback& feedback) {
|
||||
const std::vector<PacketInfo> packet_feedback_vector =
|
||||
GetPacketFeedbackVector(feedback);
|
||||
RTC_DCHECK(bitrate_estimator_.get() != nullptr);
|
||||
bitrate_estimator_->IncomingPacketFeedbackVector(packet_feedback_vector);
|
||||
}
|
||||
|
||||
@ -43,6 +43,9 @@ class TransportFeedbackAdapter : public TransportFeedbackObserver,
|
||||
size_t length,
|
||||
int probe_cluster_id) override;
|
||||
void OnSentPacket(uint16_t sequence_number, int64_t send_time_ms);
|
||||
|
||||
const std::vector<PacketInfo> GetPacketFeedbackVector(
|
||||
const rtcp::TransportFeedback& feedback);
|
||||
void OnTransportFeedback(const rtcp::TransportFeedback& feedback) override;
|
||||
|
||||
// Implements CallStatsObserver.
|
||||
|
||||
Reference in New Issue
Block a user