diff --git a/pkg/sfu/downtrack.go b/pkg/sfu/downtrack.go index edd0f9149..053faa5dc 100644 --- a/pkg/sfu/downtrack.go +++ b/pkg/sfu/downtrack.go @@ -624,7 +624,7 @@ func (d *DownTrack) WriteRTP(extPkt *buffer.ExtPacket, layer int32) error { d.bytesSent.Add(uint32(hdr.MarshalSize() + len(payload))) if tp.isSwitchingToMaxSpatial && d.onMaxSubscribedLayerChanged != nil && d.kind == webrtc.RTPCodecTypeVideo { - d.onMaxSubscribedLayerChanged(d, layer) + d.onMaxSubscribedLayerChanged(d, d.forwarder.MaxLayer().Spatial) } if extPkt.KeyFrame {