Commit Graph

  • ddc3f2d3b1 on Windows, do not look for configuration in linux paths fix/default-paths aler9 2025-09-26 13:21:35 +02:00
  • b59bef2cfb add self-upgrader (#3501) feature/upgrade aler9 2025-09-25 10:37:23 +02:00
  • ead4dcd6f8 build(deps): bump github.com/bluenviron/gortsplib/v5 from 5.0.0 to 5.0.1 (#5032) main v1.15.1 dependabot[bot] 2025-09-25 15:28:34 +02:00
  • 79292cf18a build(deps): bump github.com/MicahParks/keyfunc/v3 from 3.6.1 to 3.6.2 (#5021) dependabot[bot] 2025-09-25 15:21:21 +02:00
  • 93ad9a4289 build(deps): bump code.cloudfoundry.org/bytefmt from 0.51.0 to 0.52.0 (#5028) dependabot[bot] 2025-09-25 11:23:30 +02:00
  • d6e6954a12 api: fix crash in rtspsessions/list and /rtspsessions/get (#5030) (#5031) Alessandro Ros 2025-09-25 10:57:03 +02:00
  • 6b57c5187b webrtc: add authentication parameters to publisher.js and reader.js (#5026) Alessandro Ros 2025-09-24 18:28:53 +02:00
  • 5203a0f04b docs: add leading zeros to usage pages (#5025) Alessandro Ros 2025-09-23 10:31:36 +02:00
  • e1f5d06612 allow changing record parameters without disconnecting readers (#4663) (#5018) Alessandro Ros 2025-09-23 10:31:05 +02:00
  • f987695d9d rtsp: log authentication failure reason (#4641) (#5017) Alessandro Ros 2025-09-23 10:18:13 +02:00
  • 5240bcb8ff log authentication errors of API, metrics, pprof (#4641) (#5015) Alessandro Ros 2025-09-23 09:51:22 +02:00
  • e05246d5ae docs: explain how to decrease JWT length in Keycloak (#5012) Alessandro Ros 2025-09-23 09:46:00 +02:00
  • 7b02c28d5a build(deps): bump github.com/gin-gonic/gin from 1.10.1 to 1.11.0 (#5022) dependabot[bot] 2025-09-23 09:37:06 +02:00
  • eb4f4fbbbd build(deps): bump github.com/MicahParks/jwkset from 0.10.0 to 0.11.0 (#5023) dependabot[bot] 2025-09-23 09:36:44 +02:00
  • b192dbc492 bump hls.js to v1.6.13 (#5024) bluenviron-bot 2025-09-23 09:36:32 +02:00
  • 400af1a267 docs: update (#5003) Alessandro Ros 2025-09-22 10:08:06 +02:00
  • 85f57b90db stop accepting JWTs from query parameters unless allowed in conf (#5010) Alessandro Ros 2025-09-22 10:04:51 +02:00
  • 68b4c20627 fix reading JWT when it is passed through the password field (#5009) Alessandro Ros 2025-09-22 10:00:33 +02:00
  • 232466053c bump golangci-lint to 2.5.0 (#5011) bluenviron-bot 2025-09-22 09:49:04 +02:00
  • b517631b8f fix authentication failure reason not being displayed (#5007) Alessandro Ros 2025-09-22 09:48:51 +02:00
  • 868fd43108 update issue / discussion templates (#5006) Alessandro Ros 2025-09-21 16:33:57 +02:00
  • 0ede14d1a1 docs: update (#4995) v1.15.0 Alessandro Ros 2025-09-18 19:09:11 +02:00
  • 0b635617c7 docs: update (#4994) Alessandro Ros 2025-09-18 18:41:51 +02:00
  • ef087a6487 build(deps): bump github.com/bluenviron/gortmplib (#4992) dependabot[bot] 2025-09-18 13:16:05 +02:00
  • 253df883c2 build(deps): bump github.com/bluenviron/mediacommon/v2 (#4990) dependabot[bot] 2025-09-18 13:10:42 +02:00
  • d6cb547321 bump mediamtx-rpicamera to v2.5.0 (#4993) bluenviron-bot 2025-09-18 13:06:12 +02:00
  • fbd94ebb82 build(deps): bump github.com/matthewhartstonge/argon2 (#4991) dependabot[bot] 2025-09-18 12:14:51 +02:00
  • f81c50ee68 rtsp: support reading streams tunneled with HTTP or WebSocket (#4986) Alessandro Ros 2025-09-17 22:31:20 +02:00
  • 558d1c3818 api: add tunnel and profile to RTSP conns and sessions (#4985) Alessandro Ros 2025-09-17 22:18:21 +02:00
  • 890d4272cd build(deps): bump code.cloudfoundry.org/bytefmt from 0.50.0 to 0.51.0 (#4979) dependabot[bot] 2025-09-17 22:07:39 +02:00
  • 90875d0513 build(deps): bump github.com/MicahParks/jwkset from 0.9.6 to 0.10.0 (#4980) dependabot[bot] 2025-09-17 16:16:19 +02:00
  • e3b8af8933 switch to gortsplib/v5 (#4978) Alessandro Ros 2025-09-16 13:10:34 +02:00
  • 803e13e9fb build(deps): bump github.com/bluenviron/gohlslib/v2 from 2.2.2 to 2.2.3 (#4974) dependabot[bot] 2025-09-15 22:59:55 +02:00
  • ebd9eb6665 build(deps): bump github.com/bluenviron/mediacommon/v2 (#4975) dependabot[bot] 2025-09-15 22:56:28 +02:00
  • 35aceaa4a9 send server name (SNI) when opening TLS connections (#4973) Alessandro Ros 2025-09-15 19:38:36 +02:00
  • 22aad7bbd0 docs: improve pprof page (#4969) Alessandro Ros 2025-09-13 12:10:24 +02:00
  • 1b8897d30d rtmp: move implementation to gortmplib (#4968) Alessandro Ros 2025-09-13 11:50:36 +02:00
  • e8b746b6d5 rtsp: fix memory leak when closing sessions (#4964) (#4678) (#4967) Alessandro Ros 2025-09-12 15:48:14 +02:00
  • 0c801564fd playback: fix crash during authentication errors (#4960) (#4966) Alessandro Ros 2025-09-12 15:24:51 +02:00
  • a1f3631521 docs: fix links to files (#4959) (#4965) Alessandro Ros 2025-09-12 13:17:28 +02:00
  • ccbfafd55b docs: various updates (#4946) Alessandro Ros 2025-09-12 13:13:09 +02:00
  • 57021467e9 rename formatprocessor into codecprocessor (#4962) Alessandro Ros 2025-09-12 10:24:11 +02:00
  • aadbd9272e bump Golang to 1.25 (#4870) bluenviron-bot 2025-09-12 10:20:19 +02:00
  • 5542f3d88b build(deps): bump code.cloudfoundry.org/bytefmt from 0.49.0 to 0.50.0 (#4956) dependabot[bot] 2025-09-12 08:55:32 +02:00
  • 8e359a1eea bump hls.js to v1.6.12 (#4957) bluenviron-bot 2025-09-12 08:53:53 +02:00
  • 9318107779 rtmp: support additional enhanced RTMP features (#4168) (#4321) (#4954) Alessandro Ros 2025-09-11 23:18:46 +02:00
  • 2be164acd6 build(deps): bump golang.org/x/crypto from 0.41.0 to 0.42.0 (#4952) dependabot[bot] 2025-09-10 08:47:23 +02:00
  • e0f4748839 modernize code (#4947) Alessandro Ros 2025-09-07 16:08:47 +02:00
  • 3a4d4e1802 docs: add linter (#4945) Alessandro Ros 2025-09-06 22:51:45 +02:00
  • 5f61395915 build(deps): bump actions/setup-go from 5 to 6 (#4941) dependabot[bot] 2025-09-04 19:52:51 +02:00
  • 1209127c39 build(deps): bump actions/github-script from 7 to 8 (#4940) dependabot[bot] 2025-09-04 19:52:38 +02:00
  • f887aa873e build(deps): bump github.com/pion/rtp from 1.8.21 to 1.8.22 (#4936) dependabot[bot] 2025-09-04 11:17:29 +02:00
  • 736abc40b3 fix golangci_lint workflow (#4933) Alessandro Ros 2025-09-03 15:22:27 +02:00
  • cb16f68432 rtmp: improve control message compatibility with non-standard cameras (#4909) hyesung913 2025-09-03 22:11:32 +09:00
  • 15e2713ae7 build(deps): bump code.cloudfoundry.org/bytefmt from 0.48.0 to 0.49.0 (#4932) dependabot[bot] 2025-09-03 11:59:10 +02:00
  • 1c3c4500f2 update documentation (#4930) Alessandro Ros 2025-09-02 10:39:11 +02:00
  • 50565c98a1 build(deps): bump github.com/pion/sdp/v3 from 3.0.15 to 3.0.16 (#4929) dependabot[bot] 2025-09-02 09:22:43 +02:00
  • 55ff69067e docs: add security page (#4922) Alessandro Ros 2025-08-31 16:57:27 +02:00
  • 3ed918bfca docs: fix typo (#4921) Alessandro Ros 2025-08-31 16:23:33 +02:00
  • a3926f732a docs: add instructions on how to extract screenshots (#4920) Alessandro Ros 2025-08-31 16:19:33 +02:00
  • a558c5681a improve documentation (#4918) Alessandro Ros 2025-08-31 14:15:58 +02:00
  • 5c10422682 add github pages redirect gh-pages aler9 2025-08-31 13:09:04 +02:00
  • 12182b5913 update documentation (#4915) Alessandro Ros 2025-08-30 18:03:07 +02:00
  • f29299db39 update documentation (#4914) Alessandro Ros 2025-08-30 16:52:53 +02:00
  • 1a5e736b59 link documentation to mediamtx.org (#4912) Alessandro Ros 2025-08-30 14:56:11 +02:00
  • 619d84abd5 build(deps): bump actions/attest-build-provenance from 2 to 3 (#4910) dependabot[bot] 2025-08-30 08:14:26 +02:00
  • cb935f53de build(deps): bump github.com/gookit/color from 1.5.4 to 1.6.0 (#4907) dependabot[bot] 2025-08-28 22:05:40 +02:00
  • 639fc03170 build(deps): bump github.com/stretchr/testify from 1.11.0 to 1.11.1 (#4905) dependabot[bot] 2025-08-28 12:54:20 +02:00
  • 4bca1a2e2d build(deps): bump code.cloudfoundry.org/bytefmt from 0.47.0 to 0.48.0 (#4903) dependabot[bot] 2025-08-27 09:30:26 +02:00
  • 9fce341fa2 bump hls.js to v1.6.11 (#4898) bluenviron-bot 2025-08-26 23:51:13 +02:00
  • 5160986deb build(deps): bump github.com/stretchr/testify from 1.10.0 to 1.11.0 (#4901) dependabot[bot] 2025-08-26 15:33:31 +02:00
  • 50ea02e128 build(deps): bump github.com/pion/webrtc/v4 from 4.1.3 to 4.1.4 (#4893) dependabot[bot] 2025-08-24 13:39:16 +02:00
  • 3c8d78194c refactor: remove duplicated http middleware (#4894) Pooyan Khanjankhani 2025-08-24 14:07:56 +03:30
  • da1a00fea1 build(deps): bump code.cloudfoundry.org/bytefmt from 0.46.0 to 0.47.0 (#4887) dependabot[bot] 2025-08-20 08:07:02 +02:00
  • fa6a20a5f9 hls, webrtc: Add disablepictureinpicture param (#4883) bp0 2025-08-17 14:45:48 -05:00
  • 9ab48ea480 bump hls.js to v1.6.10 (#4877) bluenviron-bot 2025-08-15 10:57:24 +02:00
  • ae09e559e2 bump golangci-lint to 2.4.0 (#4876) bluenviron-bot 2025-08-14 10:34:06 +02:00
  • 262ce82d58 refactor: use the built-in max/min to simplify the code (#4867) alex9long 2025-08-14 16:32:24 +08:00
  • 86bf9bdfd7 build(deps): bump code.cloudfoundry.org/bytefmt from 0.45.0 to 0.46.0 (#4869) dependabot[bot] 2025-08-13 10:39:10 +02:00
  • c80220eb7c webrtc: solve domains in webrtcAdditionalHosts on server-side (#4817) (#4866) v1.14.0 Alessandro Ros 2025-08-12 15:49:38 +02:00
  • b627128d0f remove context from webrtc.PeerConnection arguments (#4854) Alessandro Ros 2025-08-12 15:19:59 +02:00
  • 5ae934887d remove custom forks of pion/webrtc and pion/ice (#4861) Alessandro Ros 2025-08-12 14:30:08 +02:00
  • 89993951ca fix arm32 / arm64 binaries (#4863) Alessandro Ros 2025-08-12 14:22:50 +02:00
  • 1a0f8e53f3 webrtc: show SDP answers in logs (#4862) Alessandro Ros 2025-08-12 14:11:42 +02:00
  • afff90f00e restore Windows compatibility (#4860) Alessandro Ros 2025-08-12 13:00:45 +02:00
  • 03623799f5 use slices.Contains when possible (#4859) Alessandro Ros 2025-08-12 12:28:20 +02:00
  • 6ffa058e26 build(deps): bump actions/checkout from 4 to 5 (#4857) dependabot[bot] 2025-08-12 11:20:23 +02:00
  • da08b128c4 webrtc: fix crash when loading an invalid configuration (#4856) Alessandro Ros 2025-08-11 19:16:00 +02:00
  • 61382e496b fix memory leak when reloading the configuration (#4855) Alessandro Ros 2025-08-11 17:50:40 +02:00
  • 6d4dfff959 webrtc: fix clock rate of outgoing RTCP receiver reports (#4852) Alessandro Ros 2025-08-11 13:59:10 +02:00
  • 2b316cb1f7 fix race conditions in tests (#4853) Alessandro Ros 2025-08-11 13:48:03 +02:00
  • 462fb2bd0f allow setting UDP read buffer size (#3308) (#4846) Alessandro Ros 2025-08-11 12:21:00 +02:00
  • 9e073cd34f build(deps): bump github.com/bluenviron/gortsplib/v4 (#4850) dependabot[bot] 2025-08-11 11:05:29 +02:00
  • 19a47acca1 webrtc: close WebRTC sessions when closing browser tabs (#4477) (#4849) Alessandro Ros 2025-08-11 10:48:37 +02:00
  • 2660e9629f prevent leakages by exiting gracefully with SIGTERM (#4352) (#4845) Alessandro Ros 2025-08-09 20:19:59 +02:00
  • d0430d8ea5 support ingesting RTP streams (#1515) (#4843) Alessandro Ros 2025-08-09 16:12:10 +02:00
  • 1f3014aeac rename apidocs into api (#4844) Alessandro Ros 2025-08-09 16:05:34 +02:00
  • 69d37cc6c6 api: rename udpSource into mpegtsSource (#4842) Alessandro Ros 2025-08-08 22:04:26 +02:00
  • 7feff1d1dc support MPEG-TS over unix sockets (#4388) (#4389) (#4828) Alessandro Ros 2025-08-08 18:03:38 +02:00
  • db02a08a51 build(deps): bump golang.org/x/crypto from 0.40.0 to 0.41.0 (#4841) dependabot[bot] 2025-08-08 10:32:01 +02:00