Lower codec not matched error for ffmpeg to debug

This commit is contained in:
Robert Resch
2024-11-11 09:27:21 +01:00
parent 340fd81778
commit d372597bdb
2 changed files with 38 additions and 19 deletions
+8 -1
View File
@@ -192,7 +192,14 @@ func tcpHandler(conn *rtsp.Conn) {
conn.Connection.Source = query.Get("source")
if err := stream.AddConsumer(conn); err != nil {
log.Warn().Err(err).Str("stream", name).Msg("[rtsp]")
logEvent := log.Warn()
if _, ok := err.(*streams.CodecNotMatchedError); ok && strings.HasPrefix(query.Get("source"), "ffmpeg") {
// lower codec not matched error for ffmpeg to debug
logEvent = log.Debug()
}
logEvent.Err(err).Str("stream", name).Msg("[rtsp]")
return
}