From 4bc36f360deceba78d4e916f5366e70caeb1904c Mon Sep 17 00:00:00 2001 From: aler9 <46489434+aler9@users.noreply.github.com> Date: Thu, 22 Jan 2026 18:05:47 +0100 Subject: [PATCH] rtsp: fix log labels of RTSPS listeners use "TCP/RTSPS", "UDP/SRTP", "UDP/SRTCP" to refer to secure listeners --- internal/servers/rtsp/server.go | 24 +++++++++++++++++++++--- 1 file changed, 21 insertions(+), 3 deletions(-) diff --git a/internal/servers/rtsp/server.go b/internal/servers/rtsp/server.go index f1503af0..0d403ce2 100644 --- a/internal/servers/rtsp/server.go +++ b/internal/servers/rtsp/server.go @@ -39,14 +39,32 @@ func interfaceIsEmpty(i any) bool { func printAddresses(srv *gortsplib.Server) string { var ret []string - ret = append(ret, fmt.Sprintf("%s (TCP)", srv.RTSPAddress)) + tmp := srv.RTSPAddress + if srv.TLSConfig == nil { + tmp += " (TCP/RTSP)" + } else { + tmp += " (TCP/RTSPS)" + } + ret = append(ret, tmp) if srv.UDPRTPAddress != "" { - ret = append(ret, fmt.Sprintf("%s (UDP/RTP)", srv.UDPRTPAddress)) + tmp = srv.UDPRTPAddress + if srv.TLSConfig == nil { + tmp += " (UDP/RTP)" + } else { + tmp += " (UDP/SRTP)" + } + ret = append(ret, tmp) } if srv.UDPRTCPAddress != "" { - ret = append(ret, fmt.Sprintf("%s (UDP/RTCP)", srv.UDPRTCPAddress)) + tmp = srv.UDPRTCPAddress + if srv.TLSConfig == nil { + tmp += " (UDP/RTCP)" + } else { + tmp += " (UDP/SRTCP)" + } + ret = append(ret, tmp) } return strings.Join(ret, ", ")