87 Commits (1d4ea2cd9a6c88b3444d71ac9bbf596079889149)

Author SHA1 Message Date
Alessandro Ros 9c6ba7e2c7
New authentication system (#1341) (#1992) (#2205) (#3081) 1 year ago
Alessandro Ros 6f6f8e0994
prevent multiple crashes when reloading the configuration (#2945) 2 years ago
Alessandro Ros 57c2d5aecb
add playback server (#2452) (#2906) 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 11988249df
move servers into internal/servers (#2792) 2 years ago
Alessandro Ros b8dd7b9e52
add RTMPS metrics (#2783) 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 20123fd5b9
record: rename segmentPath into path (#2777) 2 years ago
Alessandro Ros 7c8e593b0b
record: normalize decoding and encoding of segment paths (#2775) 2 years ago
Alessandro Ros 687d8685ef
webrtc: improve connectivity mechanism (#2686) 2 years ago
Alessandro Ros ef19552632
fix setting 'recordDeleteAfter' to zero (#2670) (#2671) 2 years ago
Dr. Ralf S. Engelschall 4bf0d10079
metrics: add paths_bytes_sent, srt_conns, srt_conns_bytes_received, srt_conns_bytes_sent (#2620) (#2619) (#2629) 2 years ago
Alessandro Ros 43d41c070b
move static sources into dedicated package (#2616) 2 years ago
Alessandro Ros 95ab9375c7
support recording to MPEG-TS (#2505) 2 years ago
Alessandro Ros 8a633d2b79
allow setting different recording parameters for each path (#2410) (#2457) 2 years ago
PieterFabry 3c4039b81f
Supports webrtc interface filtering on server (#2460) 2 years ago
Alessandro Ros 9c6168e7e3
print path of configuration file (#2441) 2 years ago
Alessandro Ros cadc6b3ea7
rename 'external commands' into 'hooks' (#2400) 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 5a40a06e9e
fix changing log level with hot reloading or API (#2278) 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 b198cc5952
srt: support runOnRead (#2152) 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 2e476cf4e0
rpi camera: remove patchelf dependency (#2093) 2 years ago
Alessandro Ros ffa012ab3c
make sure components are closed in a specific order (#2065) 2 years ago
Alessandro Ros 1a748bb971
webrtc: allow using special characters in ICE server credentials (#1953) (#2000) 2 years ago
Alessandro Ros daa6500082
webrtc: make preflight OPTIONS requests work with external auth (#1941) (#1964) 2 years ago
Alessandro Ros 4dd518cbb1
rebrand initial log message (#1922) 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 d8678cef90
unify authentication mechanisms (#1775) 2 years ago
Alessandro Ros 88953f36a6
add read deadline to all incoming HTTP requests (#1689) 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 2dffccf9c1
update gortsplib, gohlslib (#1637) 2 years ago
Alessandro Ros 5b61983fa6
add option to set max size of outgoing UDP packets (#1588) (#1601) 2 years ago
Alessandro Ros 7a4928643d
restore compatibility with non-raspberry arm systems (#1587) 2 years ago
Alessandro Ros 7e684f157d
rpicamera: print an error when libcamera is not found (#1585) 2 years ago
Alessandro Ros 32d6cb4435
rpicamera: support two CSI cameras at once (#1573) (#1574) 2 years ago
Alessandro Ros c1bcd0c7eb
hls muxer: add option to dump segments on disk (#1322) (#1567) 2 years ago
Alessandro Ros 4c667917db
continue rebranding (#1560) 2 years ago
Alessandro Ros 633340bcbb
start rebranding (#1511) 2 years ago
Alessandro Ros bf97435eb3
replace command line parser (#1383) 3 years ago