rtsp: print opened listeners in a single line

This commit is contained in:
aler9
2021-11-03 22:44:17 +01:00
parent f801a9fa39
commit e4ba689bfd
+8 -3
View File
@@ -7,6 +7,7 @@ import (
"encoding/binary"
"fmt"
"strconv"
"strings"
"sync"
"time"
@@ -119,15 +120,19 @@ func newRTSPServer(
return nil, err
}
var temp []string
temp = append(temp, fmt.Sprintf("%s (TCP)", address))
if s.srv.UDPRTPAddress != "" {
s.log(logger.Info, "UDP/RTP listener opened on %s", s.srv.UDPRTPAddress)
temp = append(temp, fmt.Sprintf("%s (UDP/RTP)", s.srv.UDPRTPAddress))
}
if s.srv.UDPRTCPAddress != "" {
s.log(logger.Info, "UDP/RTCP listener opened on %s", s.srv.UDPRTCPAddress)
temp = append(temp, fmt.Sprintf("%s (UDP/RTCP)", s.srv.UDPRTCPAddress))
}
s.log(logger.Info, "TCP listener opened on %s", address)
s.log(logger.Info, "listener opened on "+strings.Join(temp, ", "))
if s.metrics != nil {
if !isTLS {