rtph264/rtpaac: start with a random sequence number

This commit is contained in:
aler9
2020-10-06 10:13:22 +02:00
parent 9ff2ea1303
commit 61996962d9
2 changed files with 2 additions and 2 deletions

View File

@@ -36,7 +36,7 @@ func NewEncoder(relativeType uint8, config []byte) (*Encoder, error) {
return &Encoder{ return &Encoder{
payloadType: 96 + relativeType, payloadType: 96 + relativeType,
samplingRate: float64(codec.Config.SampleRate), samplingRate: float64(codec.Config.SampleRate),
sequenceNumber: uint16(0), sequenceNumber: uint16(rand.Uint32()),
ssrc: rand.Uint32(), ssrc: rand.Uint32(),
initialTs: rand.Uint32(), initialTs: rand.Uint32(),
}, nil }, nil

View File

@@ -25,7 +25,7 @@ type Encoder struct {
func NewEncoder(relativeType uint8) (*Encoder, error) { func NewEncoder(relativeType uint8) (*Encoder, error) {
return &Encoder{ return &Encoder{
payloadType: 96 + relativeType, payloadType: 96 + relativeType,
sequenceNumber: uint16(0), sequenceNumber: uint16(rand.Uint32()),
ssrc: rand.Uint32(), ssrc: rand.Uint32(),
initialTs: rand.Uint32(), initialTs: rand.Uint32(),
}, nil }, nil