Fix assembling and proxying a RTMP url

This commit is contained in:
Ingo Oppermann
2023-06-15 14:21:17 +02:00
parent 9635d0eccc
commit 83f2954820

View File

@@ -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 {