Commit Graph

57 Commits

Author SHA1 Message Date
Alessandro Ros
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
3a4d4e1802 docs: add linter (#4945) 2025-09-06 22:51:45 +02:00
Alessandro Ros
1a5e736b59 link documentation to mediamtx.org (#4912) 2025-08-30 14:56:11 +02:00
Alessandro Ros
1f3014aeac rename apidocs into api (#4844)
this is to follow standard Golang project layout
2025-08-09 16:05:34 +02:00
Alessandro Ros
7a7c9c4a6a move checksum generation into Github Actions (#4628) 2025-06-08 13:59:43 +02:00
Alessandro Ros
5a050a6b4d remove make run, make go-mod-tidy (#4627) 2025-06-08 13:35:47 +02:00
Alessandro Ros
65045c676f stop updating legacy Docker image (#4569) 2025-05-27 22:10:48 +02:00
Alessandro Ros
fd59060633 remove v8 suffix from arm64 binaries (#4472) 2025-04-28 23:54:45 +02:00
Alessandro Ros
9b619175b4 support customizing official Docker images (#4471) 2025-04-28 23:49:55 +02:00
Alessandro Ros
cf2567f641 rename test (#4418) 2025-04-12 13:37:56 +02:00
Alessandro Ros
f9bee5f54f rename high-level tests into E2E tests (#4395) 2025-04-04 14:43:35 +02:00
Alessandro Ros
c6a54d1229 improve script compatibility (#4132) 2025-01-10 17:36:03 +01:00
EmmaChalz
0af7bcc6de improve compatibility of make binaries (#3761) 2025-01-10 17:16:47 +01:00
Alessandro Ros
fc803da4be generate and show binary checksums in releases (#4012) (#4095) 2025-01-02 12:44:33 +01:00
Johnny Arcitec
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
c71694741e show right server version when server is compiled from source (#3409) 2024-10-05 23:10:14 +02:00
Alessandro Ros
4b9d3ceb89 remove old benchmark scripts (#3833) 2024-10-05 20:09:34 +02:00
Alessandro Ros
6256d0b893 rpi: embed libcamera and libfreetype into the server (#2581) (#3665) 2024-08-18 19:12:26 +02:00
Alessandro Ros
c5059fa7a0 move RPI Camera component into dedicated repository (#3656) 2024-08-14 23:24:17 +02:00
Alessandro Ros
1e7a7d1674 rpi camera: update font and link it to IBM repository (#3647) 2024-08-11 23:34:12 +02:00
Alessandro Ros
972ffbf332 improve API docs linter (#3608) 2024-08-04 13:12:30 +02:00
Daniel Lorenzo
bb46640998 Correction for missing go generate in run makefile (#3100) 2024-03-05 15:28:56 +01:00
Alessandro Ros
1ae3240b91 hls: fix crash when muxer is being recreated, improve performance (#3017) 2024-02-13 23:32:15 +01:00
Alessandro Ros
9eb97ad3a0 remove hls.js from the repository and restore plain MIT license (#3008) 2024-02-12 00:31:13 +01:00
Alessandro Ros
1d1d64cb89 rename sourceProtocol into rtspTransport, sourceAnyPortEnable into rtspAnyPort (#2644) 2023-11-04 11:12:22 +01:00
Alessandro Ros
4c25529369 move rpicamera into internal/protocols (#2607) 2023-10-30 11:40:55 +01:00
Alessandro Ros
f69be81e20 optimize generation of docker images (#2267)
All checks were successful
lint / code (push) Has been cancelled
lint / mod-tidy (push) Has been cancelled
lint / apidocs (push) Has been cancelled
test / test64 (push) Has been cancelled
test / test32 (push) Has been cancelled
test / test_highlevel (push) Has been cancelled
2023-08-30 13:10:47 +02:00
Alessandro Ros
055767fef0 fix manual benchmarks (#2249) 2023-08-26 18:11:55 +02:00
Alessandro Ros
5244e056f8 update gofumpt (#2194) 2023-08-12 11:55:42 +02:00
Alessandro Ros
161a9b54b2 update dependencies (#2176) 2023-08-07 20:25:45 +02:00
Alessandro Ros
2e476cf4e0 rpi camera: remove patchelf dependency (#2093)
All checks were successful
lint / code (push) Has been cancelled
lint / mod-tidy (push) Has been cancelled
lint / apidocs (push) Has been cancelled
test / test64 (push) Has been cancelled
test / test32 (push) Has been cancelled
test / test_highlevel (push) Has been cancelled
2023-07-22 13:54:08 +02:00
Alessandro Ros
f79c4783c7 rename environment variable RTSP_PATH into MTX_PATH (#1967) 2023-06-21 16:08:37 +02:00
Alessandro Ros
73d3a81126 fix make dockerhub-legacy (#1924) 2023-06-07 13:48:10 +02:00
Alessandro Ros
c9eb1a56aa change Docker repository to bluenviron/mediamtx (#1923) 2023-06-07 12:35:31 +02:00
Alessandro Ros
ae883040fd improve Docker images (#1771) (#1909)
* add ffmpeg variant
* remove 'v' prefix from tags
2023-06-07 12:26:08 +02:00
Alessandro Ros
39c072edd6 change repository owner (#1801) 2023-05-16 16:14:20 +02:00
Alessandro Ros
29f23c6dad speed up compilation of binaries (#1797)
Some checks failed
apidocs
code
mod-tidy
test32
test64
test_highlevel
run compilation in parallel
2023-05-15 09:52:56 +02:00
metal A-wing
f22d2f6ec2 add darwin/arm64 binary (#1789) 2023-05-14 15:56:51 +02:00
Alessandro Ros
7aa163366f return error in case of string-to-int overflows (#1776)
Some checks failed
apidocs
code
mod-tidy
test32
test64
test_highlevel
2023-05-08 13:12:47 +02:00
Alessandro Ros
053f2ec282 rename repository and executable (#1641) 2023-04-01 19:52:06 +02:00
Alessandro Ros
f5fd89d3b4 change name of configuration file (#1640) 2023-04-01 19:32:10 +02:00
Alessandro Ros
3c9eed5fae rpicamera: add text overlay with current time (#1288) (#1604)
Some checks failed
apidocs
code
mod-tidy
test32
test64
test_highlevel
2023-03-31 17:33:30 +02:00
Alessandro Ros
cd9d5922d5 simplify make mod-tidy (#1592) 2023-03-23 11:30:10 +01:00
Alessandro Ros
e2370800ba apidocs: make linter return an exit code in case of errors (#1564) 2023-03-12 12:18:18 +01:00
aler9
efa75a1e95 fix generation of Docker images with buildx v0.10
see
https://github.com/docker/buildx/issues/1509
https://github.com/moby/moby/issues/43126
https://github.com/docker/cli/pull/3990
2023-02-13 17:43:52 +01:00
aler9
feae9222c6 add latest-rpi docker image 2022-12-12 14:37:22 +01:00
aler9
3b5efb25a3 add docker images with libcamera included (#1110) 2022-12-12 13:52:09 +01:00
aler9
99855e0909 fix generation of Docker images (#1293) 2022-12-12 10:44:39 +01:00
aler9
3f5c550baf rpicamera: support libcamera 0.0.2 2022-12-08 23:50:18 +01:00
aler9
e6a9e280b5 decrease release build times 2022-11-07 09:34:41 +01:00