Browse Source

rename rtsp* into server*

pull/2/head
aler9 6 years ago
parent
commit
18451c1431
  1. 12
      main.go
  2. 12
      server_tcpl.go
  3. 12
      server_udpl.go

12
main.go

@ -47,9 +47,9 @@ type program struct {
rtcpPort int rtcpPort int
publishKey string publishKey string
mutex sync.RWMutex mutex sync.RWMutex
rtspl *rtspTcpListener rtspl *serverTcpListener
rtpl *rtspUdpListener rtpl *serverUdpListener
rtcpl *rtspUdpListener rtcpl *serverUdpListener
clients map[*client]struct{} clients map[*client]struct{}
publishers map[string]*client publishers map[string]*client
} }
@ -92,17 +92,17 @@ func newProgram(protocolsStr string, rtspPort int, rtpPort int, rtcpPort int, pu
var err error var err error
p.rtpl, err = newRtspUdpListener(p, rtpPort, _TRACK_FLOW_RTP) p.rtpl, err = newServerUdpListener(p, rtpPort, _TRACK_FLOW_RTP)
if err != nil { if err != nil {
return nil, err return nil, err
} }
p.rtcpl, err = newRtspUdpListener(p, rtcpPort, _TRACK_FLOW_RTCP) p.rtcpl, err = newServerUdpListener(p, rtcpPort, _TRACK_FLOW_RTCP)
if err != nil { if err != nil {
return nil, err return nil, err
} }
p.rtspl, err = newRtspTcpListener(p) p.rtspl, err = newServerTcpListener(p)
if err != nil { if err != nil {
return nil, err return nil, err
} }

12
rtsp_tcpl.go → server_tcpl.go

@ -5,12 +5,12 @@ import (
"net" "net"
) )
type rtspTcpListener struct { type serverTcpListener struct {
p *program p *program
netl *net.TCPListener netl *net.TCPListener
} }
func newRtspTcpListener(p *program) (*rtspTcpListener, error) { func newServerTcpListener(p *program) (*serverTcpListener, error) {
netl, err := net.ListenTCP("tcp", &net.TCPAddr{ netl, err := net.ListenTCP("tcp", &net.TCPAddr{
Port: p.rtspPort, Port: p.rtspPort,
}) })
@ -18,7 +18,7 @@ func newRtspTcpListener(p *program) (*rtspTcpListener, error) {
return nil, err return nil, err
} }
s := &rtspTcpListener{ s := &serverTcpListener{
p: p, p: p,
netl: netl, netl: netl,
} }
@ -27,11 +27,11 @@ func newRtspTcpListener(p *program) (*rtspTcpListener, error) {
return s, nil return s, nil
} }
func (l *rtspTcpListener) log(format string, args ...interface{}) { func (l *serverTcpListener) log(format string, args ...interface{}) {
log.Printf("[RTSP TCP listener] "+format, args...) log.Printf("[TCP listener] "+format, args...)
} }
func (l *rtspTcpListener) run() { func (l *serverTcpListener) run() {
for { for {
nconn, err := l.netl.AcceptTCP() nconn, err := l.netl.AcceptTCP()
if err != nil { if err != nil {

12
rtsp_udpl.go → server_udpl.go

@ -5,13 +5,13 @@ import (
"net" "net"
) )
type rtspUdpListener struct { type serverUdpListener struct {
p *program p *program
nconn *net.UDPConn nconn *net.UDPConn
flow trackFlow flow trackFlow
} }
func newRtspUdpListener(p *program, port int, flow trackFlow) (*rtspUdpListener, error) { func newServerUdpListener(p *program, port int, flow trackFlow) (*serverUdpListener, error) {
nconn, err := net.ListenUDP("udp", &net.UDPAddr{ nconn, err := net.ListenUDP("udp", &net.UDPAddr{
Port: port, Port: port,
}) })
@ -19,7 +19,7 @@ func newRtspUdpListener(p *program, port int, flow trackFlow) (*rtspUdpListener,
return nil, err return nil, err
} }
l := &rtspUdpListener{ l := &serverUdpListener{
p: p, p: p,
nconn: nconn, nconn: nconn,
flow: flow, flow: flow,
@ -29,17 +29,17 @@ func newRtspUdpListener(p *program, port int, flow trackFlow) (*rtspUdpListener,
return l, nil return l, nil
} }
func (l *rtspUdpListener) log(format string, args ...interface{}) { func (l *serverUdpListener) log(format string, args ...interface{}) {
var label string var label string
if l.flow == _TRACK_FLOW_RTP { if l.flow == _TRACK_FLOW_RTP {
label = "RTP" label = "RTP"
} else { } else {
label = "RTCP" label = "RTCP"
} }
log.Printf("[RTSP UDP/"+label+" listener] "+format, args...) log.Printf("[UDP/"+label+" listener] "+format, args...)
} }
func (l *rtspUdpListener) run() { func (l *serverUdpListener) run() {
buf := make([]byte, 2048) // UDP MTU is 1400 buf := make([]byte, 2048) // UDP MTU is 1400
for { for {
Loading…
Cancel
Save