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)