Commit Graph

14 Commits

Author SHA1 Message Date
aler9
1f540a2aaf return error in case of non-existent parameters in the configuration file 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
e2f33a7495 api: support working with path configs that contains slashes (#581) 2021-09-23 09:07:36 +02:00
aler9
ddcd0c34cf api: fix concurrency issue when creating multiple path configs at once (#542) 2021-09-06 18:39:15 +02:00
aler9
7765de44fc api: log right protocol version of responses 2021-08-14 11:08:02 +02:00
aler9
e0a215ab53 api: log requests and responses even in case of code 404 2021-08-14 11:00:56 +02:00
aler9
f1a812ba5d rewrite metrics system to provide more data (#492) 2021-08-12 11:49:21 +02:00
aler9
da7f9c7ee1 api: add RTSPS endpoints to list and kick RTSPS sessions 2021-08-11 17:33:43 +02:00
aler9
e57177ef49 cleanup 2021-08-11 13:57:33 +02:00
aler9
20ac25571c api: add "state" field to RTSP sessions and RTMP connections 2021-08-11 12:25:19 +02:00
aler9
3134b95e80 api: add documentation 2021-08-07 19:20:39 +02:00
aler9
0535ab8e9c api: add tests 2021-08-07 19:20:39 +02:00
aler9
5943660ab3 api: print all requests and responses when logLevel is debug 2021-08-07 19:20:39 +02:00
aler9
ed375583d0 Implement an HTTP API to query and control the server 2021-08-07 19:20:39 +02:00