diff --git a/pkg/sfu/buffer/rtpstats.go b/pkg/sfu/buffer/rtpstats.go index a809e47c8..62163322c 100644 --- a/pkg/sfu/buffer/rtpstats.go +++ b/pkg/sfu/buffer/rtpstats.go @@ -407,7 +407,6 @@ func (r *RTPStats) Update(rtph *rtp.Header, payloadSize int, paddingSize int, pa r.updateJitter(rtph, packetTime) } - } return diff --git a/pkg/sfu/forwarder.go b/pkg/sfu/forwarder.go index 007837845..6ec5a33cf 100644 --- a/pkg/sfu/forwarder.go +++ b/pkg/sfu/forwarder.go @@ -1623,7 +1623,7 @@ func (f *Forwarder) getTranslationParamsVideo(extPkt *buffer.ExtPacket, layer in if f.currentLayers.Temporal != f.targetLayers.Temporal { incomingVP8, ok := extPkt.Payload.(buffer.VP8) if ok { - if incomingVP8.TIDPresent == 1 && incomingVP8.TID <= uint8(f.targetLayers.Temporal) { + if incomingVP8.TIDPresent == 0 || incomingVP8.TID <= uint8(f.targetLayers.Temporal) { f.currentLayers.Temporal = f.targetLayers.Temporal } }