v1.4.2
bluenviron/mediamtxv1.4.2Jan 7, 2024by github-actions[bot]
AI Summary
Focuses on HLS improvements including Low-Latency mode support and WebRTC fixes for Android devices.
Key Highlights
- HLS Low-Latency mode support
- HLS muxer sequence number fixes to prevent VLC warnings
- WebRTC Android publishing fix
- API addition of query field for clients
New Features
- HLS Low-Latency support
- WebRTC Android fix
- API query field
Full Release Notes
## Fixes and improvements General * Log start errors of custom commands (https://github.com/bluenviron/mediamtx/issues/2828) by @jsbohnert RTSP * support detecting LPCM formats with payload types 10 and 11 (https://github.com/bluenviron/gortsplib/issues/496) RTMP * support publishing G711 and LPCM tracks (https://github.com/bluenviron/mediamtx/issues/2857) (https://github.com/bluenviron/mediamtx/issues/2884) HLS * client: support reading streams in Low-Latency mode (https://github.com/bluenviron/gohlslib/issues/72) (https://github.com/bluenviron/gohlslib/issues/126) * muxer: progressively increase SequenceNumber of parts (https://github.com/bluenviron/gohlslib/issues/115). . this prevents warning 'Fragment sequence discontinuity detected' in VLC * muxer: allow writing audio frames before video frames (https://github.com/bluenviron/gohlslib/issues/116) * client: correctly sort tracks of multivariant playlists (https://github.com/bluenviron/gohlslib/issues/120) * client: return ErrClientEOS when a playlist ends (https://github.com/bluenviron/gohlslib/issues/59) (https://github.com/bluenviron/gohlslib/issues/125) WebRTC * prevent NotReadableError when publishing with Android (https://github.com/bluenviron/mediamtx/issues/2698) (https://github.com/bluenviron/mediamtx/issues/2842) API * add 'query' field to RTMP, RTSP, SRT and WebRTC clients (https://github.com/bluenviron/mediamtx/issues/2689) (https://github.com/bluenviron/mediamtx/issues/2844) Dependencies * build(deps): bump golang.org/x/term from 0.15.0 to 0.16.0 (https://github.com/bluenviron/mediamtx/issues/2873) * build(deps): bump github.com/pion/rtcp from 1.2.12 to 1.2.13 (https://github.com/bluenviron/gortsplib/issues/482) * build(deps): bump github.com/google/uuid from 1.4.0 to 1.5.0 (https://github.com/bluenviron/gortsplib/issues/483)