From 42a8ab232de194cc42198b570e40ba9998e5b0ee Mon Sep 17 00:00:00 2001 From: cnderrauber Date: Thu, 10 Aug 2023 23:06:09 +0800 Subject: [PATCH] Never use dd tracker for non-svc codec (#1952) --- pkg/sfu/receiver.go | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/pkg/sfu/receiver.go b/pkg/sfu/receiver.go index e24d8b1b0..69d3d1265 100644 --- a/pkg/sfu/receiver.go +++ b/pkg/sfu/receiver.go @@ -231,10 +231,12 @@ func NewWebRTCReceiver( }) w.connectionStats.Start(w.trackInfo) - for _, ext := range receiver.GetParameters().HeaderExtensions { - if ext.URI == dd.ExtensionURI { - w.streamTrackerManager.AddDependencyDescriptorTrackers() - break + if w.isSVC { + for _, ext := range receiver.GetParameters().HeaderExtensions { + if ext.URI == dd.ExtensionURI { + w.streamTrackerManager.AddDependencyDescriptorTrackers() + break + } } }