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 Ros and GitHub
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 Ros and GitHub
903627ffed
apply prettier to the entire repository ( #5799 )
2026-05-26 11:35:14 +02:00
Alessandro Ros and GitHub
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 Ros and GitHub
d7a0111aa6
docs: add architecture page ( #5638 )
2026-04-04 22:13:54 +02:00
Alessandro Ros and GitHub
6a2bccd25b
add docsorder linter ( #5637 )
2026-04-04 17:01:15 +02:00
Alessandro Ros and GitHub
5addbed337
Revert "modernize make dockerhub ( #5628 )" ( #5630 )
...
This reverts commit d76c6b561a .
2026-03-31 23:04:24 +02:00
Alessandro Ros and GitHub
d76c6b561a
modernize make dockerhub ( #5628 )
2026-03-31 22:34:46 +02:00
Alessandro Ros and GitHub
0f42f087ab
test: add docslinks linter ( #5601 )
...
this checks links in the documentation.
2026-03-21 13:04:14 +01:00
Alessandro Ros and GitHub
e0a5e3c08c
fill product version of Windows executable ( #5167 ) ( #5511 )
2026-02-27 23:24:03 +01:00
Alessandro Ros and GitHub
9793f90453
make config file YAML 1.2 compliant ( #5345 ) ( #5456 )
2026-02-12 15:46:06 +01:00
Alessandro Ros and GitHub
325d00dfb8
move go <-> api check in linters ( #5425 )
2026-02-06 16:12:57 +01:00
Alessandro Ros and GitHub
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 Ros and GitHub
3a4d4e1802
docs: add linter ( #4945 )
2025-09-06 22:51:45 +02:00
Alessandro Ros and GitHub
1a5e736b59
link documentation to mediamtx.org ( #4912 )
2025-08-30 14:56:11 +02:00
Alessandro Ros and GitHub
1f3014aeac
rename apidocs into api ( #4844 )
...
this is to follow standard Golang project layout
2025-08-09 16:05:34 +02:00
Alessandro Ros and GitHub
7a7c9c4a6a
move checksum generation into Github Actions ( #4628 )
2025-06-08 13:59:43 +02:00
Alessandro Ros and GitHub
5a050a6b4d
remove make run, make go-mod-tidy ( #4627 )
2025-06-08 13:35:47 +02:00
Alessandro Ros and GitHub
65045c676f
stop updating legacy Docker image ( #4569 )
2025-05-27 22:10:48 +02:00
Alessandro Ros and GitHub
fd59060633
remove v8 suffix from arm64 binaries ( #4472 )
2025-04-28 23:54:45 +02:00
Alessandro Ros and GitHub
9b619175b4
support customizing official Docker images ( #4471 )
2025-04-28 23:49:55 +02:00
Alessandro Ros and GitHub
cf2567f641
rename test ( #4418 )
2025-04-12 13:37:56 +02:00
Alessandro Ros and GitHub
f9bee5f54f
rename high-level tests into E2E tests ( #4395 )
2025-04-04 14:43:35 +02:00
Alessandro Ros and GitHub
c6a54d1229
improve script compatibility ( #4132 )
2025-01-10 17:36:03 +01:00
EmmaChalz and GitHub
0af7bcc6de
improve compatibility of make binaries ( #3761 )
2025-01-10 17:16:47 +01:00
Alessandro Ros and GitHub
fc803da4be
generate and show binary checksums in releases ( #4012 ) ( #4095 )
2025-01-02 12:44:33 +01:00
Johnny Arcitec and GitHub
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 Ros and GitHub
c71694741e
show right server version when server is compiled from source ( #3409 )
2024-10-05 23:10:14 +02:00
Alessandro Ros and GitHub
4b9d3ceb89
remove old benchmark scripts ( #3833 )
2024-10-05 20:09:34 +02:00
Alessandro Ros and GitHub
6256d0b893
rpi: embed libcamera and libfreetype into the server ( #2581 ) ( #3665 )
2024-08-18 19:12:26 +02:00
Alessandro Ros and GitHub
c5059fa7a0
move RPI Camera component into dedicated repository ( #3656 )
2024-08-14 23:24:17 +02:00
Alessandro Ros and GitHub
1e7a7d1674
rpi camera: update font and link it to IBM repository ( #3647 )
2024-08-11 23:34:12 +02:00
Alessandro Ros and GitHub
972ffbf332
improve API docs linter ( #3608 )
2024-08-04 13:12:30 +02:00
Daniel Lorenzo and GitHub
bb46640998
Correction for missing go generate in run makefile ( #3100 )
2024-03-05 15:28:56 +01:00
Alessandro Ros and GitHub
1ae3240b91
hls: fix crash when muxer is being recreated, improve performance ( #3017 )
2024-02-13 23:32:15 +01:00
Alessandro Ros and GitHub
9eb97ad3a0
remove hls.js from the repository and restore plain MIT license ( #3008 )
2024-02-12 00:31:13 +01:00
Alessandro Ros and GitHub
1d1d64cb89
rename sourceProtocol into rtspTransport, sourceAnyPortEnable into rtspAnyPort ( #2644 )
2023-11-04 11:12:22 +01:00
Alessandro Ros and GitHub
4c25529369
move rpicamera into internal/protocols ( #2607 )
2023-10-30 11:40:55 +01:00
Alessandro Ros and GitHub
f69be81e20
optimize generation of docker images ( #2267 )
2023-08-30 13:10:47 +02:00
Alessandro Ros and GitHub
055767fef0
fix manual benchmarks ( #2249 )
2023-08-26 18:11:55 +02:00
Alessandro Ros and GitHub
5244e056f8
update gofumpt ( #2194 )
2023-08-12 11:55:42 +02:00
Alessandro Ros and GitHub
161a9b54b2
update dependencies ( #2176 )
2023-08-07 20:25:45 +02:00
Alessandro Ros and GitHub
2e476cf4e0
rpi camera: remove patchelf dependency ( #2093 )
2023-07-22 13:54:08 +02:00
Alessandro Ros and GitHub
f79c4783c7
rename environment variable RTSP_PATH into MTX_PATH ( #1967 )
2023-06-21 16:08:37 +02:00
Alessandro Ros and GitHub
73d3a81126
fix make dockerhub-legacy ( #1924 )
2023-06-07 13:48:10 +02:00
Alessandro Ros and GitHub
c9eb1a56aa
change Docker repository to bluenviron/mediamtx ( #1923 )
2023-06-07 12:35:31 +02:00
Alessandro Ros and GitHub
ae883040fd
improve Docker images ( #1771 ) ( #1909 )
...
* add ffmpeg variant
* remove 'v' prefix from tags
2023-06-07 12:26:08 +02:00
Alessandro Ros and GitHub
39c072edd6
change repository owner ( #1801 )
2023-05-16 16:14:20 +02:00
Alessandro Ros and GitHub
29f23c6dad
speed up compilation of binaries ( #1797 )
...
run compilation in parallel
2023-05-15 09:52:56 +02:00
metal A-wing and GitHub
f22d2f6ec2
add darwin/arm64 binary ( #1789 )
2023-05-14 15:56:51 +02:00