From 5d636acffb770463de7ce980de66f6c3ee70986b Mon Sep 17 00:00:00 2001 From: Raja Subramanian Date: Tue, 1 Jul 2025 08:20:20 +0530 Subject: [PATCH] Limit taking rids from SDP only in WHIP path. (#3771) Some clients are not sending q;h;f; ordering which affects layer/quality mapping. --- pkg/rtc/participant.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkg/rtc/participant.go b/pkg/rtc/participant.go index 82e133361..1b69bfc41 100644 --- a/pkg/rtc/participant.go +++ b/pkg/rtc/participant.go @@ -993,6 +993,10 @@ func (p *ParticipantImpl) synthesizeAddTrackRequests(offer webrtc.SessionDescrip } func (p *ParticipantImpl) updateRidsFromSDP(offer *webrtc.SessionDescription) { + if !p.params.UseOneShotSignallingMode { + return + } + if offer == nil { return }