Releases: bluenviron/mediamtx
Releases · bluenviron/mediamtx
v0.15.1
v0.15.0
New major features
- Support reading with RTMP (#218)
- enable rtmp by default; add parameters to disable rtsp and rtmp
Fixes and improvements
v0.14.2
v0.14.1
v0.14.0
v0.13.3
New minor features
- add parameter listenIP to listen on a specific IP/interface (#166)
- support encrypting the configuration file
Fixes and improvements
v0.13.2
New minor features
- support hashing credentials with sha256
Fixes and improvements
- perform frame readings and writings in separate routines, in order to increase UDP throughput and avoid freezes caused by a single laggy reader (#125) (#162)
- forbid usage of publishUser, publishPass, publishIps when source is not 'record'
WARNING: this version is not compatible with Larix <= 1.0.71 for iOS / Android (on Android, the server wasn't compatible even before this) - the next Larix version should be compatible.
v0.13.1
v0.13.0
New major features
- implement log levels; print requests and responses when log level is "debug" (#116)
- Support encryption with TLS (RTSPS) (#77)
- Support proxing RTSPS streams
Fixes and improvements
- switch to GitHub actions to test, lint and release
- add anti-brute force mechanism
- forbid runOnPublish when source is not record (#143)
- print a warn message when the configuration file is not found
- support transport headers with a single port (#136)
- fix crash when using publishIp or readIp (#142)
- support SDPs with spaces in origin (#127)
- add jitter and delay to RTCP receiver reports
- support SDPs with RS bandwidth (#136)
- increase maximum length of content of RTSP requests/responses to 128k (#136)
- fix shutdown of udp sockets during hot reloading
- fix hot reloading of configuration on macOS and with text editors that deletes and recreates the configuration file
Note: this release was published 24 hours ago and retired shortly after due to a freeze that occurred with a high number of clients - the issue has been solved and the fix has been included in this release.
v0.12.2
New minor features
- support automatic protocol selection when proxying rtsp
Fixes and improvements
- allow repeated PAUSE requests (#107)
- support SDPs with empty unicast address in origin (#121)
- drastically improve the performance of the server when reading streams with both TCP and UDP
- add PAUSE to supported methods in OPTIONS response
- fix generation of RTCP receiver reports; add number of lost packets to RTCP receiver reports
- make RTMP sources emit RTCP packets
- allow calling PLAY twice (#128)
- increase udp kernel read buffer size to minimize packet losses (#127)