15 Commits (cd2495423a42d2ae6dd9d91095a9499df728d848)

Author SHA1 Message Date
Alessandro Ros d261bfe773
support static sources in paths with regular expressions (#824) (#2799) 2 years ago
Alessandro Ros 11988249df
move servers into internal/servers (#2792) 2 years ago
Alessandro Ros c3d9be322d
allow using 'fallback' with static sources (#2606) (#2706) 2 years ago
Bohdan Cherniakh 4fa6c16c85
Add query as optional block for SRT publish and read (#2656) 2 years ago
Alessandro Ros 7a1e155531
update dependencies (#2687) 2 years ago
Alessandro Ros f82c6e3654
tests: fix race condition in TestPathRunOnDemand (#2663) 2 years ago
Alessandro Ros 813611057d
add runOnUnDemand hook (#2645) 2 years ago
Alessandro Ros 99bc327d67
move protocol-related code into internal/protocols (#2572) 2 years ago
Alessandro Ros 28452acf56
move webrtc utilities into internal/webrtc (#2559) 2 years ago
Rui Lopes 9f5169ba26
webrtc: support WHIP/WHEP DELETE method (#2507) 2 years ago
Alessandro Ros 3a5bb06e26
add environment variable MTX_QUERY to some hooks (#2483) (#2522) 2 years ago
Alessandro Ros 6c727b4472
rename 'all' path configuration into 'all_others' (#2443) 2 years ago
Alessandro Ros 9a01ab7fd5
allow changing default path settings; bump API in order to allow so (#2455) 2 years ago
Alessandro Ros 442a48363c
allow to start/stop recording without disconnecting clients (#2395) (#2434) 2 years ago
Alessandro Ros ed77560811
add runOnDisconnect, runOnNotReady, runOnUnread (#1464) (#2355) 2 years ago
Alessandro Ros 966bec88c6
bump gortsplib, gohlslib, mediacommon (#2279) 2 years ago
Alessandro Ros 30a69a7722
fix maxReaders limit in case of multiple tracks (#2246) (#2264) 2 years ago
Alessandro Ros cf86dbb303
switch to gortsplib/v4 (#2244) 2 years ago
Alessandro Ros 61d300396d
remove 'disable' from names of configuration parameters (#2101) 2 years ago
Alessandro Ros d00b22b5e5
support setting a maximum number of readers per path (#1286) (#2154) 2 years ago
Alessandro Ros f79c4783c7
rename environment variable RTSP_PATH into MTX_PATH (#1967) 2 years ago
Alessandro Ros b93eed64bc
api: add /get endpoints (#1577) (#1823) 2 years ago
Alessandro Ros efb6060b45
update gortsplib (#1671) 2 years ago
Alessandro Ros 2dffccf9c1
update gortsplib, gohlslib (#1637) 2 years ago
Alessandro Ros ebc723d9d4
update gortsplib (#1611) 2 years ago
aler9 738c953a59 update gortsplib 3 years ago
aler9 ec86401037 webrtc: make HTTPS optional (#1312) 3 years ago
Alessandro Ros c778c049ce
switch to gortsplib v2 (#1301) 3 years ago
aler9 282d155a4f update gortsplib 3 years ago
Alessandro Ros 4ac175d3cc
api, metrics: add endpoints and metrics for RTSP connections (#1233) 3 years ago
Alessandro Ros bf14467331
move high-level tests into dedicate workflow (#1219) 3 years ago
aler9 f1fb00b80f update golangci-lint 3 years ago
Alessandro Ros 820ba067f2 support RTMPS (#1089) 3 years ago
aler9 055e08ac6c remove "on" prefix from most communication functions between components 3 years ago
aler9 08ddc9f83d update gortsplib 3 years ago
aler9 ec4c40b222 update gortsplib 3 years ago
aler9 9d3fd3bc37 update gortsplib 3 years ago
aler9 d6a804f592 rtsp server: improve performance when reading with TCP 3 years ago
aler9 2bfdcc7d89 update gortsplib 4 years ago
aler9 d3bf643f77 save regexp groups in G1, G2 env variables instead of 1, 2 (#642) 4 years ago
aler9 49449eb5ad Add new parameter 'runOnReady' (#752) 4 years ago
aler9 8ac665be87 un-capitalize private fields 4 years ago
aler9 ebc201bda2 make regexp groups available to custom commands (#642) 4 years ago
aler9 05b1a7e720 update gortsplib 4 years ago
aler9 f7419586af update gortsplib 4 years ago
aler9 08fa61e56d do not add an 'all' path automatically if not present in the configuration file 4 years ago
aler9 322ea55534 split API definitions between their corresponding structs 4 years ago
aler9 79e73c5cb4 api: add /v1/hlsmuxers/list endpoint 4 years ago
aler9 a867c469fd fix automatic deletion of regexp paths (#664) (#680) 4 years ago
aler9 9245a79cf1 remove ffmpeg from tests 4 years ago