b3a5574e05
build(deps): bump golang.org/x/sys from 0.39.0 to 0.40.0 ( #5328 )
...
Bumps [golang.org/x/sys](https://github.com/golang/sys ) from 0.39.0 to 0.40.0.
- [Commits](https://github.com/golang/sys/compare/v0.39.0...v0.40.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/sys
dependency-version: 0.40.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-11 22:36:03 +01:00
a76d40da6e
build(deps): bump github.com/pion/rtp from 1.9.0 to 1.10.0 ( #5329 )
...
Bumps [github.com/pion/rtp](https://github.com/pion/rtp ) from 1.9.0 to 1.10.0.
- [Release notes](https://github.com/pion/rtp/releases )
- [Commits](https://github.com/pion/rtp/compare/v1.9.0...v1.10.0 )
---
updated-dependencies:
- dependency-name: github.com/pion/rtp
dependency-version: 1.10.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-11 22:33:23 +01:00
bluenviron-bot and GitHub
cb301c939b
bump golangci-lint to 2.8.0 ( #5326 )
2026-01-11 00:48:54 +01:00
6acf9f1d2b
build(deps): bump code.cloudfoundry.org/bytefmt from 0.59.0 to 0.60.0 ( #5322 )
...
Bumps [code.cloudfoundry.org/bytefmt](https://github.com/cloudfoundry/bytefmt ) from 0.59.0 to 0.60.0.
- [Release notes](https://github.com/cloudfoundry/bytefmt/releases )
- [Commits](https://github.com/cloudfoundry/bytefmt/compare/v0.59.0...v0.60.0 )
---
updated-dependencies:
- dependency-name: code.cloudfoundry.org/bytefmt
dependency-version: 0.60.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-06 21:48:47 +01:00
Alessandro Ros and GitHub
eba3b828a6
print last processing error ( #5323 )
2026-01-06 21:48:36 +01:00
Alessandro Ros and GitHub
cd34de8770
print last decode error ( #5319 )
...
decode errors are still grouped together, but the last one is now
printed.
2026-01-05 15:28:24 +01:00
Alessandro Ros and GitHub
1d9b2ff7ea
tests: fix race condition ( #5316 )
2026-01-04 16:27:12 +01:00
Alessandro Ros and GitHub
9cb64d98ac
print OS and Arch in first log line ( #5315 )
2026-01-01 22:59:39 +01:00
Alessandro Ros and GitHub
0a01bf4ec8
rpi: advertise support for Raspberry Pi OS Trixie ( #5312 )
2026-01-01 22:58:47 +01:00
Alessandro Ros and GitHub
099a1829dd
move away from balenalib Docker images ( #5313 )
2026-01-01 22:52:39 +01:00
Alessandro Ros and GitHub
a148f5a546
simplify code ( #5314 )
2026-01-01 22:47:59 +01:00
Alessandro Ros and GitHub
b9adbc3e09
remove redundant check ( #5311 )
2026-01-01 22:47:03 +01:00
Alessandro Ros and GitHub
19d3a9c80d
remove redundant code ( #5310 )
2026-01-01 20:51:40 +01:00
Alessandro Ros and GitHub
b2af5defd0
tests: fix race condition ( #5309 )
2026-01-01 20:00:27 +01:00
62effa79ef
build(deps): bump github.com/bluenviron/gortmplib from 0.1.2 to 0.2.0 ( #5300 )
...
Bumps [github.com/bluenviron/gortmplib](https://github.com/bluenviron/gortmplib ) from 0.1.2 to 0.2.0.
- [Commits](https://github.com/bluenviron/gortmplib/compare/v0.1.2...v0.2.0 )
---
updated-dependencies:
- dependency-name: github.com/bluenviron/gortmplib
dependency-version: 0.2.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>
2025-12-28 17:29:27 +01:00
174618f3f3
build(deps): bump github.com/bluenviron/gortsplib/v5 from 5.2.1 to 5.2.2 ( #5299 )
...
Bumps [github.com/bluenviron/gortsplib/v5](https://github.com/bluenviron/gortsplib ) from 5.2.1 to 5.2.2.
- [Commits](https://github.com/bluenviron/gortsplib/compare/v5.2.1...v5.2.2 )
---
updated-dependencies:
- dependency-name: github.com/bluenviron/gortsplib/v5
dependency-version: 5.2.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>
2025-12-28 16:37:30 +01:00
Alessandro Ros and GitHub
5c67b2f08b
tests: fix race condition ( #5301 )
2025-12-28 16:36:54 +01:00
f843df4ab8
build(deps): bump github.com/bluenviron/mediacommon/v2 ( #5297 )
...
Bumps [github.com/bluenviron/mediacommon/v2](https://github.com/bluenviron/mediacommon ) from 2.5.3 to 2.6.0.
- [Commits](https://github.com/bluenviron/mediacommon/compare/v2.5.3...v2.6.0 )
---
updated-dependencies:
- dependency-name: github.com/bluenviron/mediacommon/v2
dependency-version: 2.6.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>
2025-12-28 15:44:36 +01:00
d03b967a1b
build(deps): bump github.com/pion/rtp from 1.8.27 to 1.9.0 ( #5298 )
...
Bumps [github.com/pion/rtp](https://github.com/pion/rtp ) from 1.8.27 to 1.9.0.
- [Release notes](https://github.com/pion/rtp/releases )
- [Commits](https://github.com/pion/rtp/compare/v1.8.27...v1.9.0 )
---
updated-dependencies:
- dependency-name: github.com/pion/rtp
dependency-version: 1.9.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>
2025-12-28 00:35:48 +01:00
9e9fae9a10
add structured logging ( #5219 )
...
Co-authored-by: aler9 <46489434+aler9@users.noreply.github.com >
2025-12-27 20:42:06 +01:00
Alessandro Ros and GitHub
3692b2448a
set syslog priority and do not write level and date to syslog ( #4923 ) ( #5296 )
...
When writing log entries to syslog, pass the level (WARN, INFO, etc)
directly to syslog. Avoid writing level and date. This provides a
better integration and allows to use syslog search tools.
2025-12-27 14:06:26 +01:00
d9917feb76
build(deps): bump github.com/pion/webrtc/v4 from 4.1.8 to 4.2.1 ( #5290 )
...
Bumps [github.com/pion/webrtc/v4](https://github.com/pion/webrtc ) from 4.1.8 to 4.2.1.
- [Release notes](https://github.com/pion/webrtc/releases )
- [Commits](https://github.com/pion/webrtc/compare/v4.1.8...v4.2.1 )
---
updated-dependencies:
- dependency-name: github.com/pion/webrtc/v4
dependency-version: 4.2.1
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>
2025-12-27 14:00:25 +01:00
Alessandro Ros and GitHub
ea4c4f1fbb
disable syslog logging on macOS ( #5005 ) ( #5295 )
2025-12-27 13:59:33 +01:00
Alessandro Ros and GitHub
20e7f1db75
docs: improve ( #5277 )
2025-12-27 13:55:13 +01:00
6407721807
build(deps): bump github.com/pion/sdp/v3 from 3.0.16 to 3.0.17 ( #5287 )
...
Bumps [github.com/pion/sdp/v3](https://github.com/pion/sdp ) from 3.0.16 to 3.0.17.
- [Release notes](https://github.com/pion/sdp/releases )
- [Commits](https://github.com/pion/sdp/compare/v3.0.16...v3.0.17 )
---
updated-dependencies:
- dependency-name: github.com/pion/sdp/v3
dependency-version: 3.0.17
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>
2025-12-24 21:01:16 +01:00
a93f9a290f
build(deps): bump code.cloudfoundry.org/bytefmt from 0.58.0 to 0.59.0 ( #5286 )
...
Bumps [code.cloudfoundry.org/bytefmt](https://github.com/cloudfoundry/bytefmt ) from 0.58.0 to 0.59.0.
- [Release notes](https://github.com/cloudfoundry/bytefmt/releases )
- [Commits](https://github.com/cloudfoundry/bytefmt/compare/v0.58.0...v0.59.0 )
---
updated-dependencies:
- dependency-name: code.cloudfoundry.org/bytefmt
dependency-version: 0.59.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>
2025-12-24 20:51:34 +01:00
Alessandro Ros and GitHub
cd2aed3fa3
srt: fix broken connections in case of high latency ( #3756 ) ( #5282 )
...
When listening and accepting an incoming connection request, the
response might be received by the peer with some delay due to latency.
This causes the peer to send a second connection request, that is not
detected as duplicate because the first connection request has already
been removed from the map that is used to check for duplicates
(connReqs), so it is treated as a brand new connection request,
breaking the first connection.
This patch fixes the issue by introducing another map (connByPeer) that
is used to check whether a connection request is associated to an
already-accepted connection.
2025-12-24 20:51:01 +01:00
Alessandro Ros and GitHub
1704fba5e9
rtsp: avoid setupping back channels ( #5074 ) ( #5289 )
2025-12-24 20:44:56 +01:00
c83a13cf8e
build(deps): bump github.com/pion/rtp from 1.8.26 to 1.8.27 ( #5285 )
...
Bumps [github.com/pion/rtp](https://github.com/pion/rtp ) from 1.8.26 to 1.8.27.
- [Release notes](https://github.com/pion/rtp/releases )
- [Commits](https://github.com/pion/rtp/compare/v1.8.26...v1.8.27 )
---
updated-dependencies:
- dependency-name: github.com/pion/rtp
dependency-version: 1.8.27
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>
2025-12-24 20:37:15 +01:00
Alessandro Ros and GitHub
55f93eddde
rtsp: call rtsp.ToStream before advertising the stream ( #5288 )
2025-12-24 20:37:01 +01:00
1ad48c73dc
build(deps): bump github.com/pion/ice/v4 from 4.0.13 to 4.1.0 ( #5283 )
...
Bumps [github.com/pion/ice/v4](https://github.com/pion/ice ) from 4.0.13 to 4.1.0.
- [Release notes](https://github.com/pion/ice/releases )
- [Commits](https://github.com/pion/ice/compare/v4.0.13...v4.1.0 )
---
updated-dependencies:
- dependency-name: github.com/pion/ice/v4
dependency-version: 4.1.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>
2025-12-24 20:36:46 +01:00
4b81720888
build(deps): bump github.com/matthewhartstonge/argon2 ( #5284 )
...
Bumps [github.com/matthewhartstonge/argon2](https://github.com/matthewhartstonge/argon2 ) from 1.4.3 to 1.4.4.
- [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.3...v1.4.4 )
---
updated-dependencies:
- dependency-name: github.com/matthewhartstonge/argon2
dependency-version: 1.4.4
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>
2025-12-24 20:29:39 +01:00
55c8e69bfc
build(deps): bump github.com/quic-go/quic-go from 0.54.1 to 0.57.0 ( #5269 )
...
Bumps [github.com/quic-go/quic-go](https://github.com/quic-go/quic-go ) from 0.54.1 to 0.57.0.
- [Release notes](https://github.com/quic-go/quic-go/releases )
- [Commits](https://github.com/quic-go/quic-go/compare/v0.54.1...v0.57.0 )
---
updated-dependencies:
- dependency-name: github.com/quic-go/quic-go
dependency-version: 0.57.0
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-22 20:39:42 +01:00
4d8e2bc268
build(deps): bump github.com/pion/webrtc/v4 from 4.1.7 to 4.1.8 ( #5268 )
...
Bumps [github.com/pion/webrtc/v4](https://github.com/pion/webrtc ) from 4.1.7 to 4.1.8.
- [Release notes](https://github.com/pion/webrtc/releases )
- [Commits](https://github.com/pion/webrtc/compare/v4.1.7...v4.1.8 )
---
updated-dependencies:
- dependency-name: github.com/pion/webrtc/v4
dependency-version: 4.1.8
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>
2025-12-22 19:44:50 +01:00
98de1496a3
build(deps): bump actions/download-artifact from 6 to 7 ( #5271 )
...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact ) from 6 to 7.
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](https://github.com/actions/download-artifact/compare/v6...v7 )
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-version: '7'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-22 19:44:25 +01:00
8432f1e7f0
build(deps): bump actions/upload-artifact from 5 to 6 ( #5272 )
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 5 to 6.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-22 19:44:18 +01:00
5b0647abca
build(deps): bump golang.org/x/crypto from 0.45.0 to 0.46.0 ( #5265 )
...
Bumps [golang.org/x/crypto](https://github.com/golang/crypto ) from 0.45.0 to 0.46.0.
- [Commits](https://github.com/golang/crypto/compare/v0.45.0...v0.46.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/crypto
dependency-version: 0.46.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>
2025-12-22 19:43:43 +01:00
bluenviron-bot and GitHub
10e8f73d5f
bump golangci-lint to 2.7.2 ( #5261 )
2025-12-22 19:43:20 +01:00
Alessandro Ros and GitHub
9e82b5233d
fix 1-minute offset when recording a H264 WebRTC track ( #5275 ) ( #5278 )
2025-12-19 13:32:14 +01:00
f1e3b373f5
build(deps): bump github.com/bluenviron/mediacommon/v2 ( #5259 )
...
Bumps [github.com/bluenviron/mediacommon/v2](https://github.com/bluenviron/mediacommon ) from 2.5.3-0.20251207100622-71fa198c5f35 to 2.5.3.
- [Commits](https://github.com/bluenviron/mediacommon/commits/v2.5.3 )
---
updated-dependencies:
- dependency-name: github.com/bluenviron/mediacommon/v2
dependency-version: 2.5.3
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>
2025-12-07 13:18:47 +01:00
Alessandro Ros and GitHub
834b079b78
rtsp: fix crash when setupping tracks between stream changes ( #5253 ) ( #5257 )
2025-12-07 11:38:52 +01:00
Alessandro Ros and GitHub
fc8012d3c7
bump mediacommon ( #5258 )
2025-12-07 11:38:37 +01:00
66c7519e12
build(deps): bump github.com/bluenviron/gortmplib from 0.1.1 to 0.1.2 ( #5254 )
...
Bumps [github.com/bluenviron/gortmplib](https://github.com/bluenviron/gortmplib ) from 0.1.1 to 0.1.2.
- [Commits](https://github.com/bluenviron/gortmplib/compare/v0.1.1...v0.1.2 )
---
updated-dependencies:
- dependency-name: github.com/bluenviron/gortmplib
dependency-version: 0.1.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>
2025-12-07 10:56:32 +01:00
Alessandro Ros and GitHub
3de05c1330
api: always reply with JSON in case of success or failure ( #5252 )
...
Reply with "status": "ok" in case of success, and with "status":
"error" in case of error. This makes the API more accessible and user
friendly.
2025-12-07 10:37:55 +01:00
29134e67c5
build(deps): bump github.com/go-git/go-billy/v5 from 5.6.2 to 5.7.0 ( #5255 )
...
Bumps [github.com/go-git/go-billy/v5](https://github.com/go-git/go-billy ) from 5.6.2 to 5.7.0.
- [Release notes](https://github.com/go-git/go-billy/releases )
- [Commits](https://github.com/go-git/go-billy/compare/v5.6.2...v5.7.0 )
---
updated-dependencies:
- dependency-name: github.com/go-git/go-billy/v5
dependency-version: 5.7.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>
2025-12-06 22:51:52 +01:00
Alessandro Ros and GitHub
a0a75dfab6
fix panic when changing log file to a nonexisting directory ( #5132 ) ( #5249 )
2025-12-06 22:51:25 +01:00
Alessandro Ros and GitHub
8d3c4074d8
api: split implementation into multiple files ( #5251 )
2025-12-06 22:50:06 +01:00
Alessandro Ros and GitHub
0139105583
playback: fix crash ( #5240 ) ( #5250 )
...
when requesting a recording with the mp4 format, if there are two
tracks and the second track has no sample, the server crashed. This
fixes the issue.
2025-12-06 22:45:50 +01:00
f99eb8e52d
build(deps): bump github.com/pion/webrtc/v4 from 4.1.6 to 4.1.7 ( #5247 )
...
Bumps [github.com/pion/webrtc/v4](https://github.com/pion/webrtc ) from 4.1.6 to 4.1.7.
- [Release notes](https://github.com/pion/webrtc/releases )
- [Commits](https://github.com/pion/webrtc/compare/v4.1.6...v4.1.7 )
---
updated-dependencies:
- dependency-name: github.com/pion/webrtc/v4
dependency-version: 4.1.7
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>
2025-12-06 22:40:16 +01:00
bluenviron-bot and GitHub
25a3d52dd8
bump golangci-lint to 2.7.1 ( #5244 )
2025-12-06 22:40:04 +01:00