v1.11.1
bluenviron/mediamtxv1.11.1Jan 13, 2025by github-actions[bot]
AI Summary
Fixes for WebRTC transceiver compatibility and MTX_QUERY setting, alongside RTMP compatibility improvements for DJI cameras.
Key Highlights
- Fix MTX_QUERY not set when reading or publishing
- Switch to recvonly transceivers to fix AV1 decoding compatibility
- Fix compatibility with DJI Osmo Action 4
- Fix closing some custom commands on Windows
New Features
- Switch to recvonly transceivers
- Fix reconnecting to server after a failure
- Fix extraneous list entry when start time is specified
Full Release Notes
## Fixes and improvements General * playback: fix extraneous list entry when start time is specified (https://github.com/bluenviron/mediamtx/issues/4129) * playback: in /list, always return 404 when there are no timespans (https://github.com/bluenviron/mediamtx/issues/4131) * fix closing some custom commands on Windows (https://github.com/bluenviron/mediamtx/issues/3981) RTMP * fix compatibility with DJI Osmo Action 4 (https://github.com/bluenviron/mediamtx/issues/3802) (https://github.com/bluenviron/mediamtx/issues/4116) HLS * client: show codec in 'unsupported codec' error (https://github.com/bluenviron/mediamtx/issues/4123) (https://github.com/bluenviron/gohlslib/issues/212) WebRTC * fix MTX_QUERY not set when reading or publishing (https://github.com/bluenviron/mediamtx/issues/4138) (https://github.com/bluenviron/mediamtx/issues/3937) (https://github.com/bluenviron/mediamtx/issues/4141) * switch to recvonly transceivers (https://github.com/bluenviron/mediamtx/issues/4059) (https://github.com/bluenviron/mediamtx/issues/4108). This fixes compatibility with devices that support decoding AV1 but don't support encoding it. This was previously impossible to achieve due to a bug that prevented video from being displayed when recvonly transceivers were in use and audio was not present. * fix reconnecting to server after a failure (https://github.com/bluenviron/mediamtx/issues/4022) Dependencies * build(deps): bump golang.org/x/term from 0.27.0 to 0.28.0 (https://github.com/bluenviron/mediamtx/issues/4115) * build(deps): bump golang.org/x/crypto from 0.31.0 to 0.32.0 (https://github.com/bluenviron/mediamtx/issues/4113) * build(deps): bump github.com/pion/rtp from 1.8.9 to 1.8.10 (https://github.com/bluenviron/mediamtx/issues/4051) * build(deps): bump github.com/alecthomas/kong from 1.6.0 to 1.6.1 (https://github.com/bluenviron/mediamtx/issues/4119) * build(deps): bump github.com/abema/go-mp4 from 1.3.0 to 1.4.0 (https://github.com/bluenviron/mediamtx/issues/4122) * build(deps): bump github.com/MicahParks/jwkset from 0.5.20 to 0.6.0 (https://github.com/bluenviron/mediamtx/issues/4125) * build(deps): bump github.com/MicahParks/keyfunc/v3 from 3.3.5 to 3.3.7 (https://github.com/bluenviron/mediamtx/issues/4126) * build(deps): bump github.com/go-git/go-billy/v5 from 5.6.1 to 5.6.2 (https://github.com/bluenviron/mediamtx/issues/4133) * build(deps): bump github.com/MicahParks/jwkset from 0.6.0 to 0.7.0 (https://github.com/bluenviron/mediamtx/issues/4134) * build(deps): bump github.com/MicahParks/keyfunc/v3 from 3.3.7 to 3.3.8 (https://github.com/bluenviron/mediamtx/issues/4135) * bump hls.js to v1.5.19 (https://github.com/bluenviron/mediamtx/issues/4140) * build(deps): bump github.com/pion/sdp/v3 from 3.0.9 to 3.0.10 (https://github.com/bluenviron/mediamtx/issues/4144) * bump pion/webrtc to v4 (https://github.com/bluenviron/mediamtx/issues/4145) * build(deps): bump github.com/bluenviron/gohlslib/v2 from 2.1.1 to 2.1.2 (https://github.com/bluenviron/mediamtx/issues/4146) ## Security Binaries have been produced by the [Release workflow](https://github.com/bluenviron/mediamtx/actions/workflows/release.yml) without human intervention. SHA256 checksums: * mediamtx_v1.11.1_darwin_amd64.tar.gz a921b730ca3c484d61299437a2c19b76e4ab5397eaa350a804ab55f68fb35d28 * mediamtx_v1.11.1_darwin_arm64.tar.gz f81fe3d7f08e2bb078fa8aaad6ffb390ecb533fa1f51691d094c68050412dd25 * mediamtx_v1.11.1_linux_amd64.tar.gz d1e013826a0c643163b57e90b4efd6f42e1398aef5e0ef299e04fdda2dfc246f * mediamtx_v1.11.1_linux_arm64v8.tar.gz 6e098570a14a9fd4d99d1af636d556ca27566932b46c801b1891159f2ca2b4ea * mediamtx_v1.11.1_linux_armv6.tar.gz 48c54dd42d91e9ad38fae0350d700e85388a2a2d3624faaa98a989d182627971 * mediamtx_v1.11.1_linux_armv7.tar.gz 6a3181a10ab4ec3fe3cc28baaeae41e08c111e903fb85755b3c991449d7e18db * mediamtx_v1.11.1_windows_amd64.zip 2cb8395f0a18c564431de0ef44722e0baa12e4cc81b654284cc0125d3ad74d71