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
No known key found for this signature in database
GPG Key ID: 2AB32426E9DD229E

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 {