100 Commits (e0fb11040e50404db3be02c18ee372fe10fdec8b)

Author SHA1 Message Date
aler9 507afbf73d make logs more clear 4 years ago
aler9 d3bf643f77 save regexp groups in G1, G2 env variables instead of 1, 2 (#642) 4 years ago
aler9 49449eb5ad Add new parameter 'runOnReady' (#752) 4 years ago
aler9 8337a90b29 fix freeze when server is shut down and runOnPublish is not empty 4 years ago
aler9 8ac665be87 un-capitalize private fields 4 years ago
aler9 ed635db87e print debug log message in case of non-critical authentication errors 4 years ago
aler9 11760fd79f support external authentication (#504) (#517) 4 years ago
aler9 1617d07ba3 do not wait for external commands to exit during runtime 4 years ago
aler9 84735426eb print a message when a custom command exits suddently 4 years ago
aler9 a5723c4808 fix crash 4 years ago
aler9 ebc201bda2 make regexp groups available to custom commands (#642) 4 years ago
aler9 cbd341b864 change log level of path open / close message to Debug 4 years ago
aler9 322ea55534 split API definitions between their corresponding structs 4 years ago
aler9 79e73c5cb4 api: add /v1/hlsmuxers/list endpoint 4 years ago
aler9 f801a9fa39 log the exact reason why a path is closed 4 years ago
aler9 9ab95cc603 use opened / closed instead of created / destroyed in logs 4 years ago
aler9 a867c469fd fix automatic deletion of regexp paths (#664) (#680) 4 years ago
aler9 c9c9c88ac8 update golangci-lint 4 years ago
aler9 af63360079 remove count of readers and publishers from log lines 4 years ago
aler9 ab70f946b0 unexport members of private structs 4 years ago
aler9 9155bffefb allow disabling HTTPS validation by using sourceFingerprint (#665) 4 years ago
aler9 131148ecb4 fix lint 4 years ago
aler9 2a1b3e194d avoid deadlock when a runOnDemand command is used and a path is deleted 4 years ago
aler9 0a9e414625 avoid closing readers twice 4 years ago
aler9 d2c668ceea avoid deadlock when a runOnPublish command is reading and the publisher times out (#595) (#495) 4 years ago
aler9 3149203f36 print log messages about custom commands closing after they are closed 4 years ago
aler9 507d810bff make log messages about custom commands more clear 4 years ago
aler9 091056dd8e add log messages when runOnPublish is started or stopped 4 years ago
aler9 ab71f22560 move decoding of more configuration into JSON decoding 4 years ago
aler9 6921a402d1 decode the configuration when decoding JSON 4 years ago
aler9 ca9645c2f9 api: decode durations from strings instead of numbers 4 years ago
aler9 df4c268813 support proxying HLS 4 years ago
Lionel Nicolas 450acfaf4e externalcmd: fix crash when manually pushing to an ondemand path 4 years ago
aler9 ca499a27c3 remove stats from rtmp and rtsp source 4 years ago
aler9 a2ff0d455f do not allow closed static sources to set a path as ready 4 years ago
aler9 f1a812ba5d rewrite metrics system to provide more data (#492) 4 years ago
aler9 e57177ef49 cleanup 4 years ago
aler9 6163095a11 fix crash that happens when sourceOnDemand is true and a source times out 4 years ago
aler9 0535ab8e9c api: add tests 4 years ago
aler9 ed375583d0 Implement an HTTP API to query and control the server 4 years ago
aler9 e516d265d6 refactor ondemand system 4 years ago
aler9 fd27ed941e fix multiple freezes 4 years ago
aler9 90e24b79cb cleanup 4 years ago
aler9 f0a283d141 reload only rtsp server when authMethods is changed 4 years ago
aler9 f1b365a7bc cleanup 4 years ago
aler9 eee64a1450 split readPublisher into reader and publisher 4 years ago
aler9 1a7f26ce29 add path prefix to path entities 4 years ago
aler9 de6e9589b8 fix multiple freezes during shutdown of components 4 years ago
aler9 1146d5cf1b hls: new option hlsAlwaysRemux to always remux streams into HLS, not only when requested 4 years ago
aler9 9062dbf883 move most components into internal/core 4 years ago