diff --git a/pkg/rtsp/server.go b/pkg/rtsp/server.go index f5967c5a..d9a40881 100644 --- a/pkg/rtsp/server.go +++ b/pkg/rtsp/server.go @@ -156,7 +156,7 @@ func (c *Conn) Accept() error { c.session = core.RandString(8, 10) c.state = StateSetup - + if c.mode == core.ModePassiveConsumer { if i := reqTrackID(req); i >= 0 && i < len(c.Senders) { // mark sender as SETUP