v1.4.0
New features
- support using static sources in paths with regular expressions (#824) (#2799). This allows to proxy requests to other servers by using regular expressions.
Fixes and improvements
General
- support unix timestamp in filenames of recorded segments (#2774) by @neerajkanhere
- fix crash when requesting metrics and RTMP, SRT or WebRTC servers are not present anymore (#2782)
- add RTMPS metrics (#2783)
- always use 'all_others' or 'all' after every other path configuration (#2798)
RTSP
- sdp: fix parsing SDP from UDP technology cameras (bluenviron/gortsplib#474) (bluenviron/gortsplib#478)
- sdp: fix compatibility with Altasec NVRs (bluenviron/gortsplib#476). . (#2762)
HLS
- bump hls-js to v1.4.13 (#2791). . Co-authored-by: mediamtx-bot bot@mediamtx
- fix appending slash when behind a reverse proxy (#2770)
- hls, webrtc: prevent XSS attack when appending slash to paths (#2766) (#2767) (#2772)
- hls, webrtc: fix appending slash to paths that contain slashes (#2773)
RPI Camera
WebRTC
- hls, webrtc: prevent XSS attack when appending slash to paths (#2766) (#2767) (#2772)
- hls, webrtc: fix appending slash to paths that contain slashes (#2773)
- fix propagating query parameters when appending slash to paths (#2771)
Dependencies