rtsp: fix log labels of RTSPS listeners (#5367)

use "TCP/RTSPS", "UDP/SRTP", "UDP/SRTCP" to refer to secure listeners
This commit is contained in:
Alessandro Ros 2026-01-22 19:13:54 +01:00 committed by GitHub
parent aa6dc4ea9f
commit a9bc4f90c2
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -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, ", ")