v1.9.1
Fixes and improvements
General
- fix cleaning of recordings in case of multiple recordDeleteAfter values (#3557) (#3741)
- prevent setting readTimeout / writeTimeout to zero (#3750)
- warn users about skipped tracks when reading or publishing (#3753)
- mpegts: allow interacting with streams with unsupported codecs (bluenviron/mediacommon#147)
RTSP
- client: omit mode from Transport header (bluenviron/gortsplib#611) (bluenviron/gortsplib#574) (bluenviron/gortsplib#614)
- fix reading from Wisenet NVR (#3583) (bluenviron/gortsplib#615)
- fix panic when checking pts = dts on H265 (#3754) (bluenviron/gortsplib#617)
- server: fix compatibility with rtspclientsink and query parameters (#3295) (bluenviron/gortsplib#619)
- server: use relative control attributes (bluenviron/gortsplib#620)
- server: fix SETUP in case of no track ID and query parameters (bluenviron/gortsplib#623)
RTMP
- support ingesting AV1, VP9, H265, MP3, PCM from other servers (#3751)
HLS
- fix playback speed on iOS (#3155) (#3731) (#3734)
- fix delay when window is minimized (#3759) (#3772)
RPI Camera
- throw an error when trying to run the 32-bit server on 64-bit os and vice-versa (#3721)
- fix compatibility with Raspberry Pi 5 and Camera Module 3 (#3715) (#3746)
Dependencies
- bump GitHub actions (#3699)
- build(deps): bump golang.org/x/term from 0.23.0 to 0.24.0 (#3735)
- build(deps): bump golang.org/x/crypto from 0.26.0 to 0.27.0 (#3744)
- build(deps): bump github.com/alecthomas/kong from 0.9.0 to 1.1.0 (#3757)
- build(deps): bump github.com/alecthomas/kong from 1.1.0 to 1.2.0 (#3760)
- build(deps): bump github.com/alecthomas/kong from 1.2.0 to 1.2.1 (#3763)
- build(deps): bump github.com/matthewhartstonge/argon2 (#3767)
- bump actions/setup-go (#3773)
- build(deps): bump github.com/MicahParks/keyfunc/v3 from 3.3.3 to 3.3.5 (#3775)