171 Commits (f47f2ca49e9622a7e5ab11970375d59a8d1d9f55)

Author SHA1 Message Date
Alessandro Ros 95ab9375c7
support recording to MPEG-TS (#2505) 2 years ago
Alessandro Ros 4ec12a6c8b
add runOnRecordSegmentCreate hook (#2451) (#2503) 2 years ago
Alessandro Ros 6c727b4472
rename 'all' path configuration into 'all_others' (#2443) 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
PieterFabry 3c4039b81f
Supports webrtc interface filtering on server (#2460) 2 years ago
Alessandro Ros eb975027b2
add runOnRecordSegmentComplete and rclone integration (#2404) (#2428) 2 years ago
Alessandro Ros 2d929e1132
move 'srtReadPassphrase' into the right section (#2435) 2 years ago
Alessandro Ros 442a48363c
allow to start/stop recording without disconnecting clients (#2395) (#2434) 2 years ago
Alessandro Ros 61b77a3ff9
api: return 400 in case of non-existent config fields (#2425) 2 years ago
rmcnew 75f518a827
Support SRT encryption passphrases on configured paths (#2385) 2 years ago
Alessandro Ros cadc6b3ea7
rename 'external commands' into 'hooks' (#2400) 2 years ago
Alessandro Ros 3a7d86ec03
normalize configuration (#2399) 2 years ago
Alessandro Ros 8fd7019f2a
rpi camera: add additional checks on configuration (#2368) 2 years ago
Alessandro Ros b86dc979ca
fix default value of some settings (#2367) 2 years ago
Alessandro Ros ac10102329
automatically set 'record: yes' when not specified (#2366) 2 years ago
Alessandro Ros f2f417e451
search for configuration file in various paths, print paths if configuration is not found (#1993) (#2276) (#2357) 2 years ago
Alessandro Ros ed77560811
add runOnDisconnect, runOnNotReady, runOnUnread (#1464) (#2355) 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 cf86dbb303
switch to gortsplib/v4 (#2244) 2 years ago
Alessandro Ros bf8e69ea89
rename readBufferCount into writeQueueSize (#2248) 2 years ago
Alessandro Ros 659f19f8bb
enable errcheck (#2201) 2 years ago
Alessandro Ros 61d300396d
remove 'disable' from names of configuration parameters (#2101) 2 years ago
Alessandro Ros d6058ae469
rename disablePublisherOverride into overridePublisher (#2164) 2 years ago
Alessandro Ros d00b22b5e5
support setting a maximum number of readers per path (#1286) (#2154) 2 years ago
Alessandro Ros ce0924ac72
udp: support using domain names instead of IPs (#2150) 2 years ago
Alessandro Ros bc3084ae7b
support proxying WebRTC streams (#2142) 2 years ago
Alessandro Ros b4e3033ea3
support publishing, reading, proxying with SRT (#2068) 2 years ago
Alessandro Ros 119d6abf19
move HTTP utilities in a dedicated package (#2123) 2 years ago
Alessandro Ros b42154fa6a
return an error in case the random number generator fails (#2120) 2 years ago
Alessandro Ros 6d342082c2
rpi camera: add rpiCameraHDR parameter (#1876) (#2083) 2 years ago
Alessandro Ros 37586b2300
api: allow to edit properties of path config "all" (#2067) (#2075) 2 years ago
Alessandro Ros 1398f42e08
allow removing default WebRTC ICE server with environment variables (#2064) 2 years ago
Alessandro Ros 1a748bb971
webrtc: allow using special characters in ICE server credentials (#1953) (#2000) 2 years ago
Alessandro Ros f79c4783c7
rename environment variable RTSP_PATH into MTX_PATH (#1967) 2 years ago
Alessandro Ros 083151360e
return an error in case configuration file can't be opened (#1920) 2 years ago
Alessandro Ros af324c9e91
rpi camera: allow using decimal FPS (#1743) (#1873) 2 years ago
Alessandro Ros 39c072edd6
change repository owner (#1801) 2 years ago
Alessandro Ros 71310c5eb0
webrtc: validate ICE servers in configuration (#1798) 2 years ago
Jordy84 596765c14c
Allow sending Range header to RTSP sources (#1780) 2 years ago
Alessandro Ros d8678cef90
unify authentication mechanisms (#1775) 2 years ago
Alessandro Ros 7aa163366f
return error in case of string-to-int overflows (#1776) 2 years ago
Alessandro Ros e998688757
allow setting rpiCameraSaturation to 0 (#1651) (#1772) 2 years ago
Alessandro Ros 225220ddd5
print warning in case no key frames are being received (#1763) 2 years ago
Alessandro Ros d7eadeb523
fix corrupted packets when udpMaxPayloadSize is not set (#1702) (#1711) 2 years ago
Alessandro Ros e426810455
allow additional characters in usernames and passwords (#1580) (#1666) 2 years ago
Alessandro Ros 053f2ec282
rename repository and executable (#1641) 2 years ago
Alessandro Ros f5fd89d3b4
change name of configuration file (#1640) 2 years ago
Alessandro Ros aae8eb943e
general: change prefix of environment variables (#1639) 2 years ago