diff --git a/pkg/sfu/downtrack.go b/pkg/sfu/downtrack.go index 135363122..8f241a9b6 100644 --- a/pkg/sfu/downtrack.go +++ b/pkg/sfu/downtrack.go @@ -1244,6 +1244,7 @@ func (d *DownTrack) SetMaxSpatialLayer(spatialLayer int32) { } d.postMaxLayerNotifierEvent("max-subscribed") + d.postKeyFrameRequestEvent() if sal := d.getStreamAllocatorListener(); sal != nil { sal.OnSubscribedLayerChanged(d, maxLayer)