mirror of
https://github.com/datarhei/core.git
synced 2025-10-06 08:27:08 +08:00
Fix assembling and proxying a RTMP url
This commit is contained in:
@@ -283,7 +283,7 @@ func (s *server) handlePlay(conn *rtmp.Conn) {
|
|||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
url.JoinPath(token)
|
url = url.JoinPath(token)
|
||||||
peerurl := url.String()
|
peerurl := url.String()
|
||||||
|
|
||||||
src, err := avutil.Open(peerurl)
|
src, err := avutil.Open(peerurl)
|
||||||
@@ -317,7 +317,7 @@ func (s *server) handlePlay(conn *rtmp.Conn) {
|
|||||||
|
|
||||||
for range ticker.C {
|
for range ticker.C {
|
||||||
s.lock.RLock()
|
s.lock.RLock()
|
||||||
ch = s.channels[conn.URL.Path]
|
ch = s.channels[playpath]
|
||||||
s.lock.RUnlock()
|
s.lock.RUnlock()
|
||||||
|
|
||||||
if ch != nil {
|
if ch != nil {
|
||||||
|
Reference in New Issue
Block a user