diff --git a/format/rtspv2/client.go b/format/rtspv2/client.go index 3f37ea3..12bf8a1 100644 --- a/format/rtspv2/client.go +++ b/format/rtspv2/client.go @@ -224,6 +224,9 @@ func (client *RTSPClient) ControlTrack(track string) string { if strings.Contains(track, "rtsp://") { return track } + if !strings.HasSuffix(client.control, "/") { + track = "/" + track + } return client.control + track }