From 38d213ed10834339691f2ed07e979b2c243eb149 Mon Sep 17 00:00:00 2001 From: Raja Subramanian Date: Sun, 9 Jun 2024 01:03:38 +0530 Subject: [PATCH] Do not compare payload type before bind (#2775) --- pkg/sfu/buffer/buffer.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/sfu/buffer/buffer.go b/pkg/sfu/buffer/buffer.go index b050bea49..82e5920c1 100644 --- a/pkg/sfu/buffer/buffer.go +++ b/pkg/sfu/buffer/buffer.go @@ -316,7 +316,7 @@ func (b *Buffer) Write(pkt []byte) (n int, err error) { return } - if rtpPacket.Version != 2 || rtpPacket.PayloadType != b.payloadType { + if rtpPacket.Version != 2 || (b.payloadType != 0 && rtpPacket.PayloadType != b.payloadType) { b.logger.Warnw( "invalid RTP packet", nil, "version", rtpPacket.Version,