From 35631d621d72389f9ba802d0dcb6a5766dc7c3b6 Mon Sep 17 00:00:00 2001 From: banshan Date: Mon, 20 Feb 2023 15:23:44 +0800 Subject: [PATCH] =?UTF-8?q?tcUrl=E8=B7=AF=E5=BE=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- client.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/client.go b/client.go index 7e0812e..0983efa 100644 --- a/client.go +++ b/client.go @@ -59,13 +59,17 @@ func NewRTMPClient(addr string) (client *NetConnection, err error) { return } client.writeChunkSize = conf.ChunkSize + path := u.Path + if len(u.Query()) != 0 { + path += "?" + u.RawQuery + } err = client.SendMessage(RTMP_MSG_AMF0_COMMAND, &CallMessage{ CommandMessage{"connect", 1}, map[string]any{ "app": client.appName, "flashVer": "monibuca/" + engine.Engine.Version, "swfUrl": addr, - "tcUrl": strings.TrimSuffix(addr, u.Path) + "/" + client.appName, + "tcUrl": strings.TrimSuffix(addr, path) + "/" + client.appName, }, nil, })