71 Commits
Author SHA1 Message Date
Alessandro RosandGitHub 9934156a0f use internal/core/VERSION as single source of truth to get version (#6119) 2026-08-19 20:40:50 +02:00
Alessandro RosandGitHub a4ad182e4e format imports (#6041) 2026-08-04 22:13:15 +00:00
2156e75dd6 Add OpenAPI definition of the Playback server (#5546)
Co-authored-by: aler9 <46489434+aler9@users.noreply.github.com>
2026-07-31 20:34:41 +00:00
Alessandro RosandGitHub 99f804d733 api: generate most of OpenAPI automatically (#5918)
enums and structs are now generated automatically. This eliminates some
inconsistencies and makes development easier.
2026-07-04 17:45:43 +02:00
Alessandro RosandGitHub 903627ffed apply prettier to the entire repository (#5799) 2026-05-26 11:35:14 +02:00
Alessandro RosandGitHub e7b811fdc0 add --check-version command line flag (#5786)
this allows to check whether a new version is available without upgrading.
2026-05-19 11:42:32 +02:00
Alessandro RosandGitHub d7a0111aa6 docs: add architecture page (#5638) 2026-04-04 22:13:54 +02:00
Alessandro RosandGitHub 6a2bccd25b add docsorder linter (#5637) 2026-04-04 17:01:15 +02:00
Alessandro RosandGitHub 5addbed337 Revert "modernize make dockerhub (#5628)" (#5630)
This reverts commit d76c6b561a.
2026-03-31 23:04:24 +02:00
Alessandro RosandGitHub d76c6b561a modernize make dockerhub (#5628) 2026-03-31 22:34:46 +02:00
Alessandro RosandGitHub 0f42f087ab test: add docslinks linter (#5601)
this checks links in the documentation.
2026-03-21 13:04:14 +01:00
Alessandro RosandGitHub e0a5e3c08c fill product version of Windows executable (#5167) (#5511) 2026-02-27 23:24:03 +01:00
Alessandro RosandGitHub 9793f90453 make config file YAML 1.2 compliant (#5345) (#5456) 2026-02-12 15:46:06 +01:00
Alessandro RosandGitHub 325d00dfb8 move go <-> api check in linters (#5425) 2026-02-06 16:12:57 +01:00
Alessandro RosandGitHub 7bca38badb add self-upgrader (#3501) (#5035)
this allows to upgrade MediaMTX to latest version by running

./mediamtx --upgrade
2025-10-13 13:06:47 +02:00
Alessandro RosandGitHub 3a4d4e1802 docs: add linter (#4945) 2025-09-06 22:51:45 +02:00
Alessandro RosandGitHub 1a5e736b59 link documentation to mediamtx.org (#4912) 2025-08-30 14:56:11 +02:00
Alessandro RosandGitHub 1f3014aeac rename apidocs into api (#4844)
this is to follow standard Golang project layout
2025-08-09 16:05:34 +02:00
Alessandro RosandGitHub 7a7c9c4a6a move checksum generation into Github Actions (#4628) 2025-06-08 13:59:43 +02:00
Alessandro RosandGitHub 5a050a6b4d remove make run, make go-mod-tidy (#4627) 2025-06-08 13:35:47 +02:00
Alessandro RosandGitHub 65045c676f stop updating legacy Docker image (#4569) 2025-05-27 22:10:48 +02:00
Alessandro RosandGitHub fd59060633 remove v8 suffix from arm64 binaries (#4472) 2025-04-28 23:54:45 +02:00
Alessandro RosandGitHub 9b619175b4 support customizing official Docker images (#4471) 2025-04-28 23:49:55 +02:00
Alessandro RosandGitHub cf2567f641 rename test (#4418) 2025-04-12 13:37:56 +02:00
Alessandro RosandGitHub f9bee5f54f rename high-level tests into E2E tests (#4395) 2025-04-04 14:43:35 +02: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
Alessandro RosandGitHub fc803da4be generate and show binary checksums in releases (#4012) (#4095) 2025-01-02 12:44:33 +01:00
Johnny ArcitecandGitHub 426e6f89a2 improve unsafe path handling (#3927)
* fix: improve unsafe path handling

Paths containing spaces or dashes were being interpreted as separate options, since the path handling lacked double quotes.

This fixes all unsafe instances of "PWD" and "HOME", along with all other unsafe paths in the scripts.

* readme: explicitly mount the configuration as read-only

This clearly shows users that the MediaMTX container will not modify the configuration file.
2024-11-06 15:15:25 +01:00
Alessandro RosandGitHub c71694741e show right server version when server is compiled from source (#3409) 2024-10-05 23:10:14 +02:00
Alessandro RosandGitHub 4b9d3ceb89 remove old benchmark scripts (#3833) 2024-10-05 20:09:34 +02:00
Alessandro RosandGitHub 6256d0b893 rpi: embed libcamera and libfreetype into the server (#2581) (#3665) 2024-08-18 19:12:26 +02:00
Alessandro RosandGitHub c5059fa7a0 move RPI Camera component into dedicated repository (#3656) 2024-08-14 23:24:17 +02:00
Alessandro RosandGitHub 1e7a7d1674 rpi camera: update font and link it to IBM repository (#3647) 2024-08-11 23:34:12 +02:00
Alessandro RosandGitHub 972ffbf332 improve API docs linter (#3608) 2024-08-04 13:12:30 +02:00
Daniel LorenzoandGitHub bb46640998 Correction for missing go generate in run makefile (#3100) 2024-03-05 15:28:56 +01:00
Alessandro RosandGitHub 1ae3240b91 hls: fix crash when muxer is being recreated, improve performance (#3017) 2024-02-13 23:32:15 +01:00
Alessandro RosandGitHub 9eb97ad3a0 remove hls.js from the repository and restore plain MIT license (#3008) 2024-02-12 00:31:13 +01:00
Alessandro RosandGitHub 1d1d64cb89 rename sourceProtocol into rtspTransport, sourceAnyPortEnable into rtspAnyPort (#2644) 2023-11-04 11:12:22 +01:00
Alessandro RosandGitHub 4c25529369 move rpicamera into internal/protocols (#2607) 2023-10-30 11:40:55 +01:00
Alessandro RosandGitHub f69be81e20 optimize generation of docker images (#2267) 2023-08-30 13:10:47 +02:00
Alessandro RosandGitHub 055767fef0 fix manual benchmarks (#2249) 2023-08-26 18:11:55 +02:00
Alessandro RosandGitHub 5244e056f8 update gofumpt (#2194) 2023-08-12 11:55:42 +02:00
Alessandro RosandGitHub 161a9b54b2 update dependencies (#2176) 2023-08-07 20:25:45 +02:00
Alessandro RosandGitHub 2e476cf4e0 rpi camera: remove patchelf dependency (#2093) 2023-07-22 13:54:08 +02:00
Alessandro RosandGitHub f79c4783c7 rename environment variable RTSP_PATH into MTX_PATH (#1967) 2023-06-21 16:08:37 +02:00
Alessandro RosandGitHub 73d3a81126 fix make dockerhub-legacy (#1924) 2023-06-07 13:48:10 +02:00
Alessandro RosandGitHub c9eb1a56aa change Docker repository to bluenviron/mediamtx (#1923) 2023-06-07 12:35:31 +02:00
Alessandro RosandGitHub ae883040fd improve Docker images (#1771) (#1909)
* add ffmpeg variant
* remove 'v' prefix from tags
2023-06-07 12:26:08 +02:00
Alessandro RosandGitHub 39c072edd6 change repository owner (#1801) 2023-05-16 16:14:20 +02:00