diff --git a/pkg/rtsp/conn.go b/pkg/rtsp/conn.go index 8d35e847..ed3c41de 100644 --- a/pkg/rtsp/conn.go +++ b/pkg/rtsp/conn.go @@ -799,12 +799,12 @@ func (c *Conn) Handle() (err error) { msg := &RTCP{Channel: channelID} if err = msg.Header.Unmarshal(buf); err != nil { - return + continue } msg.Packets, err = rtcp.Unmarshal(buf) if err != nil { - return + continue } c.Fire(msg)