52 Commits (d5a1b8c8ab34073b52009063f2bc1973de8cdb79)

Author SHA1 Message Date
aler9 98c6cd4650 RTSP: automatically remux oversized RTP/H264 packets; drop parameter ReadBufferSize 4 years ago
aler9 0605a2f369 update linter 4 years ago
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 5 years ago
aler9 79e73c5cb4 api: add /v1/hlsmuxers/list endpoint 5 years ago
aler9 f801a9fa39 log the exact reason why a path is closed 5 years ago
aler9 9ab95cc603 use opened / closed instead of created / destroyed in logs 5 years ago
aler9 a867c469fd fix automatic deletion of regexp paths (#664) (#680) 5 years ago
aler9 c9c9c88ac8 update golangci-lint 5 years ago
aler9 af63360079 remove count of readers and publishers from log lines 5 years ago
aler9 ab70f946b0 unexport members of private structs 5 years ago
aler9 9155bffefb allow disabling HTTPS validation by using sourceFingerprint (#665) 5 years ago
aler9 131148ecb4 fix lint 5 years ago
aler9 2a1b3e194d avoid deadlock when a runOnDemand command is used and a path is deleted 5 years ago
aler9 0a9e414625 avoid closing readers twice 5 years ago
aler9 d2c668ceea avoid deadlock when a runOnPublish command is reading and the publisher times out (#595) (#495) 5 years ago
aler9 3149203f36 print log messages about custom commands closing after they are closed 5 years ago
aler9 507d810bff make log messages about custom commands more clear 5 years ago
aler9 091056dd8e add log messages when runOnPublish is started or stopped 5 years ago
aler9 ab71f22560 move decoding of more configuration into JSON decoding 5 years ago
aler9 6921a402d1 decode the configuration when decoding JSON 5 years ago
aler9 ca9645c2f9 api: decode durations from strings instead of numbers 5 years ago
aler9 df4c268813 support proxying HLS 5 years ago
Lionel Nicolas 450acfaf4e externalcmd: fix crash when manually pushing to an ondemand path 5 years ago
aler9 ca499a27c3 remove stats from rtmp and rtsp source 5 years ago
aler9 a2ff0d455f do not allow closed static sources to set a path as ready 5 years ago
aler9 f1a812ba5d rewrite metrics system to provide more data (#492) 5 years ago
aler9 e57177ef49 cleanup 5 years ago
aler9 6163095a11 fix crash that happens when sourceOnDemand is true and a source times out 5 years ago
aler9 0535ab8e9c api: add tests 5 years ago
aler9 ed375583d0 Implement an HTTP API to query and control the server 5 years ago
aler9 e516d265d6 refactor ondemand system 5 years ago
aler9 fd27ed941e fix multiple freezes 5 years ago
aler9 90e24b79cb cleanup 5 years ago
aler9 f0a283d141 reload only rtsp server when authMethods is changed 5 years ago
aler9 f1b365a7bc cleanup 5 years ago
aler9 eee64a1450 split readPublisher into reader and publisher 5 years ago
aler9 1a7f26ce29 add path prefix to path entities 5 years ago
aler9 de6e9589b8 fix multiple freezes during shutdown of components 5 years ago