Commit Graph
2428 Commits
Author SHA1 Message Date
Alessandro RosandGitHub 386be42784 rtsp: rewrite authentication around ServerConn.VerifyCredentials (#4267) 2025-02-18 17:54:13 +01:00
Alessandro RosandGitHub 7ade2896e5 warn users when non-existent fields are used in conf (#4261) 2025-02-18 15:23:44 +01:00
Alessandro RosandGitHub d822c2a200 rtsp: support using relative URLs in sourceRedirect (#4260) 2025-02-18 15:23:07 +01:00
Alessandro RosandGitHub 2745527264 prevent useless path manager reload (#4264) 2025-02-18 15:18:45 +01:00
Alessandro RosandGitHub b950a0a601 rtsp: fix authentication when rtspAuthMethods is empty (#4266)
when rtspAuthMethods is nil, digest+SHA256 gets enabled, resulting in
the inability of FFmpeg and most clients to connect due to
compatibility issues.
2025-02-18 15:18:17 +01:00
Alessandro RosandGitHub 244da930a1 switch to mediacommon/v2 (#4259) 2025-02-17 14:54:58 +01:00
dependabot[bot]andGitHub 0711bf43a4 build(deps): bump github.com/alecthomas/kong from 1.8.0 to 1.8.1 (#4255) 2025-02-14 19:12:09 +01:00
Alessandro RosandGitHub eeb83f9a56 record: fix crash when recordDeleteAfter is 0 and API is called (#4250) (#4254) 2025-02-14 11:53:16 +01:00
Alessandro RosandGitHub b33fb487e0 fix workflow badges (#4249) 2025-02-13 11:19:10 +01:00
dependabot[bot]andGitHub 5e841b14b5 build(deps): bump github.com/alecthomas/kong from 1.7.0 to 1.8.0 (#4246) 2025-02-10 18:54:03 +01:00
dependabot[bot]andGitHub 9f1a414abc build(deps): bump golang.org/x/crypto from 0.32.0 to 0.33.0 (#4245) 2025-02-10 18:53:50 +01:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
b66efd66da build(deps): bump github.com/bluenviron/gortsplib/v4 (#4236)
Bumps [github.com/bluenviron/gortsplib/v4](https://github.com/bluenviron/gortsplib) from 4.12.2 to 4.12.3.
- [Commits](https://github.com/bluenviron/gortsplib/compare/v4.12.2...v4.12.3)

---
updated-dependencies:
- dependency-name: github.com/bluenviron/gortsplib/v4
  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-02-07 20:19:14 +01:00
Alessandro RosandGitHub e8e21bfa42 do not allocate recordcleaner.Cleaner when not needed (#4232) 2025-02-07 17:11:20 +01:00
Alessandro RosandGitHub d31f1ab882 fix removing empty recording folders (#4227) (#4231) 2025-02-07 17:07:08 +01:00
Jean-Philippe BergeronandGitHub e8297478f3 Configurable webrtcSTUNGatherTimeout (#4221) 2025-02-07 16:34:17 +01:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2998c59137 build(deps): bump golang.org/x/term from 0.28.0 to 0.29.0 (#4223)
Bumps [golang.org/x/term](https://github.com/golang/term) from 0.28.0 to 0.29.0.
- [Commits](https://github.com/golang/term/compare/v0.28.0...v0.29.0)

---
updated-dependencies:
- dependency-name: golang.org/x/term
  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-02-05 20:11:14 +01:00
dependabot[bot]andGitHub c05a029987 build(deps): bump golang.org/x/sys from 0.29.0 to 0.30.0 (#4224) 2025-02-05 19:47:01 +01:00
Alessandro RosandGitHub 1a1da5edda fix freeze when getting metrics and a RTSP connection is being created (#4179) (#4216) 2025-02-02 14:03:17 +01:00
Alessandro RosandGitHub a1c6da84dc webrtc: fix detecting closure of some sessions (#4204) (#4212) 2025-02-01 13:43:57 +01:00
Alessandro RosandGitHub 5cb5dc4e12 remove useless checks (#4213) 2025-01-31 20:57:50 +01:00
dependabot[bot]andGitHub 80879f6baa build(deps): bump github.com/alecthomas/kong from 1.6.1 to 1.7.0 (#4208) 2025-01-30 19:52:48 +01:00
dependabot[bot]andGitHub 9062f7f0b2 build(deps): bump github.com/pion/logging from 0.2.2 to 0.2.3 (#4205) 2025-01-27 20:47:09 +01:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
a8b8f676f4 build(deps): bump github.com/bluenviron/gohlslib/v2 from 2.1.2 to 2.1.3 (#4194)
Bumps [github.com/bluenviron/gohlslib/v2](https://github.com/bluenviron/gohlslib) from 2.1.2 to 2.1.3.
- [Commits](https://github.com/bluenviron/gohlslib/compare/v2.1.2...v2.1.3)

---
updated-dependencies:
- dependency-name: github.com/bluenviron/gohlslib/v2
  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-01-24 12:26:00 +01:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
c6a9d81d4c build(deps): bump github.com/bluenviron/mediacommon (#4193)
Bumps [github.com/bluenviron/mediacommon](https://github.com/bluenviron/mediacommon) from 1.13.4-0.20250119173005-20b296ab1174 to 1.13.4.
- [Commits](https://github.com/bluenviron/mediacommon/commits/v1.13.4)

---
updated-dependencies:
- dependency-name: github.com/bluenviron/mediacommon
  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-01-24 11:04:08 +01:00
dependabot[bot]andGitHub 091b4f4241 build(deps): bump github.com/go-git/go-git/v5 from 5.13.1 to 5.13.2 (#4190) 2025-01-23 18:48:11 +01:00
github-actions[bot]andGitHub f40f491b09 bump hls.js to v1.5.20 (#4185) 2025-01-22 07:15:45 +01:00
dependabot[bot]andGitHub 0a76806e19 build(deps): bump github.com/bluenviron/gortsplib/v4 (#4181) 2025-01-20 20:06:33 +01:00
Alessandro RosandGitHub 5bb751a4c8 hls: fix reading AV1 from OBS+WHIP (#3886) (#4177) 2025-01-19 18:40:18 +01:00
Alessandro RosandGitHub e86a7a8217 webrtc: disable UDP when not needed (#4176) 2025-01-19 15:43:58 +01:00
Alessandro RosandGitHub 4d98628792 webrtc: fix connectivity regression on Windows (#4150) (#4175)
When MediaMTX is running on Windows and the machine has an IPv6, connectivity was impossible to achieve.
2025-01-19 15:36:40 +01:00
Alessandro RosandGitHub 0e2d39b0ce webrtx: fix connectivity regression (#4161) (#4174)
when webrtcLocalTCPAddress is filled, webrtcAdditionalHosts is not
empty and webrtcIPsFromInterfaces is false, connectivity was impossible
to achieve.
2025-01-19 14:20:06 +01:00
35e858c6e7 playback: fix filtering when start date is earlier than first segment (#4173)
* bugfix in recordstore: no segments returned when given a start time earlier than all available segments

* add tests

---------

Co-authored-by: aler9 <46489434+aler9@users.noreply.github.com>
2025-01-19 10:23:03 +01:00
Alessandro RosandGitHub c1e1c74f6e webrtc: fix setting video width, height and rate when publishing a camera with browser (#4167) (#4171) 2025-01-18 18:57:56 +01:00
Alessandro RosandGitHub 70f69cfb60 format workflow (#4169) 2025-01-17 13:21:24 +01:00
1f33b5b2ba playback: improve performance (#4152)
* change from filepath.Walk to filepath.WalkDir

* use filepath.WalkDir in the entire project

---------

Co-authored-by: aler9 <46489434+aler9@users.noreply.github.com>
2025-01-17 13:19:03 +01:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
116f275ef5 build(deps): bump github.com/MicahParks/keyfunc/v3 from 3.3.8 to 3.3.10 (#4156)
Bumps [github.com/MicahParks/keyfunc/v3](https://github.com/MicahParks/keyfunc) from 3.3.8 to 3.3.10.
- [Release notes](https://github.com/MicahParks/keyfunc/releases)
- [Commits](https://github.com/MicahParks/keyfunc/compare/v3.3.8...v3.3.10)

---
updated-dependencies:
- dependency-name: github.com/MicahParks/keyfunc/v3
  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-01-17 13:12:53 +01:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3a4669c578 build(deps): bump github.com/pion/rtp from 1.8.10 to 1.8.11 (#4162)
Bumps [github.com/pion/rtp](https://github.com/pion/rtp) from 1.8.10 to 1.8.11.
- [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.10...v1.8.11)

---
updated-dependencies:
- dependency-name: github.com/pion/rtp
  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-01-17 11:49:35 +01:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
e6b83c2019 build(deps): bump github.com/abema/go-mp4 from 1.4.0 to 1.4.1 (#4154)
Bumps [github.com/abema/go-mp4](https://github.com/abema/go-mp4) from 1.4.0 to 1.4.1.
- [Release notes](https://github.com/abema/go-mp4/releases)
- [Commits](https://github.com/abema/go-mp4/compare/v1.4.0...v1.4.1)

---
updated-dependencies:
- dependency-name: github.com/abema/go-mp4
  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-01-15 19:11:51 +01:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3de7e96ba9 build(deps): bump github.com/MicahParks/jwkset from 0.7.0 to 0.8.0 (#4155)
Bumps [github.com/MicahParks/jwkset](https://github.com/MicahParks/jwkset) from 0.7.0 to 0.8.0.
- [Release notes](https://github.com/MicahParks/jwkset/releases)
- [Commits](https://github.com/MicahParks/jwkset/compare/v0.7.0...v0.8.0)

---
updated-dependencies:
- dependency-name: github.com/MicahParks/jwkset
  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-01-15 19:00:21 +01:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
a8d1908789 build(deps): bump github.com/bluenviron/gohlslib/v2 from 2.1.1 to 2.1.2 (#4146)
Bumps [github.com/bluenviron/gohlslib/v2](https://github.com/bluenviron/gohlslib) from 2.1.1 to 2.1.2.
- [Commits](https://github.com/bluenviron/gohlslib/compare/v2.1.1...v2.1.2)

---
updated-dependencies:
- dependency-name: github.com/bluenviron/gohlslib/v2
  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-01-13 23:23:26 +01:00
Alessandro RosandGitHub 8f6267deb8 bump pion/webrtc to v4 (#4145) 2025-01-13 23:19:29 +01:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
6774485413 build(deps): bump github.com/pion/sdp/v3 from 3.0.9 to 3.0.10 (#4144)
Bumps [github.com/pion/sdp/v3](https://github.com/pion/sdp) from 3.0.9 to 3.0.10.
- [Release notes](https://github.com/pion/sdp/releases)
- [Changelog](https://github.com/pion/sdp/blob/master/.goreleaser.yml)
- [Commits](https://github.com/pion/sdp/compare/v3.0.9...v3.0.10)

---
updated-dependencies:
- dependency-name: github.com/pion/sdp/v3
  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-01-13 18:45:47 +01:00
8c1ed7254f fix closing some custom commands on Windows (#3981)
* Bugfix: Rewrote addProcessToGroup. Fixed possible invalid process handle by using windows.OpenProcess instead. Fixes issue: 3980

* run gofumpt

---------

Co-authored-by: aler9 <46489434+aler9@users.noreply.github.com>
2025-01-11 20:40:25 +01:00
Alessandro RosandGitHub 8f04264fe5 webrtxc: fix MTX_QUERY not set when reading or publishing (#4138) (#3937) (#4141) 2025-01-11 17:29:48 +01:00
github-actions[bot]andGitHub 5077fb2238 bump hls.js to v1.5.19 (#4140) 2025-01-11 10:25:29 +01:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
e424a42538 build(deps): bump github.com/MicahParks/keyfunc/v3 from 3.3.7 to 3.3.8 (#4135)
Bumps [github.com/MicahParks/keyfunc/v3](https://github.com/MicahParks/keyfunc) from 3.3.7 to 3.3.8.
- [Release notes](https://github.com/MicahParks/keyfunc/releases)
- [Commits](https://github.com/MicahParks/keyfunc/compare/v3.3.7...v3.3.8)

---
updated-dependencies:
- dependency-name: github.com/MicahParks/keyfunc/v3
  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-01-10 19:10:26 +01:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
1ee4e9721e build(deps): bump github.com/MicahParks/jwkset from 0.6.0 to 0.7.0 (#4134)
Bumps [github.com/MicahParks/jwkset](https://github.com/MicahParks/jwkset) from 0.6.0 to 0.7.0.
- [Release notes](https://github.com/MicahParks/jwkset/releases)
- [Commits](https://github.com/MicahParks/jwkset/compare/v0.6.0...v0.7.0)

---
updated-dependencies:
- dependency-name: github.com/MicahParks/jwkset
  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-01-10 18:52:57 +01:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
f9c77fa58a build(deps): bump github.com/go-git/go-billy/v5 from 5.6.1 to 5.6.2 (#4133)
Bumps [github.com/go-git/go-billy/v5](https://github.com/go-git/go-billy) from 5.6.1 to 5.6.2.
- [Release notes](https://github.com/go-git/go-billy/releases)
- [Commits](https://github.com/go-git/go-billy/compare/v5.6.1...v5.6.2)

---
updated-dependencies:
- dependency-name: github.com/go-git/go-billy/v5
  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-01-10 18:52:47 +01:00
Alessandro RosandGitHub c6a54d1229 improve script compatibility (#4132) 2025-01-10 17:36:03 +01:00
EmmaChalzandGitHub 0af7bcc6de improve compatibility of make binaries (#3761) 2025-01-10 17:16:47 +01:00