diff --git a/pkg/sfu/sequencer.go b/pkg/sfu/sequencer.go index 7dad24aea..ee6ed8bdb 100644 --- a/pkg/sfu/sequencer.go +++ b/pkg/sfu/sequencer.go @@ -286,7 +286,7 @@ func (s *sequencer) getExtPacketMetas(seqNo []uint16) []extPacketMeta { meta.nacked++ meta.lastNack = refTime - extTS := uint64(meta.timestamp) + (s.extHighestTS & 0xFFFF_FFFF_FFFF_0000) + extTS := uint64(meta.timestamp) + (s.extHighestTS & 0xFFFF_FFFF_0000_0000) if meta.timestamp > highestTS { extTS -= (1 << 32) }