Alessandro Ros
|
e3d4856b4f
|
update gortsplib (#2126)
|
2023-07-30 23:39:24 +02:00 |
|
Alessandro Ros
|
0137734294
|
webrtc, hls: show IP in logs in case of failed authentication (#2099)
|
2023-07-23 20:06:16 +02:00 |
|
Alessandro Ros
|
0d18076201
|
api: add 'readyTime' to paths (#2049) (#2082)
|
2023-07-19 14:06:13 +02:00 |
|
Alessandro Ros
|
37586b2300
|
api: allow to edit properties of path config "all" (#2067) (#2075)
|
2023-07-19 13:33:05 +02:00 |
|
Alessandro Ros
|
ffa012ab3c
|
make sure components are closed in a specific order (#2065)
lint / code (push) Has been cancelled
lint / mod-tidy (push) Has been cancelled
lint / apidocs (push) Has been cancelled
test / test64 (push) Has been cancelled
test / test32 (push) Has been cancelled
test / test_highlevel (push) Has been cancelled
|
2023-07-17 00:33:34 +02:00 |
|
Alessandro Ros
|
f1b975707a
|
api: return 404 in /get and /kick endpoints (#1994) (#1995)
when an entity is not found
|
2023-06-27 23:55:31 +02:00 |
|
Alessandro Ros
|
89ebc83993
|
update golangci-lint (#1870)
|
2023-05-28 17:18:16 +02:00 |
|
Alessandro Ros
|
65f617aa7c
|
api: allow using paths/list when a path is being deleted (#1849)
|
2023-05-20 11:11:26 +02:00 |
|
Alessandro Ros
|
6cb3ff0d55
|
api: sort results of /list endpoints (#1828)
|
2023-05-18 20:17:04 +02:00 |
|
Alessandro Ros
|
b93eed64bc
|
api: add /get endpoints (#1577) (#1823)
this allows to get entities by ID or name after /list endpoints were
changed in v0.23.0.
|
2023-05-18 15:07:47 +02:00 |
|
Alessandro Ros
|
9c79197f36
|
api: add pagination to all /list endpoints (#1808)
|
2023-05-16 19:48:13 +02:00 |
|
Alessandro Ros
|
39c072edd6
|
change repository owner (#1801)
|
2023-05-16 16:14:20 +02:00 |
|
Alessandro Ros
|
a14246d776
|
webrtc: support publishing with WHIP and reading with WHEP (#1800)
|
2023-05-16 15:59:37 +02:00 |
|
Alessandro Ros
|
1688e5d2e5
|
support publishing with WebRTC (#1659) (#1786)
|
2023-05-14 14:18:03 +02:00 |
|
Alessandro Ros
|
d8678cef90
|
unify authentication mechanisms (#1775)
|
2023-05-08 17:04:14 +02:00 |
|
Alessandro Ros
|
225220ddd5
|
print warning in case no key frames are being received (#1763)
|
2023-05-04 20:16:41 +02:00 |
|
Alessandro Ros
|
053f2ec282
|
rename repository and executable (#1641)
|
2023-04-01 19:52:06 +02:00 |
|
Alessandro Ros
|
bca3013bd0
|
general: add Clone() method to Conf and PathConf (#1633)
this allows to detect errors during cloning
|
2023-03-31 16:22:08 +02:00 |
|
Alessandro Ros
|
5b61983fa6
|
add option to set max size of outgoing UDP packets (#1588) (#1601)
|
2023-03-31 11:53:49 +02:00 |
|
aler9
|
f1455a6e1f
|
fix bug that prevented publishing twice to the same path (#1470) (#1469)
|
2023-02-14 17:34:02 +01:00 |
|
aler9
|
19b06f96eb
|
rpicamera: allow to set gain without disconnecting readers
|
2023-02-14 11:36:21 +01:00 |
|
aler9
|
31d315ba93
|
rpicamera: allow to set shutter without disconnecting readers
|
2023-02-14 11:36:21 +01:00 |
|
Alessandro Ros
|
b461f15a4c
|
rpicamera: support changing parameters without interrupting the stream (#1463)
|
2023-02-13 12:12:04 +01:00 |
|
Alessandro Ros
|
5efe97abf1
|
Support reading with WebRTC (#1242)
|
2022-12-16 00:50:47 +01:00 |
|
Alessandro Ros
|
4ac175d3cc
|
api, metrics: add endpoints and metrics for RTSP connections (#1233)
new API endpoints:
* /v1/rtspconns/list
* /v1/rtspsconns/list
new metrics:
* rtsp_conns
* rtsps_conns
|
2022-11-09 18:31:31 +01:00 |
|
aler9
|
83faae8a8e
|
rename interaction functions between paths and readers / publishers
readers and publishers can now interact with paths by using:
readerAdd()
readerStart()
readerStop()
publisherAdd()
publisherStart()
publisherStop()
|
2022-08-22 09:39:16 +02:00 |
|
aler9
|
055e08ac6c
|
remove "on" prefix from most communication functions between components
|
2022-08-04 21:07:45 +02:00 |
|
aler9
|
8a4743fe9a
|
hls muxer: when hlsAlwaysRemux is on, automatically recreate muxers in
case of errors
|
2022-07-24 13:06:09 +02:00 |
|
aler9
|
98c6cd4650
|
RTSP: automatically remux oversized RTP/H264 packets; drop parameter ReadBufferSize
|
2022-04-09 20:20:14 +02:00 |
|
aler9
|
0605a2f369
|
update linter
|
2022-04-07 13:05:07 +02:00 |
|
aler9
|
507afbf73d
|
make logs more clear
|
2022-02-19 22:15:37 +01:00 |
|
aler9
|
4a6d052bb7
|
add more debug log messages
|
2022-01-25 15:05:44 +01:00 |
|
aler9
|
8ac665be87
|
un-capitalize private fields
|
2022-01-14 23:42:41 +01:00 |
|
aler9
|
11760fd79f
|
support external authentication (#504) (#517)
|
2021-12-22 19:13:56 +01:00 |
|
aler9
|
1617d07ba3
|
do not wait for external commands to exit during runtime
wait for them during shutdown.
|
2021-12-21 12:43:45 +01:00 |
|
aler9
|
ebc201bda2
|
make regexp groups available to custom commands (#642)
|
2021-12-08 20:50:09 +01:00 |
|
aler9
|
08fa61e56d
|
do not add an 'all' path automatically if not present in the configuration file
|
2021-11-06 12:51:38 +01:00 |
|
aler9
|
322ea55534
|
split API definitions between their corresponding structs
|
2021-11-05 17:53:24 +01:00 |
|
aler9
|
79e73c5cb4
|
api: add /v1/hlsmuxers/list endpoint
|
2021-11-05 17:15:46 +01:00 |
|
aler9
|
af63360079
|
remove count of readers and publishers from log lines
|
2021-10-28 17:33:43 +02:00 |
|
aler9
|
ab70f946b0
|
unexport members of private structs
|
2021-10-27 21:01:00 +02:00 |
|
aler9
|
ab71f22560
|
move decoding of more configuration into JSON decoding
|
2021-09-27 16:40:49 +02:00 |
|
aler9
|
6921a402d1
|
decode the configuration when decoding JSON
|
2021-09-27 16:40:49 +02:00 |
|
aler9
|
54292d712e
|
convert the configuration into JSON before loading it
|
2021-09-27 16:40:49 +02:00 |
|
aler9
|
ca9645c2f9
|
api: decode durations from strings instead of numbers
This allows to use human-readable durations with the API,
for instance: "5s" instead of 5000000000
|
2021-09-26 23:21:37 +02:00 |
|
aler9
|
f1a812ba5d
|
rewrite metrics system to provide more data (#492)
|
2021-08-12 11:49:21 +02:00 |
|
aler9
|
e57177ef49
|
cleanup
|
2021-08-11 13:57:33 +02:00 |
|
aler9
|
ed375583d0
|
Implement an HTTP API to query and control the server
|
2021-08-07 19:20:39 +02:00 |
|
aler9
|
fd27ed941e
|
fix multiple freezes
|
2021-08-01 17:22:28 +02:00 |
|
aler9
|
f0a283d141
|
reload only rtsp server when authMethods is changed
|
2021-08-01 16:56:53 +02:00 |
|