v0.23.7
bluenviron/mediamtxv0.23.7Jul 1, 2023by github-actions[bot]
AI Summary
Enhances WebRTC with OPUS bitrate control, audio effects, and OBS publishing support. Also improves RTSP receiver reports.
Key Highlights
- Allow setting Opus bitrate and disable audio effects in WebRTC.
- Support publishing with OBS and WebRTC.
- Fix bitrate not being applied and memory leaks in WebRTC.
- Generate RTCP receiver reports even before receiving sender reports in RTSP.
New Features
- Opus bitrate control
- OBS WebRTC publishing
- RTCP receiver reports
- Audio effects control
Full Release Notes
## Fixes and improvements General * set Access-Control-Allow-Headers to a static string (#1973) WebRTC * do not pass preflight requests to external auth (#1941) (#1972) * in the web page, pass query parameters to inner requests (#1976) * fix memory leak when publishing or reading (#1884) (#1983) * fix bitrate not being applied (#1984) * forbid publishing zero tracks (#1991) * allow setting Opus bitrate (#1908) (#1985) * add option to disable audio effects (#1908) (#1989) * move codec and bitrate settings on client side (#1990) * support publishing with OBS and WebRTC (#1998) * allow using special characters in ICE server credentials (#1953) (#2000) RTSP * generate RTCP receiver reports even before receiving RTCP sender reports (https://github.com/bluenviron/gortsplib/issues/318). . (https://github.com/bluenviron/mediamtx/issues/1739) HLS * in the web page, pass query parameters to inner requests (#1976) RPI Camera * check libcamera architecture by using the ELF header (#1940) (#1997) API * return 404 in /get and /kick endpoints (#1994) (#1995). . when an entity is not found Dependencies * bump github.com/pion/webrtc/v3 from 3.2.10 to 3.2.11 (#2002)