diff --git a/rtpaac/encoder.go b/rtpaac/encoder.go index d1f245f6..c226090b 100644 --- a/rtpaac/encoder.go +++ b/rtpaac/encoder.go @@ -36,7 +36,7 @@ func NewEncoder(relativeType uint8, config []byte) (*Encoder, error) { return &Encoder{ payloadType: 96 + relativeType, samplingRate: float64(codec.Config.SampleRate), - sequenceNumber: uint16(0), + sequenceNumber: uint16(rand.Uint32()), ssrc: rand.Uint32(), initialTs: rand.Uint32(), }, nil diff --git a/rtph264/encoder.go b/rtph264/encoder.go index 1aec8d66..ccde0718 100644 --- a/rtph264/encoder.go +++ b/rtph264/encoder.go @@ -25,7 +25,7 @@ type Encoder struct { func NewEncoder(relativeType uint8) (*Encoder, error) { return &Encoder{ payloadType: 96 + relativeType, - sequenceNumber: uint16(0), + sequenceNumber: uint16(rand.Uint32()), ssrc: rand.Uint32(), initialTs: rand.Uint32(), }, nil