diff --git a/pkg/sfu/downtrack.go b/pkg/sfu/downtrack.go index d4a005039..c5b5c5274 100644 --- a/pkg/sfu/downtrack.go +++ b/pkg/sfu/downtrack.go @@ -1068,11 +1068,10 @@ func (d *DownTrack) retransmitPackets(nacks []uint16) { pktBuff := *src n, err := d.receiver.ReadRTP(pktBuff, uint8(meta.layer), meta.sourceSeqNo) if err != nil { - d.rtpStats.UpdateNackMiss(1) + nackMisses++ if err == io.EOF { break } - nackMisses++ continue } var pkt rtp.Packet