v1.1.1
bluenviron/mediamtxv1.1.1Sep 24, 2023by github-actions[bot]
AI Summary
This release fixes configuration defaults and H265 processing crashes, renames 'external commands' to 'hooks', and adds support for recording AC-3 and M-JPEG tracks.
Key Highlights
- Fix default values for settings like rtmpServerKey and recordPath to handle missing configuration correctly.
- Fix crashes when processing H265 video streams.
- Rename 'external commands' to 'hooks' in the configuration file.
- Add support for recording AC-3 and M-JPEG tracks.
- Fix ETag header name in WebRTC according to specifications.
Breaking Changes
- Rename 'external commands' into 'hooks'
New Features
- Recording AC-3 tracks
- Recording M-JPEG tracks
- SRT encryption passphrases support
- Fix timestamp of outgoing RTSP/RTP packets
Full Release Notes
# Fixes and improvements General * fix default value of some settings (https://github.com/bluenviron/mediamtx/issues/2367): rtmpServerKey, rtmpServerCert, recordPath, rpiCameraExposure,. rpiCameraAWB, rpiCameraDenoise, rpiCameraMetering, rpiCameraAfMode,. rpiCameraAfRange, rpiCameraAfSpeed were not set correctly when missing in the configuration file. * fix crash when processing H265 (https://github.com/bluenviron/mediamtx/issues/2378) (https://github.com/bluenviron/mediamtx/issues/2381) * normalize configuration (https://github.com/bluenviron/mediamtx/issues/2399) * rename 'external commands' into 'hooks' (https://github.com/bluenviron/mediamtx/issues/2400) Recording * support recording AC-3 tracks (https://github.com/bluenviron/mediamtx/issues/2376) * support recording M-JPEG tracks (https://github.com/bluenviron/mediamtx/issues/2391) * update recordDeleteAfter documentation (https://github.com/bluenviron/mediamtx/issues/2361) (https://github.com/bluenviron/mediamtx/issues/2362) * automatically set 'record: yes' when not specified (https://github.com/bluenviron/mediamtx/issues/2366) * fix race condition wen record agent is closing (https://github.com/bluenviron/mediamtx/issues/2369) RTSP * fix timestamp of outgoing RTSP/RTP packets in case of aggregated access units (https://github.com/bluenviron/mediamtx/issues/2389) * fix compatibility with Annex-B encoded H264 SPS/PPS (https://github.com/bluenviron/gortsplib/issues/402) (https://github.com/bluenviron/gortsplib/issues/426) * discard invalid H264 parameters (https://github.com/bluenviron/gortsplib/issues/431). . (https://github.com/bluenviron/mediamtx/issues/2348) SRT * support AC-3 tracks in SRT and UDP; support recording AC-3 tracks (https://github.com/bluenviron/mediamtx/issues/2376) * Support SRT encryption passphrases on configured paths (https://github.com/bluenviron/mediamtx/issues/2385) UDP * support AC-3 tracks in SRT and UDP; support recording AC-3 tracks (https://github.com/bluenviron/mediamtx/issues/2376) RPI Camera * rpi camera: add additional checks on configuration (https://github.com/bluenviron/mediamtx/issues/2368) WebRTC * fix ETag header name according to specification (https://github.com/bluenviron/mediamtx/issues/2396) (https://github.com/bluenviron/mediamtx/issues/2401)