diff --git a/cmd/rtsp/rtsp.go b/cmd/rtsp/rtsp.go index 67a80c397..1951d0e90 100644 --- a/cmd/rtsp/rtsp.go +++ b/cmd/rtsp/rtsp.go @@ -175,7 +175,9 @@ func tcpHandler(conn *rtsp.Conn) { conn.Medias = mp4.ParseQuery(conn.URL.Query()) if conn.Medias == nil { - conn.Medias = defaultMedias + for _, media := range defaultMedias { + conn.Medias = append(conn.Medias, media.Clone()) + } } if err := stream.AddConsumer(conn); err != nil {