diff --git a/pkg/rtc/dynacast/dynacastmanager.go b/pkg/rtc/dynacast/dynacastmanager.go index 4efe1c462..a8dc438ed 100644 --- a/pkg/rtc/dynacast/dynacastmanager.go +++ b/pkg/rtc/dynacast/dynacastmanager.go @@ -163,6 +163,9 @@ func (d *DynacastManager) getOrCreateDynacastQuality(mime string) *DynacastQuali normalizedMime := strings.ToLower(mime) if dq := d.dynacastQuality[normalizedMime]; dq != nil { + if normalizedMime != mime { + d.mimeCases[normalizedMime] = mime + } return dq }