From 4b62a6e34f3a04872a51af35099980c650b2afa9 Mon Sep 17 00:00:00 2001 From: Alex X Date: Thu, 18 Jan 2024 17:29:22 +0300 Subject: [PATCH] Fix double rtsp in the control field #830 --- pkg/rtsp/client.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkg/rtsp/client.go b/pkg/rtsp/client.go index 37d30950..ca32ce32 100644 --- a/pkg/rtsp/client.go +++ b/pkg/rtsp/client.go @@ -219,6 +219,9 @@ func (c *Conn) SetupMedia(media *core.Media) (byte, error) { rawURL += "/" } rawURL += media.ID + } else if strings.HasPrefix(rawURL, "rtsp://rtsp://") { + // fix https://github.com/AlexxIT/go2rtc/issues/830 + rawURL = rawURL[7:] } trackURL, err := urlParse(rawURL) if err != nil {