diff --git a/internal/app/iptv/channel.go b/internal/app/iptv/channel.go index f1731c0..baf6e7b 100644 --- a/internal/app/iptv/channel.go +++ b/internal/app/iptv/channel.go @@ -119,6 +119,8 @@ func getChannelURLStr(channelURLs []url.URL, udpxyURL string, multicastFirst boo if udpxyURL != "" && channelURL.Scheme == SCHEME_IGMP { return url.JoinPath(udpxyURL, fmt.Sprintf("/rtp/%s", channelURL.Host)) } else { + // 删除单播地址的多余参数 + channelURL.RawQuery = "" return channelURL.String(), nil } }