v0.21.2
bluenviron/mediamtxv0.21.2Jan 26, 2023by github-actions[bot]
AI Summary
Adds support for sending additional fields to external authentication URLs and improves RTSP source protocol switching, while fixing RTMP compatibility with Streamlabs and Neko.
Key Highlights
- Send additional fields to external authentication URL
- Improve automatic protocol switching in RTSP source
- Fix RTMP handshake compatibility with Streamlabs and Neko
- Fix SDP parser crashes
Full Release Notes
## New features General * Send additional fields to the external authentication URL (#1408) https://github.com/aler9/rtsp-simple-server/commit/b02d3b83c7dc83c56f069dce202d4bccd0b65522 ## Fixes and improvements General * replace command line parser (#1383) https://github.com/aler9/rtsp-simple-server/commit/bf97435eb34f00368f93ea88d13d1f954a8a01db RTSP server * rtsp server: make runOnConnect work again (#1409) https://github.com/aler9/rtsp-simple-server/commit/44fda6650f6d7b8288d2334d3a3a2c483272ee3f * fix multiple crashes in SDP parser (#170) https://github.com/aler9/gortsplib/commit/40574c4fb6c29d62cb99e344d9047a925c34b969 RTSP source * improve automatic protocol switching (#1105) https://github.com/aler9/gortsplib/commit/71bd86cff965ce60a7f3776b09d0f82147f2a1b3 * send TEARDOWN even when PLAY or RECORD have not been sent yet https://github.com/aler9/gortsplib/commit/e3f21fc59f247a95f5224215dad691d5c936d71f * fix compatibility with some TP-Link cameras (#1267) https://github.com/aler9/gortsplib/commit/82dac32f6e84d4b180601be64234e009f4be4000 * print a log message when protocol switches from UDP to TCP https://github.com/aler9/gortsplib/commit/14fcde1c69fa18f012b4269bbc9493b8566c48a2 HLS Muxer * fix crash (#1394) https://github.com/aler9/rtsp-simple-server/commit/fb06f6db7284430307034cd55c294f31eb507fa8 RTMP Server * improve efficiency of outgoing packets (#1395) https://github.com/aler9/rtsp-simple-server/commit/c79c3c83cb9c36c4a3be167c7a82435f515cb415 * fix handshake and compatibility with streamlabs (#1244) (#1398) https://github.com/aler9/rtsp-simple-server/commit/e3d00878b3572aebe5024d7aa10c1512d1c63354 * fix compatibility with Neko (#1177) (#1405) https://github.com/aler9/rtsp-simple-server/commit/ef214b76499ef869b1642cdcaaa88f6a24dc69cb