Browse Source

feat(video): add IP address to RTMP logs. Closes #3212 (#3233)

pull/3241/head
Gabe Kangas 2 years ago committed by GitHub
parent
commit
0fba5f70e2
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 6
      core/rtmp/rtmp.go

6
core/rtmp/rtmp.go

@ -73,7 +73,7 @@ func HandleConn(c *rtmp.Conn, nc net.Conn) { @@ -73,7 +73,7 @@ func HandleConn(c *rtmp.Conn, nc net.Conn) {
}
if _hasInboundRTMPConnection {
log.Errorln("stream already running; can not overtake an existing stream")
log.Errorln("stream already running; can not overtake an existing stream from", nc.RemoteAddr().String())
_ = nc.Close()
return
}
@ -94,14 +94,14 @@ func HandleConn(c *rtmp.Conn, nc net.Conn) { @@ -94,14 +94,14 @@ func HandleConn(c *rtmp.Conn, nc net.Conn) {
}
if !accessGranted {
log.Errorln("invalid streaming key; rejecting incoming stream")
log.Errorln("invalid streaming key; rejecting incoming stream from", nc.RemoteAddr().String())
_ = nc.Close()
return
}
rtmpOut, rtmpIn := io.Pipe()
_pipe = rtmpIn
log.Infoln("Inbound stream connected.")
log.Infoln("Inbound stream connected from", nc.RemoteAddr().String())
_setStreamAsConnected(rtmpOut)
_hasInboundRTMPConnection = true

Loading…
Cancel
Save