72 Commits (7437ee7a0928ee553432d4f31b61a67dd64f4e9a)

Author SHA1 Message Date
Alessandro Ros 7437ee7a09
update golangci-lint (#2868) 2 years ago
Alessandro Ros 1341421412
move api, metrics and pprof into dedicated packages (#2843) 2 years ago
Alessandro Ros 0c131a2e92
rpi: pass log level to libcamera (#2617) (#2811) 2 years ago
Alessandro Ros 15e6c199b4
always use 'all_others' or 'all' after every other path configuration (#2798) 2 years ago
Alessandro Ros 11988249df
move servers into internal/servers (#2792) 2 years ago
Alessandro Ros ed72fa7db1
fix crash when requesting metrics and RTMP, SRT or WebRTC servers are not present anymore (#2782) 2 years ago
Alessandro Ros 0e5e3324a7
rpicamera: allow to change bitrate and IDR period dynamically (#2703) (#2764) 2 years ago
Alessandro Ros 43d41c070b
move static sources into dedicated package (#2616) 2 years ago
Alessandro Ros 07ff79f553
api: return 500 instead of 404 in case of non-existing items (#2582) 2 years ago
Alessandro Ros 3a5bb06e26
add environment variable MTX_QUERY to some hooks (#2483) (#2522) 2 years ago
Alessandro Ros 8a633d2b79
allow setting different recording parameters for each path (#2410) (#2457) 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 73ddb21e63
implement native recording (#1399) (#2255) 2 years ago
Alessandro Ros 5fb7f4e846
force all readers to use an asynchronous writer (#2265) 2 years ago
Alessandro Ros bf8e69ea89
rename readBufferCount into writeQueueSize (#2248) 2 years ago
Alessandro Ros 72b1d233df
normalize channels and methods (#2127) 2 years ago
Alessandro Ros e3d4856b4f
update gortsplib (#2126) 2 years ago
Alessandro Ros 0137734294
webrtc, hls: show IP in logs in case of failed authentication (#2099) 2 years ago
Alessandro Ros 0d18076201
api: add 'readyTime' to paths (#2049) (#2082) 2 years ago
Alessandro Ros 37586b2300
api: allow to edit properties of path config "all" (#2067) (#2075) 2 years ago
Alessandro Ros ffa012ab3c
make sure components are closed in a specific order (#2065) 2 years ago
Alessandro Ros f1b975707a
api: return 404 in /get and /kick endpoints (#1994) (#1995) 2 years ago
Alessandro Ros 89ebc83993
update golangci-lint (#1870) 2 years ago
Alessandro Ros 65f617aa7c
api: allow using paths/list when a path is being deleted (#1849) 2 years ago
Alessandro Ros 6cb3ff0d55
api: sort results of /list endpoints (#1828) 2 years ago
Alessandro Ros b93eed64bc
api: add /get endpoints (#1577) (#1823) 2 years ago
Alessandro Ros 9c79197f36
api: add pagination to all /list endpoints (#1808) 2 years ago
Alessandro Ros 39c072edd6
change repository owner (#1801) 2 years ago
Alessandro Ros a14246d776
webrtc: support publishing with WHIP and reading with WHEP (#1800) 2 years ago
Alessandro Ros 1688e5d2e5
support publishing with WebRTC (#1659) (#1786) 2 years ago
Alessandro Ros d8678cef90
unify authentication mechanisms (#1775) 2 years ago
Alessandro Ros 225220ddd5
print warning in case no key frames are being received (#1763) 2 years ago
Alessandro Ros 053f2ec282
rename repository and executable (#1641) 2 years ago
Alessandro Ros bca3013bd0
general: add Clone() method to Conf and PathConf (#1633) 2 years ago
Alessandro Ros 5b61983fa6
add option to set max size of outgoing UDP packets (#1588) (#1601) 2 years ago
aler9 f1455a6e1f fix bug that prevented publishing twice to the same path (#1470) (#1469) 3 years ago
aler9 19b06f96eb rpicamera: allow to set gain without disconnecting readers 3 years ago
aler9 31d315ba93 rpicamera: allow to set shutter without disconnecting readers 3 years ago
Alessandro Ros b461f15a4c
rpicamera: support changing parameters without interrupting the stream (#1463) 3 years ago
Alessandro Ros 5efe97abf1
Support reading with WebRTC (#1242) 3 years ago
Alessandro Ros 4ac175d3cc
api, metrics: add endpoints and metrics for RTSP connections (#1233) 3 years ago
aler9 83faae8a8e rename interaction functions between paths and readers / publishers 3 years ago
aler9 055e08ac6c remove "on" prefix from most communication functions between components 3 years ago
aler9 8a4743fe9a hls muxer: when hlsAlwaysRemux is on, automatically recreate muxers in 3 years ago
aler9 98c6cd4650 RTSP: automatically remux oversized RTP/H264 packets; drop parameter ReadBufferSize 3 years ago
aler9 0605a2f369 update linter 3 years ago
aler9 507afbf73d make logs more clear 4 years ago
aler9 4a6d052bb7 add more debug log messages 4 years ago
aler9 8ac665be87 un-capitalize private fields 4 years ago