195 Commits (1d4ea2cd9a6c88b3444d71ac9bbf596079889149)

Author SHA1 Message Date
Alessandro Ros 8c2b12a314 Add native support for the raspberry pi camera (#1057) 3 years ago
aler9 f28540b9f4 update gortsplib 3 years ago
aler9 e45820b2c0 hls server: show real client IPs when behind a proxy (#955) 3 years ago
aler9 9d3fd3bc37 update gortsplib 3 years ago
Alessandro Ros e115983296
Implement Low-Latency HLS (#938) 3 years ago
aler9 1e07636f86 change default RTSPS port (#867) 3 years ago
aler9 98c6cd4650 RTSP: automatically remux oversized RTP/H264 packets; drop parameter ReadBufferSize 3 years ago
aler9 f45abfb203 conf: fix panic when integer keys are used (#865) 3 years ago
aler9 b4649ef60b remove runOnPublish (breaking change) 3 years ago
aler9 343a5f17fb hls: add new parameter hlsSegmentMaxSize 4 years ago
aler9 b48e2f1f1b add TODO comments 4 years ago
aler9 49449eb5ad Add new parameter 'runOnReady' (#752) 4 years ago
aler9 11760fd79f support external authentication (#504) (#517) 4 years ago
aler9 779d5b61cd update docs 4 years ago
aler9 08fa61e56d do not add an 'all' path automatically if not present in the configuration file 4 years ago
aler9 fb311e31ec add missing check on strict encryption + UDP multicast 4 years ago
aler9 2d12c37074 use require.EqualError() in tests 4 years ago
aler9 c9c9c88ac8 update golangci-lint 4 years ago
aler9 9af006b488 allow to set logLevel: error in config 4 years ago
aler9 d30822cb1b make sourceFingerprint optional and allow standard certificate validation 4 years ago
aler9 509bed355a update gortsplib 4 years ago
aler9 37f63434ac sort arrays in configuration and API (#644) 4 years ago
aler9 94e519f08f conf: use dedicated interface to unmarshal from environment 4 years ago
aler9 b21efeb28f restore logLevel: debug 4 years ago
aler9 0d4d81c333 remove useless code 4 years ago
aler9 b70a4bfe5b fix regression that prevented setting config slices with env variables (#612) 4 years ago
aler9 ab71f22560 move decoding of more configuration into JSON decoding 4 years ago
aler9 1f540a2aaf return error in case of non-existent parameters in the configuration file 4 years ago
aler9 b748e6d0ff update error messages 4 years ago
aler9 6921a402d1 decode the configuration when decoding JSON 4 years ago
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 64808863ed move confenv into conf 4 years ago
aler9 9398cea0c2 update golangci-lint 4 years ago
aler9 df4c268813 support proxying HLS 4 years ago
aler9 eb5bab7e58 hls: set default segment count to 3 4 years ago
aler9 478102adc5 change default listen IP of metrics and pprof to 127.0.0.1 4 years ago
aler9 dd33ef740e api: change default listen address to 127.0.0.1:9997 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
aler9 1146d5cf1b hls: new option hlsAlwaysRemux to always remux streams into HLS, not only when requested 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 0a1b8eee25 cleanup 4 years ago
aler9 7b1466146b HLS: add Access-Control-Allow-Origin to every HTTP response; add parameter hlsAllowOrigin (#415) 4 years ago
aler9 fbe3d9c67e RTSP server: use one IP for each multicast stream; add multicast parameter to the configuration file 4 years ago
aler9 e64edcfda9 RTSP source: support proxing with UDP-multicast 4 years ago