v1.8.1
bluenviron/mediamtxv1.8.1May 5, 2024by github-actions[bot]
AI Summary
Fixes authentication logic regarding default values in configuration files and adds support for 4K H264 videos encoded with tune=zerolatency. It also resolves VP9 decoding issues on iOS.
Key Highlights
- Fix unexpected behavior of authInternalUsers or authHTTPExclude
- H264 support for 4K videos encoded with tune=zerolatency
- Fix VP9 decoding on iOS
- Fix crash when retrieving width/height for VP9
New Features
- Fix error when reading metadata in RTMP
- Various performance improvements in RTSP
Full Release Notes
## Fixes and improvements General * fix unexpected behavior of authInternalUsers or authHTTPExclude (https://github.com/bluenviron/mediamtx/issues/3316). when some subfields of authInternalUsers or authHTTPExclude were not set explicitly in the configuration file, default values were used in their place. This is caused by a strange behavior of Go (https://github.com/golang/go/issues/21092) * fix 'no segments found' error message (https://github.com/bluenviron/mediamtx/issues/3323) * h264: support 4K videos encoded with tune=zerolatency (https://github.com/bluenviron/mediamtx/issues/2985) (https://github.com/bluenviron/mediacommon/issues/120) * vp9: fix crash when retrieving width / height / chroma and frame is not a key frame (https://github.com/bluenviron/mediacommon/issues/123) RTSP * fix VP9 decoding on iOS (https://github.com/bluenviron/mediamtx/issues/3060) (https://github.com/bluenviron/gortsplib/issues/553) * various performance improvements (https://github.com/bluenviron/gortsplib/issues/561) RTMP * fix error when reading metadata (https://github.com/bluenviron/mediamtx/issues/3302). some rtmp client will send set chunk size after publish stream WebRTC * fix error when charset is in Content-Type (https://github.com/bluenviron/mediamtx/issues/3126) (https://github.com/bluenviron/mediamtx/issues/3318) Dependencies * build(deps): bump github.com/pion/rtp from 1.8.5 to 1.8.6 (https://github.com/bluenviron/mediamtx/issues/3288)