From 7945c01dbecb7315c303f3122e20d6e09fec3d27 Mon Sep 17 00:00:00 2001 From: Raja Subramanian Date: Thu, 21 Mar 2024 10:25:45 +0530 Subject: [PATCH] Reset sharp increase if received delta is small. (#2592) --- pkg/sfu/buffer/rtpstats_receiver.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkg/sfu/buffer/rtpstats_receiver.go b/pkg/sfu/buffer/rtpstats_receiver.go index cbcb26794..0a1b61a28 100644 --- a/pkg/sfu/buffer/rtpstats_receiver.go +++ b/pkg/sfu/buffer/rtpstats_receiver.go @@ -414,6 +414,9 @@ func (r *RTPStatsReceiver) SetRtcpSenderReportData(srData *RTCPSenderReportData) r.propagationDelay += time.Duration(factor * float64(propagationDelay-r.propagationDelay)) } } + } else { + r.propagationDelayDeltaHighCount = 0 + r.propagationDelayDeltaHighStartTime = time.Time{} } if r.longTermDeltaPropagationDelay == 0 { r.longTermDeltaPropagationDelay = deltaPropagationDelay