74 Commits (2d929e11320c10bc85f18e93a5faabc4ebc4da0d)

Author SHA1 Message Date
aler9 54292d712e convert the configuration into JSON before loading it 4 years ago
aler9 ca9645c2f9 api: decode durations from strings instead of numbers 4 years ago
aler9 9398cea0c2 update golangci-lint 4 years ago
aler9 df4c268813 support proxying HLS 4 years ago
aler9 fdd487f3c5 rename "record" source value into "publisher" 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 9819ae43e8 cleanup 4 years ago
aler9 00dd622180 rename readIps and PublishIps into readIPs and publishIPs 4 years ago
mattlamb99 0a2764ed05 Minor spelling fix 4 years ago
frjol bee089aced Allow dot and tilde as part of the RTSP URL 4 years ago
aler9 e64edcfda9 RTSP source: support proxing with UDP-multicast 4 years ago
aler9 75e1e3e4dc RTSP server: support reading with multicast (#214) (#324) 4 years ago
aler9 d21841c1b7 RTSP source: add option sourceAnyPortEnable to support cameras that don't provide server ports (#407) 4 years ago
aler9 2bffbe4a09 RTSP: support sources with empty passwords (#395) 4 years ago
aler9 a2dcb61978 write URL in uppercase 4 years ago
aler9 c986cb254b implement RTSP sessions (#149) 4 years ago
aler9 dee045f961 implement reading with HLS 4 years ago
aler9 3d1b5296d7 RTSP source: add mandatory parameter sourceFingerprint to validate server certificates and prevent man-in-the-middle attacks (#350) 4 years ago
aler9 0048a01584 add parameter disablePublisherOverride to disable publisher override (#230) 4 years ago
aler9 c979217e0d update golangci-lint 4 years ago
aler9 22ab4d489e support relative fallback paths (#201) 5 years ago
aler9 86c718ae04 forbid usage of sourceOnDemand when source is not 'record' 5 years ago
aler9 6b1643940e support encrypting the configuration file 5 years ago
aler9 818307ff54 forbid usage of publishUser, publishPass, publishIps when source is not 'record' 5 years ago
aler9 3050893d32 support hashed credentials 5 years ago
aler9 5e32a526e5 support proxying rtsps streams 5 years ago
aler9 40c2eb3da2 forbid runOnPublish when source is not record (#143) 5 years ago
aler9 19440f2486 switch to golangci-lint 5 years ago
aler9 a9dee11496 support automatic protocol selection when proxying rtsp 5 years ago
aler9 cbab55af4c update gortsplib 5 years ago
aler9 7a3db78de4 fix creation and deletion of paths during hot reloading 5 years ago
aler9 58fe1cfe77 add docs 5 years ago
aler9 0777204b38 support proxying streams with control paths that start with '?' 5 years ago
aler9 5facab1a48 move subpackages into internal/ 5 years ago
aler9 88538634e4 update gortsplib 5 years ago
aler9 655e0d0fd6 implement fallback (#104) 5 years ago
aler9 20e478b8bd new parameters: sourceOnDemandStartTimeout, sourceOnDemandCloseAfter, runOnDemandStartTimeout, runOnDemandCloseAfter (#62) 5 years ago
aler9 38b07ab68a add 'restart' option to all external commands 5 years ago
aler9 c0d282ab42 support special characters in usernames and passwords 5 years ago
aler9 19bb58404f fix compilation 5 years ago
aler9 0c1b13fa82 require sourceRedirect if source is redirect 5 years ago
aler9 53ba724f96 implement redirect sources (#92) 5 years ago
aler9 3d98bede4a implement configuration dynamic update / hot reloading (#64) 5 years ago