diff --git a/pkg/rtc/transport.go b/pkg/rtc/transport.go index c13aa4beb..99c0f719d 100644 --- a/pkg/rtc/transport.go +++ b/pkg/rtc/transport.go @@ -1050,6 +1050,9 @@ func (t *PCTransport) AddRemoteTrackAndNegotiate( if err != nil { continue } + if aptPayload < 0 || aptPayload > 255 { + continue + } if !slices.Contains(disabledPayloads, webrtc.PayloadType(aptPayload)) { enabledCodecs = append(enabledCodecs, c)