bluenviron-bot and GitHub
a4ff325df0
bump mediamtx-rpicamera to v2.5.4 ( #5495 )
2026-02-21 12:35:03 +01:00
54f4c016fe
build(deps): bump github.com/pion/ice/v4 from 4.2.0 to 4.2.1 ( #5492 )
...
Bumps [github.com/pion/ice/v4](https://github.com/pion/ice ) from 4.2.0 to 4.2.1.
- [Release notes](https://github.com/pion/ice/releases )
- [Commits](https://github.com/pion/ice/compare/v4.2.0...v4.2.1 )
---
updated-dependencies:
- dependency-name: github.com/pion/ice/v4
dependency-version: 4.2.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-20 22:17:29 +01:00
Alessandro Ros and GitHub
28b0e21910
suggest using JWTs in query parameters for RTSP and RTMP ( #5267 ) ( #5493 )
...
In case of RTSP and RTMP, JWTs cannot be used as passwords since
there's a size limit. Therefore, documentation is updated to suggest
passing JWT through query parameters, and authJWTInHTTPQuery is updated
to act on HTTP requests only.
2026-02-20 22:16:56 +01:00
jmduerk and GitHub
5403dc2796
srt: set timeout of idle peers to readTimeout ( #5489 )
2026-02-20 22:15:13 +01:00
Alessandro Ros and GitHub
fd3018de75
restore datarhei/gosrt ( #5490 )
2026-02-20 22:13:08 +01:00
Alessandro Ros and GitHub
87fbfebf06
webrtc: add whepBearerTokenParameter ( #3796 ) ( #5486 )
...
this allows to pass Authorization: Bearer to servers that require it.
2026-02-19 11:57:39 +01:00
Alessandro Ros and GitHub
d492db6114
docs: update ( #5471 )
2026-02-19 11:57:07 +01:00
Alessandro Ros and GitHub
3c46bfd337
warn when alwaysAvailableFile is not MP4 ( #5483 )
2026-02-18 21:29:42 +01:00
Alessandro Ros and GitHub
336714157f
fix codec parameters not being loaded from alwaysAvailableFile ( #5484 )
2026-02-18 21:29:24 +01:00
Alessandro Ros and GitHub
f991821a5f
webrtc: allow tuning WHEP timeouts ( #5027 ) ( #5479 )
...
add whepHandshakeTimeout, whepTrackGatherTimeout, whepSTUNGatherTimeout
2026-02-18 16:29:25 +01:00
ffec1e48d4
build(deps): bump github.com/pion/sdp/v3 from 3.0.17 to 3.0.18 ( #5480 )
...
Bumps [github.com/pion/sdp/v3](https://github.com/pion/sdp ) from 3.0.17 to 3.0.18.
- [Release notes](https://github.com/pion/sdp/releases )
- [Commits](https://github.com/pion/sdp/compare/v3.0.17...v3.0.18 )
---
updated-dependencies:
- dependency-name: github.com/pion/sdp/v3
dependency-version: 3.0.18
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-18 12:02:25 +01:00
bluenviron-bot and GitHub
eddcbc0bfc
bump golangci-lint to 2.10.1 ( #5481 )
2026-02-18 11:03:26 +01:00
Alessandro Ros and GitHub
ddaafd4ef3
rtmp: prevent legacy clients from reading multiple video/audio tracks ( #5478 )
2026-02-18 11:02:58 +01:00
2c0defbb07
build(deps): bump github.com/matthewhartstonge/argon2 ( #5475 )
...
Bumps [github.com/matthewhartstonge/argon2](https://github.com/matthewhartstonge/argon2 ) from 1.4.5 to 1.4.6.
- [Release notes](https://github.com/matthewhartstonge/argon2/releases )
- [Changelog](https://github.com/matthewhartstonge/argon2/blob/main/CHANGELOG.md )
- [Commits](https://github.com/matthewhartstonge/argon2/compare/v1.4.5...v1.4.6 )
---
updated-dependencies:
- dependency-name: github.com/matthewhartstonge/argon2
dependency-version: 1.4.6
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-16 22:13:25 +01:00
Alessandro Ros and GitHub
cb69d64fac
deprecate unix+rtp ( #5318 ) ( #4999 ) ( #5351 ) ( #5470 )
...
Unix socket are stream-based connections, while RTP requires
packet-based connections. While packet-based Unix sockets exist
(unixgram), no client supports them. Consequently we are forced to
deprecate unix+rtp.
2026-02-15 13:02:18 +01:00
Alessandro Ros and GitHub
bbefa5bc8b
improve tests ( #5469 )
2026-02-15 12:50:26 +01:00
0ddcf8e8fa
build(deps): bump github.com/pion/dtls/v3 from 3.1.0 to 3.1.1 ( #5465 )
...
Bumps [github.com/pion/dtls/v3](https://github.com/pion/dtls ) from 3.1.0 to 3.1.1.
- [Release notes](https://github.com/pion/dtls/releases )
- [Commits](https://github.com/pion/dtls/compare/v3.1.0...v3.1.1 )
---
updated-dependencies:
- dependency-name: github.com/pion/dtls/v3
dependency-version: 3.1.1
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-15 12:30:38 +01:00
0338cc4d66
build(deps): bump github.com/MicahParks/keyfunc/v3 from 3.7.0 to 3.8.0 ( #5462 )
...
Bumps [github.com/MicahParks/keyfunc/v3](https://github.com/MicahParks/keyfunc ) from 3.7.0 to 3.8.0.
- [Release notes](https://github.com/MicahParks/keyfunc/releases )
- [Commits](https://github.com/MicahParks/keyfunc/compare/v3.7.0...v3.8.0 )
---
updated-dependencies:
- dependency-name: github.com/MicahParks/keyfunc/v3
dependency-version: 3.8.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-12 23:13:54 +01:00
Alessandro Ros and GitHub
a0bbdd9655
replace YAML parser ( #5461 )
...
switch from the unmaintained gopkg.in/yaml to goccy/go-yaml
2026-02-12 15:51:14 +01:00
Alessandro Ros and GitHub
9793f90453
make config file YAML 1.2 compliant ( #5345 ) ( #5456 )
2026-02-12 15:46:06 +01:00
Alessandro Ros and GitHub
832cc05f39
api: add conns to RTSP Sessions ( #5454 )
...
this allows to find connections associated with a RTSP session.
2026-02-12 15:45:34 +01:00
bluenviron-bot and GitHub
ea6977d918
bump golangci-lint to 2.9.0 ( #5459 )
2026-02-12 15:18:02 +01:00
a149a54681
build(deps): bump github.com/bluenviron/mediacommon/v2 ( #5446 )
...
Bumps [github.com/bluenviron/mediacommon/v2](https://github.com/bluenviron/mediacommon ) from 2.7.1 to 2.7.2.
- [Commits](https://github.com/bluenviron/mediacommon/compare/v2.7.1...v2.7.2 )
---
updated-dependencies:
- dependency-name: github.com/bluenviron/mediacommon/v2
dependency-version: 2.7.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-11 21:47:36 +01:00
d435ceeab1
build(deps): bump code.cloudfoundry.org/bytefmt from 0.63.0 to 0.64.0 ( #5447 )
...
Bumps [code.cloudfoundry.org/bytefmt](https://github.com/cloudfoundry/bytefmt ) from 0.63.0 to 0.64.0.
- [Release notes](https://github.com/cloudfoundry/bytefmt/releases )
- [Commits](https://github.com/cloudfoundry/bytefmt/compare/v0.63.0...v0.64.0 )
---
updated-dependencies:
- dependency-name: code.cloudfoundry.org/bytefmt
dependency-version: 0.64.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-11 21:47:20 +01:00
Alessandro Ros and GitHub
c250e34075
support X-Forwarded-Proto in playback server ( #4970 ) ( #5445 )
...
allow reverse proxies to change the schema of URLs returned by the
server through the X-Forwarded-Proto header.
2026-02-11 21:47:02 +01:00
460b20b6d0
build(deps): bump github.com/pion/dtls/v3 from 3.0.10 to 3.1.0 ( #5452 )
...
Bumps [github.com/pion/dtls/v3](https://github.com/pion/dtls ) from 3.0.10 to 3.1.0.
- [Release notes](https://github.com/pion/dtls/releases )
- [Commits](https://github.com/pion/dtls/compare/v3.0.10...v3.1.0 )
---
updated-dependencies:
- dependency-name: github.com/pion/dtls/v3
dependency-version: 3.1.0
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-11 21:46:37 +01:00
bluenviron-bot and GitHub
a974e4ae0f
bump golangci-lint to 2.9.0 ( #5449 )
2026-02-11 21:46:22 +01:00
Alessandro Ros and GitHub
f907e19b08
hls: in client, support storing and sending cookies ( #5444 )
2026-02-10 15:17:15 +01:00
6a7c5ce030
build(deps): bump golang.org/x/crypto from 0.47.0 to 0.48.0 ( #5440 )
...
Bumps [golang.org/x/crypto](https://github.com/golang/crypto ) from 0.47.0 to 0.48.0.
- [Commits](https://github.com/golang/crypto/compare/v0.47.0...v0.48.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/crypto
dependency-version: 0.48.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-10 14:54:19 +01:00
52ab322aeb
build(deps): bump github.com/go-git/go-git/v5 from 5.16.4 to 5.16.5 ( #5441 )
...
Bumps [github.com/go-git/go-git/v5](https://github.com/go-git/go-git ) from 5.16.4 to 5.16.5.
- [Release notes](https://github.com/go-git/go-git/releases )
- [Commits](https://github.com/go-git/go-git/compare/v5.16.4...v5.16.5 )
---
updated-dependencies:
- dependency-name: github.com/go-git/go-git/v5
dependency-version: 5.16.5
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-10 14:53:57 +01:00
4a559338ae
improve JSON error message ( #5412 ) ( #5433 )
...
Co-authored-by: Zaphkiel <duambi123@gmail.com >
2026-02-07 19:52:27 +01:00
0f6e61f5af
build(deps): bump github.com/bluenviron/gortsplib/v5 from 5.3.0 to 5.3.1 ( #5432 )
...
Bumps [github.com/bluenviron/gortsplib/v5](https://github.com/bluenviron/gortsplib ) from 5.3.0 to 5.3.1.
- [Commits](https://github.com/bluenviron/gortsplib/compare/v5.3.0...v5.3.1 )
---
updated-dependencies:
- dependency-name: github.com/bluenviron/gortsplib/v5
dependency-version: 5.3.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-07 19:49:41 +01:00
dc6cf4e8a0
build(deps): bump github.com/alecthomas/kong from 1.13.0 to 1.14.0 ( #5430 )
...
Bumps [github.com/alecthomas/kong](https://github.com/alecthomas/kong ) from 1.13.0 to 1.14.0.
- [Commits](https://github.com/alecthomas/kong/compare/v1.13.0...v1.14.0 )
---
updated-dependencies:
- dependency-name: github.com/alecthomas/kong
dependency-version: 1.14.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-07 19:49:31 +01:00
Alessandro Ros and GitHub
2c93262635
update documentation ( #5418 )
2026-02-07 19:41:43 +01:00
bluenviron-bot and GitHub
e0dac8724b
bump mediamtx-rpicamera to v2.5.3 ( #5429 )
2026-02-07 19:38:57 +01:00
877a619b3d
build(deps): bump github.com/pion/interceptor from 0.1.43 to 0.1.44 ( #5424 )
...
Bumps [github.com/pion/interceptor](https://github.com/pion/interceptor ) from 0.1.43 to 0.1.44.
- [Release notes](https://github.com/pion/interceptor/releases )
- [Commits](https://github.com/pion/interceptor/compare/v0.1.43...v0.1.44 )
---
updated-dependencies:
- dependency-name: github.com/pion/interceptor
dependency-version: 0.1.44
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-06 16:20:56 +01:00
Alessandro Ros and GitHub
325d00dfb8
move go <-> api check in linters ( #5425 )
2026-02-06 16:12:57 +01:00
Alessandro Ros and GitHub
ae21240c76
add additional checks on always-available streams ( #5408 )
...
make sure that published streams match MPEG-4 audio, G711 and LPCM
parameters declared in configuration or used by the offline file.
2026-02-06 16:06:24 +01:00
e0fc61ad16
build(deps): bump github.com/pion/rtp from 1.10.0 to 1.10.1 ( #5420 )
...
Bumps [github.com/pion/rtp](https://github.com/pion/rtp ) from 1.10.0 to 1.10.1.
- [Release notes](https://github.com/pion/rtp/releases )
- [Commits](https://github.com/pion/rtp/compare/v1.10.0...v1.10.1 )
---
updated-dependencies:
- dependency-name: github.com/pion/rtp
dependency-version: 1.10.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-05 16:52:00 +01:00
cf13920d35
build(deps): bump code.cloudfoundry.org/bytefmt from 0.62.0 to 0.63.0 ( #5419 )
...
---
updated-dependencies:
- dependency-name: code.cloudfoundry.org/bytefmt
dependency-version: 0.63.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-05 16:51:43 +01:00
Alessandro Ros and GitHub
4f859fb40b
add authHTTPFingerprint ( #5413 ) ( #5422 )
2026-02-05 16:51:29 +01:00
Alessandro Ros and GitHub
4dc09e1d51
set default udpMaxPayloadSize to an IPv6 compatible value ( #4882 ) ( #5402 )
...
When using IPv6, there are 20 bytes less available for UDP payload,
which has been adjusted accordingly.
2026-02-05 16:32:02 +01:00
Alessandro Ros and GitHub
a0745e1220
emit structured logs with nanosecond precision ( #4924 ) ( #5404 )
2026-02-05 16:31:23 +01:00
Dimitri Pappas and GitHub
9ffbdbdc1f
fix typo in error message ('alwaysAvailableVideo' -> 'alwaysAvailableFile') ( #5417 )
2026-02-03 11:59:20 +01:00
Alessandro Ros and GitHub
74eaa11d3a
rtsp: add rtspUDPSourcePortRange param ( #5363 ) ( #5397 )
2026-01-31 16:21:53 +01:00
88a15c7654
build(deps): bump github.com/bluenviron/gortmplib from 0.2.0 to 0.2.1 ( #5394 )
...
* build(deps): bump github.com/bluenviron/gortmplib from 0.2.0 to 0.2.1
Bumps [github.com/bluenviron/gortmplib](https://github.com/bluenviron/gortmplib ) from 0.2.0 to 0.2.1.
- [Commits](https://github.com/bluenviron/gortmplib/compare/v0.2.0...v0.2.1 )
---
updated-dependencies:
- dependency-name: github.com/bluenviron/gortmplib
dependency-version: 0.2.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
* additional changes
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: aler9 <46489434+aler9@users.noreply.github.com >
2026-01-31 15:57:00 +01:00
bluenviron-bot and GitHub
cdab7a062d
bump mediamtx-rpicamera to v2.5.2 ( #5396 )
2026-01-31 15:56:48 +01:00
02a171aa2b
build(deps): bump github.com/bluenviron/gohlslib/v2 ( #5395 )
...
Bumps [github.com/bluenviron/gohlslib/v2](https://github.com/bluenviron/gohlslib ) from 2.2.5-0.20260117214804-b8c1ff42629d to 2.2.5.
- [Commits](https://github.com/bluenviron/gohlslib/commits/v2.2.5 )
---
updated-dependencies:
- dependency-name: github.com/bluenviron/gohlslib/v2
dependency-version: 2.2.5
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-31 15:40:33 +01:00
816bd25f42
build(deps): bump github.com/bluenviron/gortsplib/v5 from 5.2.2 to 5.3.0 ( #5392 )
...
Bumps [github.com/bluenviron/gortsplib/v5](https://github.com/bluenviron/gortsplib ) from 5.2.2 to 5.3.0.
- [Commits](https://github.com/bluenviron/gortsplib/compare/v5.2.2...v5.3.0 )
---
updated-dependencies:
- dependency-name: github.com/bluenviron/gortsplib/v5
dependency-version: 5.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-31 15:34:34 +01:00
Alessandro Ros and GitHub
92f9ee7b78
deprecate fallback ( #5388 )
...
The fallback feature worked with RTSP only and did not allow readers to
resume the original stream. It has been replaced by alwaysAvailable.
2026-01-31 15:29:24 +01:00