Browse Source

clientrtmp: allow inserting path in the Stream key field of OBS

pull/340/head
aler9 5 years ago
parent
commit
5856ac3de9
  1. 6
      internal/clientrtmp/client.go

6
internal/clientrtmp/client.go

@ -50,10 +50,10 @@ func ipEqualOrInRange(ip net.IP, ips []interface{}) bool {
} }
func pathNameAndQuery(inURL *url.URL) (string, url.Values) { func pathNameAndQuery(inURL *url.URL) (string, url.Values) {
// remove trailing slashes inserted by OBS and some other clients // remove leading and trailing slashes inserted by OBS and some other clients
tmp := strings.TrimSuffix(inURL.String(), "/") tmp := strings.TrimRight(inURL.String(), "/")
ur, _ := url.Parse(tmp) ur, _ := url.Parse(tmp)
pathName := strings.TrimPrefix(ur.Path, "/") pathName := strings.TrimLeft(ur.Path, "/")
return pathName, ur.Query() return pathName, ur.Query()
} }

Loading…
Cancel
Save