Browse Source

rtsp: print opened listeners in a single line

pull/707/head
aler9 5 years ago
parent
commit
e4ba689bfd
  1. 11
      internal/core/rtsp_server.go

11
internal/core/rtsp_server.go

@ -7,6 +7,7 @@ import (
"encoding/binary" "encoding/binary"
"fmt" "fmt"
"strconv" "strconv"
"strings"
"sync" "sync"
"time" "time"
@ -119,15 +120,19 @@ func newRTSPServer(
return nil, err return nil, err
} }
var temp []string
temp = append(temp, fmt.Sprintf("%s (TCP)", address))
if s.srv.UDPRTPAddress != "" { 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 != "" { 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 s.metrics != nil {
if !isTLS { if !isTLS {

Loading…
Cancel
Save