Alessandro Ros
0b635617c7
docs: update ( #4994 )
2025-09-18 18:41:51 +02:00
Alessandro Ros
1c3c4500f2
update documentation ( #4930 )
2025-09-02 10:39:11 +02:00
Alessandro Ros
f29299db39
update documentation ( #4914 )
2025-08-30 16:52:53 +02:00
Alessandro Ros
1a5e736b59
link documentation to mediamtx.org ( #4912 )
2025-08-30 14:56:11 +02:00
Alessandro Ros
462fb2bd0f
allow setting UDP read buffer size ( #3308 ) ( #4846 )
...
new parameters: rtspUDPReadBufferSize, rtpUDPReadBufferSize, mpegtsUDPReadBufferSize
2025-08-11 12:21:00 +02:00
Alessandro Ros
d0430d8ea5
support ingesting RTP streams ( #1515 ) ( #4843 )
2025-08-09 16:12:10 +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
7feff1d1dc
support MPEG-TS over unix sockets ( #4388 ) ( #4389 ) ( #4828 )
2025-08-08 18:03:38 +02:00
Alessandro Ros
914220d974
udp: listen on default multicast interface ( #4565 ) ( #4820 )
...
... instead of listening on all multicast interfaces.
2025-08-04 15:18:48 +02:00
Daniel Engberg
4390b87524
Add FreeBSD instructions ( #4218 )
...
Committed to ports tree as of 981b361efd
2025-08-03 17:50:57 +02:00
Alessandro Ros
cc48fdb2b8
metrics: allow filtering metrics ( #953 ) ( #4809 )
2025-08-02 13:10:57 +02:00
Alessandro Ros
21404a6821
document metrics introduced in #4797 ( #4813 )
2025-08-02 13:03:35 +02:00
Alessandro Ros
98f7a749de
metrics: add path and remoteAddr tags ( #3941 ) ( #3420 ) ( #4794 )
2025-07-27 12:07:32 +02:00
Alessandro Ros
b5c847bad6
metrics: add paths_readers metric ( #4473 ) ( #4789 )
2025-07-26 16:51:37 +02:00
Alessandro Ros
1cabc382b0
rpi: rename rpiCameraJPEGQuality in rpiCameraMJPEGQuality ( #4784 )
2025-07-25 11:40:09 +02:00
Alessandro Ros
82956a4abb
rtmp: fix compatibility with GStreamer rtmp2src / rtmp2sink ( #1433 ) ( #4718 )
2025-07-12 14:17:04 +02:00
Alessandro Ros
c475f84e5d
rtsp: support encrypting UDP and UDP-multicast streams ( #4690 )
2025-07-05 13:46:59 +02:00
Alessandro Ros
dbc38a7aa6
record: support storing timezone in recording segments ( #3566 ) ( #4597 )
2025-06-02 20:47:29 +02:00
Alessandro Ros
d021e93d71
bump Golang to 1.24 ( #4297 )
2025-05-23 15:16:15 +02:00
Alessandro Ros
b48a0098d3
change recommended OBS settings ( #4523 )
2025-05-12 22:15:26 +02:00
Alessandro Ros
74bfb988d7
allow disabling JWT in HTTP query parameters ( #4518 )
2025-05-11 10:21:08 +02:00
Alessandro Ros
f97213ae6e
support passing JWTs through the password field ( #4516 )
...
This is safer than passing JWTs through query parameters, unfortunately support is limited.
2025-05-10 22:54:24 +02:00
Alessandro Ros
56234a5fed
fix recordPath documentation ( #4480 )
2025-05-01 23:27:04 +02:00
Alessandro Ros
9b619175b4
support customizing official Docker images ( #4471 )
2025-04-28 23:49:55 +02:00
Alessandro Ros
a0f5315549
support filtering interface and source IP in UDP sources ( #4178 ) ( #4464 )
2025-04-28 22:22:55 +02:00
Alessandro Ros
d49136666c
update README ( #4438 )
2025-04-17 09:59:54 +02:00
Alessandro Ros
8ce49727d6
rpi: support exposing a secondary stream from the same camera ( #4426 )
2025-04-14 11:56:08 +02:00
Alessandro Ros
9579989eff
update README ( #4428 )
2025-04-14 09:30:41 +02:00
Bouke van der Bijl
bb741235d8
readme: duration is a float, not a string ( #4338 )
2025-04-12 11:37:49 +02:00
Alessandro Ros
77a3c7ae6e
webrtc: route original absolute timestamp of packets ( #1300 ) ( #4415 )
2025-04-12 11:34:27 +02:00
Alessandro Ros
a05da3a205
rpi: route original absolute timestamp of packets ( #1300 ) ( #4382 )
2025-03-31 13:18:56 +02:00
Alessandro Ros
8b98c02903
rtsp: route original absolute timestamp of packets ( #1300 ) ( #4378 )
2025-03-29 19:08:42 +01:00
Alessandro Ros
60cabeea92
hls: support routing absolute timestamps ( #1300 ) ( #4372 )
2025-03-27 22:18:13 +01:00
Alessandro Ros
6532a82670
update readme ( #4348 )
2025-03-16 15:35:47 +01:00
Alessandro Ros
b64650ca4a
record: prevent recordDeleteAfter from deleting current segment ( #4331 )
2025-03-16 12:24:40 +01:00
Alessandro Ros
3d16cf40b4
update badges ( #4337 )
2025-03-12 11:50:56 +01:00
Alessandro Ros
14ec80ae01
improve recordPath documentation ( #3678 ) ( #4302 )
2025-03-03 18:10:18 +01:00
Alessandro Ros
5c6cf58d75
webrtc: fix connecting to TCP-only sources ( #4293 )
2025-03-01 11:07:50 +01:00
Alessandro Ros
44136b3045
api: fix crash in /recordings/list ( #4040 ) ( #4291 )
...
The API crashed when
- '%path%' is not present in 'recordPath'
- 'all_others' is in 'paths'
- there's at least one recording segment
A recording segment without path is parsed as a segment with an empty
path. This path is then passed to FindPathConf(), that returns an error
in case of empty or invalid paths. This error is not checked for
performance reasons, leading to the crash.
This PR prevents empty or invalid paths from reaching FindPathConf().
2025-02-28 19:04:05 +01:00
Alessandro Ros
7ab8fbb55d
add instructions on how to expose in subfolder ( #4287 )
2025-02-27 19:53:55 +01:00
Alessandro Ros
b33fb487e0
fix workflow badges ( #4249 )
2025-02-13 11:19:10 +01:00
Alessandro Ros
b88f81cb2d
add GStreamer + WHEP instructions ( #4117 )
2025-01-07 09:17:10 +01:00
Alessandro Ros
8cbbbc05c3
rtmp: support additional Enhanced-RTMP features ( #3685 ) ( #4088 )
...
new features:
* support publishing Opus and AC-3 tracks
* support publishing more than 2 tracks. This is compatible with OBS multitrack video and OBS VOD audio track
2025-01-02 12:44:01 +01:00
Alessandro Ros
d38b7e95fc
playback: allow filtering timespans by start and end date ( #3637 ) ( #3489 ) ( #4085 )
2025-01-02 12:43:18 +01:00
Alessandro Ros
dfb792eb90
rtsp: rename encryption, protocols, serverKey, serverCert into rtspEncryption, rtspProtocols, rtspServerKey, rtspServerCert ( #4078 )
2024-12-25 18:26:14 +01:00
Alessandro Ros
28970b323e
fix MTX_CONN_TYPE value with RTSP connections ( #3967 ) ( #4075 )
2024-12-25 17:42:19 +01:00
Alessandro Ros
57addb1cc2
api, metrics: add additional RTSP statistics ( #3312 ) ( #4073 )
2024-12-25 15:43:41 +01:00
Alessandro Ros
7191c85e3b
fix codecov URL ( #4026 )
2024-12-08 17:28:06 +01:00
Alessandro Ros
39f509280c
update readme ( #4010 )
2024-12-03 20:09:06 +01:00
Alessandro Ros
72a8b3ca8a
webrtc: support publishing and reading H265 tracks ( #4003 )
2024-12-02 23:55:54 +01:00