From aef80d92d05006acf49d340e60db93ec4d6d7968 Mon Sep 17 00:00:00 2001 From: Raja Subramanian Date: Mon, 16 Dec 2024 17:37:03 +0530 Subject: [PATCH] Handle REMB on RTX RTCP (#3257) --- pkg/sfu/downtrack.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkg/sfu/downtrack.go b/pkg/sfu/downtrack.go index badfaaff4..3745df756 100644 --- a/pkg/sfu/downtrack.go +++ b/pkg/sfu/downtrack.go @@ -1886,6 +1886,11 @@ func (d *DownTrack) handleRTCPRTX(bytes []byte) { d.rtpStatsRTX.UpdateFromReceiverReport(r) } + case *rtcp.ReceiverEstimatedMaximumBitrate: + if sal := d.getStreamAllocatorListener(); sal != nil { + sal.OnREMB(d, p) + } + case *rtcp.TransportLayerCC: if p.MediaSSRC == d.ssrcRTX { if sal := d.getStreamAllocatorListener(); sal != nil {