Commit Graph

2850 Commits

Author SHA1 Message Date
dependabot[bot]
2ce5fde6e9 build(deps): bump github.com/pion/ice/v4 from 4.0.10 to 4.0.12 (#5237)
Bumps [github.com/pion/ice/v4](https://github.com/pion/ice) from 4.0.10 to 4.0.12.
- [Release notes](https://github.com/pion/ice/releases)
- [Commits](https://github.com/pion/ice/compare/v4.0.10...v4.0.12)

---
updated-dependencies:
- dependency-name: github.com/pion/ice/v4
  dependency-version: 4.0.12
  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-02 18:19:28 +01:00
Alessandro Ros
fb9027a334 recorder: reset when absolute time drifts from stream time (#4778) (#5239)
the server now detects when system time changes too much and restarts
recordings when that happens.
2025-12-02 18:10:23 +01:00
Alessandro Ros
9c5930464f playback: support concatenating segments with long gaps (#5172)
Thanks to the new mtxi MP4 box, it's possible to check whether two
segments are consecutive without involving dates or timestamps.

When the new mtxi box is present in both segments, do not check if
the end of the first segment corresponds to the start of the
second segment.
2025-12-01 21:27:08 +01:00
dependabot[bot]
7750e2beae build(deps): bump github.com/go-git/go-git/v5 from 5.16.3 to 5.16.4 (#5228)
Bumps [github.com/go-git/go-git/v5](https://github.com/go-git/go-git) from 5.16.3 to 5.16.4.
- [Release notes](https://github.com/go-git/go-git/releases)
- [Commits](https://github.com/go-git/go-git/compare/v5.16.3...v5.16.4)

---
updated-dependencies:
- dependency-name: github.com/go-git/go-git/v5
  dependency-version: 5.16.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-11-30 13:12:38 +01:00
boenshao
b4e4f54729 test: fix and assert that all tracks are recorded (#5166)
Co-authored-by: aler9 <46489434+aler9@users.noreply.github.com>
2025-11-23 00:41:55 +01:00
Omar Ferro
e168d2f3f4 apidocs: fix compatibility with OpenAPI 3.0 (#5210)
double-precision numbers are now represented as double.
2025-11-22 23:05:08 +01:00
dependabot[bot]
697211332a build(deps): bump actions/checkout from 5 to 6 (#5223)
Bumps [actions/checkout](https://github.com/actions/checkout) from 5 to 6.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v5...v6)

---
updated-dependencies:
- dependency-name: actions/checkout
  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>
v1.15.4
2025-11-21 02:15:01 +01:00
bluenviron-bot
0c773c5875 bump hls.js to v1.6.15 (#5216) 2025-11-21 02:08:53 +01:00
dependabot[bot]
f60224292e build(deps): bump github.com/matthewhartstonge/argon2 (#5222)
Bumps [github.com/matthewhartstonge/argon2](https://github.com/matthewhartstonge/argon2) from 1.4.2 to 1.4.3.
- [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.2...v1.4.3)

---
updated-dependencies:
- dependency-name: github.com/matthewhartstonge/argon2
  dependency-version: 1.4.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-11-21 02:06:35 +01:00
dependabot[bot]
958ce8b49a build(deps): bump github.com/bluenviron/gortsplib/v5 (#5213)
Bumps [github.com/bluenviron/gortsplib/v5](https://github.com/bluenviron/gortsplib) from 5.1.2-0.20251112170709-0e56f305d197 to 5.2.0.
- [Commits](https://github.com/bluenviron/gortsplib/commits/v5.2.0)

---
updated-dependencies:
- dependency-name: github.com/bluenviron/gortsplib/v5
  dependency-version: 5.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-11-21 02:05:44 +01:00
dependabot[bot]
3e87eea165 build(deps): bump github.com/pion/interceptor from 0.1.41 to 0.1.42 (#5212)
Bumps [github.com/pion/interceptor](https://github.com/pion/interceptor) from 0.1.41 to 0.1.42.
- [Release notes](https://github.com/pion/interceptor/releases)
- [Changelog](https://github.com/pion/interceptor/blob/master/.goreleaser.yml)
- [Commits](https://github.com/pion/interceptor/compare/v0.1.41...v0.1.42)

---
updated-dependencies:
- dependency-name: github.com/pion/interceptor
  dependency-version: 0.1.42
  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-11-21 02:05:29 +01:00
dependabot[bot]
bb389c073b build(deps): bump code.cloudfoundry.org/bytefmt from 0.57.0 to 0.58.0 (#5211)
Bumps [code.cloudfoundry.org/bytefmt](https://github.com/cloudfoundry/bytefmt) from 0.57.0 to 0.58.0.
- [Release notes](https://github.com/cloudfoundry/bytefmt/releases)
- [Commits](https://github.com/cloudfoundry/bytefmt/compare/v0.57.0...v0.58.0)

---
updated-dependencies:
- dependency-name: code.cloudfoundry.org/bytefmt
  dependency-version: 0.58.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-11-21 02:05:17 +01:00
KHuynh
ade0cddeb3 support multiple CORS origins (#5150)
Co-authored-by: aler9 <46489434+aler9@users.noreply.github.com>
2025-11-21 02:00:46 +01:00
bluenviron-bot
14ab95f39c bump golangci-lint to 2.6.2 (#5205) 2025-11-18 04:17:11 +01:00
dependabot[bot]
966639387a build(deps): bump github.com/alecthomas/kong from 1.12.1 to 1.13.0 (#5204)
Bumps [github.com/alecthomas/kong](https://github.com/alecthomas/kong) from 1.12.1 to 1.13.0.
- [Commits](https://github.com/alecthomas/kong/compare/v1.12.1...v1.13.0)

---
updated-dependencies:
- dependency-name: github.com/alecthomas/kong
  dependency-version: 1.13.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-11-18 04:16:59 +01:00
dependabot[bot]
4b80f5fbf5 build(deps): bump github.com/pion/rtp from 1.8.23 to 1.8.25 (#5138)
Bumps [github.com/pion/rtp](https://github.com/pion/rtp) from 1.8.23 to 1.8.25.
- [Release notes](https://github.com/pion/rtp/releases)
- [Changelog](https://github.com/pion/rtp/blob/master/.goreleaser.yml)
- [Commits](https://github.com/pion/rtp/compare/v1.8.23...v1.8.25)

---
updated-dependencies:
- dependency-name: github.com/pion/rtp
  dependency-version: 1.8.25
  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-11-18 04:12:41 +01:00
dependabot[bot]
add391e2fb build(deps): bump github.com/bluenviron/gohlslib/v2 from 2.2.3 to 2.2.4 (#5203)
Bumps [github.com/bluenviron/gohlslib/v2](https://github.com/bluenviron/gohlslib) from 2.2.3 to 2.2.4.
- [Commits](https://github.com/bluenviron/gohlslib/compare/v2.2.3...v2.2.4)

---
updated-dependencies:
- dependency-name: github.com/bluenviron/gohlslib/v2
  dependency-version: 2.2.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-11-18 04:09:56 +01:00
Alessandro Ros
8505e8d83f docs: update (#5152) 2025-11-18 04:07:03 +01:00
Enrico
9a82874601 Include instruction to override parameters in list (#5177)
Co-authored-by: aler9 <46489434+aler9@users.noreply.github.com>
2025-11-18 03:54:33 +01:00
Alessandro Ros
3f599d236f rtp: reorder packets before ingestion (#5194) 2025-11-14 17:19:48 +01:00
dependabot[bot]
f52670e630 build(deps): bump github.com/matthewhartstonge/argon2 (#5191)
Bumps [github.com/matthewhartstonge/argon2](https://github.com/matthewhartstonge/argon2) from 1.4.1 to 1.4.2.
- [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.1...v1.4.2)

---
updated-dependencies:
- dependency-name: github.com/matthewhartstonge/argon2
  dependency-version: 1.4.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-11-14 17:16:18 +01:00
Alessandro Ros
2d02ca0df7 webrtc: use rtpReceiver and rtpSender to count packets (#5193) 2025-11-14 17:10:50 +01:00
Alessandro Ros
d02fb4ed8e move constant (#5190) 2025-11-12 18:09:53 +01:00
dependabot[bot]
b7071aefe7 build(deps): bump golang.org/x/term from 0.36.0 to 0.37.0 (#5184)
Bumps [golang.org/x/term](https://github.com/golang/term) from 0.36.0 to 0.37.0.
- [Commits](https://github.com/golang/term/compare/v0.36.0...v0.37.0)

---
updated-dependencies:
- dependency-name: golang.org/x/term
  dependency-version: 0.37.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-11-12 00:04:03 +01:00
dependabot[bot]
bd7a8f3f00 build(deps): bump code.cloudfoundry.org/bytefmt from 0.56.0 to 0.57.0 (#5185)
Bumps [code.cloudfoundry.org/bytefmt](https://github.com/cloudfoundry/bytefmt) from 0.56.0 to 0.57.0.
- [Release notes](https://github.com/cloudfoundry/bytefmt/releases)
- [Commits](https://github.com/cloudfoundry/bytefmt/compare/v0.56.0...v0.57.0)

---
updated-dependencies:
- dependency-name: code.cloudfoundry.org/bytefmt
  dependency-version: 0.57.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-11-12 00:01:54 +01:00
dependabot[bot]
90492f608d build(deps): bump github.com/pion/transport/v3 from 3.1.0 to 3.1.1 (#5186)
Bumps [github.com/pion/transport/v3](https://github.com/pion/transport) from 3.1.0 to 3.1.1.
- [Release notes](https://github.com/pion/transport/releases)
- [Changelog](https://github.com/pion/transport/blob/master/.goreleaser.yml)
- [Commits](https://github.com/pion/transport/compare/v3.1.0...v3.1.1)

---
updated-dependencies:
- dependency-name: github.com/pion/transport/v3
  dependency-version: 3.1.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>
2025-11-11 23:59:33 +01:00
Alessandro Ros
ff187b6d8a update golangci-lint configuration (#5182) 2025-11-11 23:57:52 +01:00
Alessandro Ros
ac1d4360b2 tests: fix race condition (#5187) 2025-11-11 21:12:01 +01:00
dependabot[bot]
6380c5514b build(deps): bump golang.org/x/sys from 0.37.0 to 0.38.0 (#5174)
Bumps [golang.org/x/sys](https://github.com/golang/sys) from 0.37.0 to 0.38.0.
- [Commits](https://github.com/golang/sys/compare/v0.37.0...v0.38.0)

---
updated-dependencies:
- dependency-name: golang.org/x/sys
  dependency-version: 0.38.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-11-11 12:03:06 +01:00
Alessandro Ros
8858bf1db9 simplify code with ptrOf (#5179) 2025-11-11 12:01:03 +01:00
dependabot[bot]
569d457132 build(deps): bump github.com/pion/transport/v3 from 3.0.8 to 3.1.0 (#5175)
Bumps [github.com/pion/transport/v3](https://github.com/pion/transport) from 3.0.8 to 3.1.0.
- [Release notes](https://github.com/pion/transport/releases)
- [Changelog](https://github.com/pion/transport/blob/master/.goreleaser.yml)
- [Commits](https://github.com/pion/transport/compare/v3.0.8...v3.1.0)

---
updated-dependencies:
- dependency-name: github.com/pion/transport/v3
  dependency-version: 3.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-11-11 11:54:51 +01:00
dependabot[bot]
8fe607cb21 build(deps): bump golangci/golangci-lint-action from 8 to 9 (#5176)
Bumps [golangci/golangci-lint-action](https://github.com/golangci/golangci-lint-action) from 8 to 9.
- [Release notes](https://github.com/golangci/golangci-lint-action/releases)
- [Commits](https://github.com/golangci/golangci-lint-action/compare/v8...v9)

---
updated-dependencies:
- dependency-name: golangci/golangci-lint-action
  dependency-version: '9'
  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-11-11 11:54:29 +01:00
Alessandro Ros
5be9b0eb97 rename variable (#5173) 2025-11-09 22:19:17 +01:00
bluenviron-bot
d4741b7d68 bump golangci-lint to 2.6.1 (#5158) 2025-11-07 21:14:09 +01:00
Troy Ihmels
15ce3671ac update documentation
Co-authored-by: aler9 <46489434+aler9@users.noreply.github.com>
2025-11-07 21:13:44 +01:00
bluenviron-bot
f235ca5626 bump golangci-lint to 2.6.0 (#5148) 2025-11-02 17:05:36 +01:00
bluenviron-bot
2cd62af900 bump hls.js to v1.6.14 (#5147) 2025-11-02 16:58:58 +01:00
dependabot[bot]
42f5fbd4ad build(deps): bump code.cloudfoundry.org/bytefmt from 0.55.0 to 0.56.0 (#5142)
Bumps [code.cloudfoundry.org/bytefmt](https://github.com/cloudfoundry/bytefmt) from 0.55.0 to 0.56.0.
- [Release notes](https://github.com/cloudfoundry/bytefmt/releases)
- [Commits](https://github.com/cloudfoundry/bytefmt/compare/v0.55.0...v0.56.0)

---
updated-dependencies:
- dependency-name: code.cloudfoundry.org/bytefmt
  dependency-version: 0.56.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-11-01 20:37:25 +01:00
dependabot[bot]
18bc3edea5 build(deps): bump actions/download-artifact from 5 to 6 (#5139)
Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 5 to 6.
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](https://github.com/actions/download-artifact/compare/v5...v6)

---
updated-dependencies:
- dependency-name: actions/download-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-11-01 20:37:11 +01:00
dependabot[bot]
d4e3d5741d build(deps): bump actions/upload-artifact from 4 to 5 (#5141)
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4 to 5.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-version: '5'
  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-11-01 20:36:57 +01:00
Alessandro Ros
1ef5db5b3c extend udpReadBufferSize to WebRTC UDP sockets (#5130)
this allows to decrease packet losses without touching system parameters.
2025-10-29 11:45:15 +01:00
Alessandro Ros
adc4a6ceb6 add udpReadBufferSize parameter (#5129)
this allows to set a global UDP read buffer, applied to every UDP socket.
2025-10-29 11:28:22 +01:00
Alessandro Ros
3ae5262510 docs: update (#5125) 2025-10-29 10:51:02 +01:00
KHuynh
ff305425a5 build(deps): bump github.com/asticode/go-astits from v1.13.0 to v1.14.0 (#5134) 2025-10-28 12:21:12 +01:00
Alessandro Ros
2859590544 update workflows (#5131) 2025-10-26 16:46:42 +01:00
Alessandro Ros
c42642ac3c recorder: prevent FMP4 durations from overflowing (#4711) (#5126)
The timestamp difference between two samples was put inside an unsigned
integer, and, when negative, caused an overflow.
2025-10-26 15:52:13 +01:00
bluenviron-bot
4ff80d773b bump mediamtx-rpicamera to v2.5.1 (#5121) v1.15.3 2025-10-21 21:50:28 +02:00
dependabot[bot]
24cd892334 build(deps): bump github.com/bluenviron/gortsplib/v5 from 5.1.0 to 5.1.1 (#5118)
Bumps [github.com/bluenviron/gortsplib/v5](https://github.com/bluenviron/gortsplib) from 5.1.0 to 5.1.1.
- [Commits](https://github.com/bluenviron/gortsplib/compare/v5.1.0...v5.1.1)

---
updated-dependencies:
- dependency-name: github.com/bluenviron/gortsplib/v5
  dependency-version: 5.1.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>
2025-10-21 19:18:59 +02:00
dependabot[bot]
c017824870 build(deps): bump github.com/bluenviron/gortmplib from 0.1.0 to 0.1.1 (#5120)
Bumps [github.com/bluenviron/gortmplib](https://github.com/bluenviron/gortmplib) from 0.1.0 to 0.1.1.
- [Commits](https://github.com/bluenviron/gortmplib/compare/v0.1.0...v0.1.1)

---
updated-dependencies:
- dependency-name: github.com/bluenviron/gortmplib
  dependency-version: 0.1.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>
2025-10-21 19:05:33 +02:00
Alessandro Ros
9e0f033192 docs: update (#5115) 2025-10-21 19:03:02 +02:00