From 83f2954820e08241d8dc8ab400a46288c20b4540 Mon Sep 17 00:00:00 2001 From: Ingo Oppermann Date: Thu, 15 Jun 2023 14:21:17 +0200 Subject: [PATCH] Fix assembling and proxying a RTMP url --- rtmp/rtmp.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/rtmp/rtmp.go b/rtmp/rtmp.go index 0d6ee0ff..cfdcc7d2 100644 --- a/rtmp/rtmp.go +++ b/rtmp/rtmp.go @@ -283,7 +283,7 @@ func (s *server) handlePlay(conn *rtmp.Conn) { return } - url.JoinPath(token) + url = url.JoinPath(token) peerurl := url.String() src, err := avutil.Open(peerurl) @@ -317,7 +317,7 @@ func (s *server) handlePlay(conn *rtmp.Conn) { for range ticker.C { s.lock.RLock() - ch = s.channels[conn.URL.Path] + ch = s.channels[playpath] s.lock.RUnlock() if ch != nil {