Commit Graph
2160 Commits
Author SHA1 Message Date
Alessandro RosandGitHub bf8b68d757 bump pion/webrtc and pion/ice (#3436) 2024-06-08 23:38:10 +02:00
Alessandro RosandGitHub 16d0bb7200 webrtc: fix proxying PCMU tracks (#3427) 2024-06-05 12:46:55 +02:00
github-actions[bot]andGitHub b9e9b08759 bump hls.js to v1.5.11 (#3426) 2024-06-05 09:00:22 +02:00
Alessandro RosandGitHub efb51044db api: fix crash when itemsPerPage is zero and there are items (#3425) 2024-06-04 23:09:50 +02:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
011ea47142 build(deps): bump golang.org/x/crypto from 0.23.0 to 0.24.0 (#3423)
Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.23.0 to 0.24.0.
- [Commits](https://github.com/golang/crypto/compare/v0.23.0...v0.24.0)

---
updated-dependencies:
- dependency-name: golang.org/x/crypto
  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>
2024-06-04 22:26:37 +02:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
ca5529e10a build(deps): bump golang.org/x/term from 0.20.0 to 0.21.0 (#3424)
Bumps [golang.org/x/term](https://github.com/golang/term) from 0.20.0 to 0.21.0.
- [Commits](https://github.com/golang/term/compare/v0.20.0...v0.21.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>
2024-06-04 22:16:05 +02:00
github-actions[bot]andGitHub 8bd717cf96 bump hls.js to v1.5.10 (#3421) 2024-06-04 10:27:05 +02:00
Alessandro RosandGitHub ca1638976b webrtc: support reading and publishing multichannel Opus (#3371) (#3375) 2024-06-03 00:26:32 +02:00
Alessandro RosandGitHub c37e8953fa webrtc: show error when setLocalDescription or createOffer fail (#3417) 2024-06-02 23:19:58 +02:00
Alessandro RosandGitHub ca6e1259fb webrtc: support reading and proxying stereo PCMU/PCMA tracks (#3402) 2024-06-02 23:08:54 +02:00
Alessandro RosandGitHub 6da8aee64f webrtc: show error in case setRemoteDescription fails (#3416) 2024-06-02 22:14:36 +02:00
Alessandro RosandGitHub f4b7f147a5 api, playback: add CORS headers on non-existing pages too (#1792) (#3410) 2024-05-30 14:29:05 +02:00
Jason WaltonandGitHub 1c2f95f609 webrtc: allow configuring timeouts (#3404) (#3406)
* webrtc: allow configuring timeouts (#3404)

* fix from code inspect
2024-05-30 13:36:58 +02:00
500c5ef350 bump hls.js to v1.5.9 (#3407)
Co-authored-by: mediamtx-bot <bot@mediamtx>
2024-05-30 10:35:03 +02:00
Alessandro RosandGitHub 51387e8e33 fix error in timestamp of Opus packets coming from SRT / HLS / MPEG-TS (#3388) 2024-05-24 19:47:12 +02:00
Alessandro RosandGitHub 2bb7db5314 simplify Raspberry Pi build instructions (#3385) 2024-05-24 13:40:05 +02:00
Alessandro RosandGitHub 407702380a webrtc: in answer, include codecs that are actually in use (#3374) 2024-05-19 19:41:42 +02:00
Alessandro RosandGitHub 0ace308672 update dependencies (#3370) 2024-05-19 14:45:07 +02:00
Bouke van der BijlandGitHub 6793a12aff api: make replace paths idempotent (#3362)
Don't return a 404 error if the path doesn't exist yet
2024-05-19 14:40:50 +02:00
Alessandro RosandGitHub e283725cde support routing multichannel Opus between RTSP, SRT, HLS, UDP and recording in MPEG-TS and fMP4 (#3355) (#3368) 2024-05-19 14:38:57 +02:00
Alessandro RosandGitHub d21506182b webrtc: fix returning code 404 when a stream does not exist (#3369) 2024-05-19 13:46:47 +02:00
Alessandro RosandGitHub 425b7fa4fb move pmp4 package into mediacommon (#3367) 2024-05-18 11:27:39 +02:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
af9792b44e build(deps): bump github.com/MicahParks/keyfunc/v3 from 3.3.2 to 3.3.3 (#3364)
Bumps [github.com/MicahParks/keyfunc/v3](https://github.com/MicahParks/keyfunc) from 3.3.2 to 3.3.3.
- [Release notes](https://github.com/MicahParks/keyfunc/releases)
- [Commits](https://github.com/MicahParks/keyfunc/compare/v3.3.2...v3.3.3)

---
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>
2024-05-16 20:44:21 +02:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
03ead7f88b build(deps): bump github.com/MicahParks/jwkset from 0.5.17 to 0.5.18 (#3363)
Bumps [github.com/MicahParks/jwkset](https://github.com/MicahParks/jwkset) from 0.5.17 to 0.5.18.
- [Release notes](https://github.com/MicahParks/jwkset/releases)
- [Commits](https://github.com/MicahParks/jwkset/compare/v0.5.17...v0.5.18)

---
updated-dependencies:
- dependency-name: github.com/MicahParks/jwkset
  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>
2024-05-16 20:31:53 +02:00
Alessandro RosandGitHub f3ed659fab rtsp: fix authentication when algorithm field is not supported (#3116) (#3314) 2024-05-15 10:28:12 +02:00
Alessandro RosandGitHub c0ad6e4dc5 raise an error in case recordPath is incompatible with the playback server (#3356) 2024-05-14 17:40:45 +02:00
xjr20042andGitHub 6debb52abd hls: make closeAfterInactivity configurable (#3329)
* HLS: make closeAfterInactivity configurable

* add `hlsMuxerCloseAfter` to `apidocs/openapi.yaml`
2024-05-09 10:08:15 +02:00
Alessandro RosandGitHub 3e7cc0470f bump GitHub Actions OS (#3341) 2024-05-08 22:30:17 +02:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
31c522bf5e build(deps): bump github.com/gin-gonic/gin from 1.9.1 to 1.10.0 (#3334)
Bumps [github.com/gin-gonic/gin](https://github.com/gin-gonic/gin) from 1.9.1 to 1.10.0.
- [Release notes](https://github.com/gin-gonic/gin/releases)
- [Changelog](https://github.com/gin-gonic/gin/blob/master/CHANGELOG.md)
- [Commits](https://github.com/gin-gonic/gin/compare/v1.9.1...v1.10.0)

---
updated-dependencies:
- dependency-name: github.com/gin-gonic/gin
  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>
2024-05-07 22:43:57 +02:00
dependabot[bot]andGitHub 7946629cfd build(deps): bump golang.org/x/crypto from 0.22.0 to 0.23.0 (#3330) 2024-05-06 21:02:47 +02:00
Alessandro RosandGitHub dcb5b45e84 update dependencies (#3325) 2024-05-05 19:06:47 +02:00
Alessandro RosandGitHub 0c86dca71a fix 'no segments found' error message (#3323) 2024-05-05 11:43:41 +02:00
Alessandro RosandGitHub 5d0ebdef56 webrtc: fix error when charset is in Content-Type (#3126) (#3318) 2024-05-05 10:47:12 +02:00
Alessandro RosandGitHub 575d3585fe fix unexpected behavior of authInternalUsers or authHTTPExclude (#3316)
when some subfields of authInternalUsers or authHTTPExclude were not
set explicitly in the configuration file, default values were used in
their place. This is caused by a strange behavior of Go
(https://github.com/golang/go/issues/21092)
2024-05-04 10:12:43 +02:00
xjr20042andGitHub 8b51ca9c8b rtmp: fix error when reading metadata (#3302)
some rtmp client will send set chunk size after publish stream
2024-04-29 21:49:38 +02:00
Alessandro RosandGitHub 1204f76eb7 update golangci-lint (#3300) 2024-04-28 18:20:08 +02:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
5d74906414 build(deps): bump github.com/pion/rtp from 1.8.5 to 1.8.6 (#3288)
Bumps [github.com/pion/rtp](https://github.com/pion/rtp) from 1.8.5 to 1.8.6.
- [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.5...v1.8.6)

---
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>
2024-04-24 11:55:59 +02:00
Alessandro RosandGitHub 3d69edb533 update dependencies (#3281) 2024-04-21 17:21:45 +02:00
Alessandro RosandGitHub 85dd81698b support HTTPS, Allow-Origin and trusted proxies in API, playback server, metrics server and pprof server (#2658) (#2491) (#3235) (#3280) 2024-04-21 17:10:35 +02:00
Alessandro RosandGitHub 9e636308d9 bump Go to 1.22 (#3279) 2024-04-21 11:12:14 +02:00
Alessandro RosandGitHub 6513f05bb6 update README (#3278) 2024-04-21 11:11:23 +02:00
Alessandro RosandGitHub bfa83fcd33 webrtc: support WHIP/WHEP endpoints without PATCH support (#3273) (#3277) 2024-04-20 23:55:35 +02:00
FuseTimandGitHub 4ed1a39da2 webrtc: support charset in Content-Type of WHIP offer responses (#3274) 2024-04-20 23:24:19 +02:00
Alessandro RosandGitHub dc3eae7f96 add whipclientsink instructions to the README (#3276) 2024-04-20 23:21:39 +02:00
xjr20042andGitHub 75ae2f4fac hls: fix population of runOnDemand's MTX_QUERY (#3255) 2024-04-19 22:53:16 +02:00
2bd8ac7e19 fix support for JWT authentication in API, metrics, playback, pprof (#3253)
Co-authored-by: Rafael Scheidt <rafaelscheidt@Rafaels-MacBook-Air.local>
Co-authored-by: aler9 <46489434+aler9@users.noreply.github.com>
2024-04-18 23:55:48 +02:00
Alessandro RosandGitHub b84f0b90d0 add JWT authentication tests (#3272) 2024-04-18 22:58:37 +02:00
Alessandro RosandGitHub 9d82d4e783 api: fix crash when calling config/paths/patch on an empty path config (#3265) 2024-04-18 00:23:39 +02:00
Alessandro RosandGitHub 9a67eb8bb6 record: increase default part duration to 1s (#3264) 2024-04-18 00:11:28 +02:00
Alessandro RosandGitHub cfea14e8e5 webrtc: detect stereo tracks published with the web page (#2902) (#3263) 2024-04-17 23:41:45 +02:00