v1.15.6
Fixes and improvements
General
- add structured logging (https://github.com/bluenviron/mediamtx/issues/5219)
- fix 1-minute offset when recording a H264 WebRTC track (https://github.com/bluenviron/mediamtx/issues/5275) (https://github.com/bluenviron/mediamtx/issues/5278)
- disable syslog logging on macOS (https://github.com/bluenviron/mediamtx/issues/5005) (https://github.com/bluenviron/mediamtx/issues/5295)
- set syslog priority and do not write level and date to syslog (https://github.com/bluenviron/mediamtx/issues/4923) (https://github.com/bluenviron/mediamtx/issues/5296) When writing log entries to syslog, pass the level (WARN, INFO, etc) directly to syslog. Avoid writing level and date. This provides a better integration and allows to use syslog search tools.
RTSP
- avoid setupping back channels (https://github.com/bluenviron/mediamtx/issues/5074) (https://github.com/bluenviron/mediamtx/issues/5289)
- Support URI format sent by HappyTime ONVIF and RTSP clients during (https://github.com/bluenviron/gortsplib/issues/964)
- fix medias wrongly marked as back channels (https://github.com/bluenviron/mediamtx/issues/5074) (https://github.com/bluenviron/gortsplib/issues/970) Some cameras mark medias as back channels even though they are not. Try to detect this by checking whether in full the SDP there are both back channels and standard channels, unmarking back channels otherwise.