From 355c400cc84e16437ca69b898b1915353e74c086 Mon Sep 17 00:00:00 2001 From: aler9 <46489434+aler9@users.noreply.github.com> Date: Thu, 4 Mar 2021 20:58:32 +0100 Subject: [PATCH] fix reading mpegts-muxed streams with ffmpeg (#222) --- internal/clientrtsp/client.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/internal/clientrtsp/client.go b/internal/clientrtsp/client.go index 079e6430..5b349bc1 100644 --- a/internal/clientrtsp/client.go +++ b/internal/clientrtsp/client.go @@ -297,6 +297,10 @@ func (c *Client) run() { reqPath, _ := base.PathSplitQuery(pathAndQuery) + // path can end with a slash, remove it + // this is needed to support reading mpegts with ffmpeg + reqPath = strings.TrimSuffix(reqPath, "/") + if c.path != nil && reqPath != c.path.Name() { return &base.Response{ StatusCode: base.StatusBadRequest,