Alessandro Ros
|
6f6f8e0994
|
prevent multiple crashes when reloading the configuration (#2945)
|
2 years ago |
Alessandro Ros
|
57c2d5aecb
|
add playback server (#2452) (#2906)
* add playback server
* add playback switch
* update readme
|
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)
* add missing Prometheus exports (#2620, #2619):
paths_bytes_sent, srt_conns, srt_conns_bytes_received, srt_conns_bytes_sent
* protect Stream.BytesSent()
* add tests
---------
Co-authored-by: aler9 <46489434+aler9@users.noreply.github.com>
|
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)
* Supports webrtc interface filtering on server
* test(#2707): Fixed testing for build
* lint(#2707): Fixed lint issues for build
* normalize setting name
* move instructions in the configuration file
---------
Co-authored-by: Pieter Fabry <pieterfabry@observe.tech>
Co-authored-by: aler9 <46489434+aler9@users.noreply.github.com>
|
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)
* implement native recording (#1399)
* support saving VP9 tracks
* support saving MPEG-1 audio tracks
* switch segment when codec parameters change
* allow to disable recording on a path basis
* allow disabling recording cleaner
* support recording MPEG-1/2/4 video tracks
* add microseconds to file names
* add tests
|
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)
* webrtc: allow preflight OPTIONS requests to work with external auth (#1941)
* add tests
* improve tests
|
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)
|
3 years ago |
Alessandro Ros
|
bf97435eb3
|
replace command line parser (#1383)
|
3 years ago |
aler9
|
e7e8d5ce20
|
api: add more attributes to WebRTC connections
new attributes: peerConnectionEstablished, localCandidate, remoteCandidate
|
3 years ago |