New features
- support HTTPS, Allow-Origin and trusted proxies in API, playback server, metrics server and pprof server (#2658) (#2491) (#3235) (#3280)
Fixes and improvements
General
- playback: improve precision when splitting fMP4 parts (#3250)
- record: increase default part duration to 1s (#3264)
- fix support for JWT authentication in API, metrics, playback, pprof (#3253). Co-authored-by: Rafael Scheidt rafaelscheidt@Rafaels-MacBook-Air.local. Co-authored-by: aler9 46489434+aler9@users.noreply.github.com
API
- fix crash when changing settings of an on-demand source that is idle (#3246) (#3249)
- fix crash when calling config/paths/patch on an empty path config (#3265)
RTSP
- fix SDP error with AXIS 221 (#2708) (bluenviron/gortsplib#547)
HLS
- fix population of runOnDemand's MTX_QUERY (#3255)
WebRTC
- improve layout of publish page; add 'ideal' label to width, height and framerate (#2845) (#3254)
- fix setting bitrate when 'optimize for voice' is off (#3262)
- fix loading default video and devices from query (#3260)
- in publish page, prevent same device from appearing multiple times (#3261)
- detect stereo tracks published with the web page (#2902) (#3263)
- support charset in Content-Type of WHIP offer responses (#3274)
- support WHIP/WHEP endpoints without PATCH support (#3273) (#3277)
Dependencies