100 Commits (1d4ea2cd9a6c88b3444d71ac9bbf596079889149)

Author SHA1 Message Date
aler9 f28540b9f4 update gortsplib 3 years ago
aler9 e45820b2c0 hls server: show real client IPs when behind a proxy (#955) 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 343a5f17fb hls: add new parameter hlsSegmentMaxSize 4 years ago
aler9 11760fd79f support external authentication (#504) (#517) 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 509bed355a update gortsplib 4 years ago
aler9 1f540a2aaf return error in case of non-existent parameters in the configuration file 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 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 ed375583d0 Implement an HTTP API to query and control the server 4 years ago
aler9 1146d5cf1b hls: new option hlsAlwaysRemux to always remux streams into HLS, not only when requested 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 75e1e3e4dc RTSP server: support reading with multicast (#214) (#324) 4 years ago
aler9 4844f169f4 conf: fix default pprof address 4 years ago
aler9 a1a56ff203 allow to set a different listen IP for each listener (#343) 4 years ago
aler9 dee045f961 implement reading with HLS 4 years ago
aler9 c40fdbae7c pprof: change capitalization 4 years ago
aler9 a57f3d04a7 add parameter pprofPort to configure the port of the pprof listener 4 years ago
Lionel Nicolas c1862b3228 add ability to configure metrics port 4 years ago
aler9 f19e23eaa5 enable rtmp by default; add parameters to disable rtsp and rtmp 4 years ago
aler9 09cbeae60f fix error "frame length greater than maximum allowed" (#229) 4 years ago
aler9 a9385547ea add parameter readBufferCount to support non-compliant servers or publishers (#211) 5 years ago
aler9 a047fdc404 split configuration into sections 5 years ago
aler9 f9a7ad7eca add serverrtmp 5 years ago
aler9 da9d6df706 merge serverplain and servertls into serverrtsp 5 years ago
aler9 6b1643940e support encrypting the configuration file 5 years ago
aler9 3b04ba36c3 add parameter listenIP to listen on a specific IP/interface (#166) 5 years ago
aler9 97305af272 new parameter readBufferCount 5 years ago
aler9 9fb844331e move UDP support into gortsplib 5 years ago
aler9 ad195a6bd0 use 'strict' instead of 'yes' in the 'encryption' parameter 5 years ago
aler9 939dda01d0 support 'false' and 'true' values of 'encryption' parameter (#160) 5 years ago
aler9 ccb8b92bfb implement RTSPS (#77) 5 years ago
aler9 74b592b211 implement log levels; print requests and responses when log level is "debug" (#116) 5 years ago
aler9 18fe2d057c print a warn message when the configuration file is not found 5 years ago
aler9 cbab55af4c update gortsplib 5 years ago
aler9 ac032c4b54 support PAUSE method (#107) 5 years ago
aler9 58fe1cfe77 add docs 5 years ago
aler9 5facab1a48 move subpackages into internal/ 5 years ago