Commit Graph

68 Commits

Author SHA1 Message Date
aler9
67e0db13ab update readme / config readme 2021-08-14 11:40:35 +02:00
aler9
da7f9c7ee1 api: add RTSPS endpoints to list and kick RTSPS sessions 2021-08-11 17:33:43 +02:00
aler9
478102adc5 change default listen IP of metrics and pprof to 127.0.0.1 2021-08-07 19:20:39 +02:00
aler9
dd33ef740e api: change default listen address to 127.0.0.1:9997 2021-08-07 19:20:39 +02:00
aler9
fdd487f3c5 rename "record" source value into "publisher" 2021-08-07 19:20:39 +02:00
aler9
ed375583d0 Implement an HTTP API to query and control the server 2021-08-07 19:20:39 +02:00
aler9
00dd622180 rename readIps and PublishIps into readIPs and publishIPs 2021-07-31 17:44:40 +02:00
aler9
1146d5cf1b hls: new option hlsAlwaysRemux to always remux streams into HLS, not only when requested 2021-07-29 16:56:40 +02:00
aler9
0a1b8eee25 cleanup 2021-07-04 18:16:17 +02:00
aler9
7b1466146b HLS: add Access-Control-Allow-Origin to every HTTP response; add parameter hlsAllowOrigin (#415) 2021-06-23 19:28:27 +02:00
aler9
1dea8b6ea5 fix configuration comments 2021-06-21 17:28:00 +02:00
aler9
fbe3d9c67e RTSP server: use one IP for each multicast stream; add multicast parameter to the configuration file 2021-06-19 21:29:56 +02:00
aler9
e64edcfda9 RTSP source: support proxing with UDP-multicast 2021-06-19 16:16:47 +02:00
aler9
75e1e3e4dc RTSP server: support reading with multicast (#214) (#324) 2021-06-19 16:16:35 +02:00
aler9
d21841c1b7 RTSP source: add option sourceAnyPortEnable to support cameras that don't provide server ports (#407) 2021-06-03 23:51:37 +02:00
aler9
a1a56ff203 allow to set a different listen IP for each listener (#343) 2021-04-24 18:52:13 +02:00
aler9
dee045f961 implement reading with HLS 2021-04-18 23:02:19 +02:00
aler9
3d1b5296d7 RTSP source: add mandatory parameter sourceFingerprint to validate server certificates and prevent man-in-the-middle attacks (#350) 2021-04-16 22:46:22 +02:00
aler9
c40fdbae7c pprof: change capitalization 2021-03-27 12:23:19 +01:00
aler9
a57f3d04a7 add parameter pprofPort to configure the port of the pprof listener 2021-03-27 12:19:00 +01:00
aler9
0048a01584 add parameter disablePublisherOverride to disable publisher override (#230) 2021-03-22 22:15:22 +01:00
Lionel Nicolas
c1862b3228 add ability to configure metrics port
Port could be specified by using either metricsPort config file entry or
RTSP_METRICSPORT environment variable.
2021-03-13 21:34:57 +01:00
aler9
f19e23eaa5 enable rtmp by default; add parameters to disable rtsp and rtmp 2021-03-10 20:43:27 +01:00
aler9
a9385547ea add parameter readBufferCount to support non-compliant servers or publishers (#211) 2021-02-18 23:26:45 +01:00
aler9
22ab4d489e support relative fallback paths (#201) 2021-02-09 22:33:50 +01:00
aler9
a047fdc404 split configuration into sections 2021-02-03 09:55:11 +01:00
aler9
f9a7ad7eca add serverrtmp 2021-01-31 16:58:57 +01:00
aler9
3b04ba36c3 add parameter listenIP to listen on a specific IP/interface (#166) 2021-01-15 18:42:53 +01:00
aler9
97305af272 new parameter readBufferCount 2021-01-10 12:55:53 +01:00
aler9
3050893d32 support hashed credentials 2020-12-31 19:47:25 +01:00
aler9
ad195a6bd0 use 'strict' instead of 'yes' in the 'encryption' parameter 2020-12-20 12:51:04 +01:00
aler9
5e32a526e5 support proxying rtsps streams 2020-12-14 23:32:24 +01:00
aler9
ccb8b92bfb implement RTSPS (#77) 2020-12-13 23:51:44 +01:00
aler9
f9e6cdcb7b rewrite client to use the new gortsplib ServerConn 2020-12-12 23:37:15 +01:00
aler9
74b592b211 implement log levels; print requests and responses when log level is "debug" (#116) 2020-12-08 12:21:06 +01:00
aler9
a9dee11496 support automatic protocol selection when proxying rtsp 2020-11-21 13:34:27 +01:00
aler9
7147add303 tidy up config file 2020-11-07 22:28:32 +01:00
aler9
88538634e4 update gortsplib 2020-11-01 19:11:03 +01:00
aler9
655e0d0fd6 implement fallback (#104) 2020-11-01 17:48:00 +01:00
aler9
bbc2401ac2 new environment variable RTSP_PORT 2020-11-01 17:33:06 +01:00
aler9
93f6687ad9 rename RTSP_SERVER_PATH environment variable into RTSP_PATH 2020-11-01 16:58:25 +01:00
aler9
d88fa2a24b change default write timeout to 10 seconds 2020-11-01 16:53:39 +01:00
aler9
20e478b8bd new parameters: sourceOnDemandStartTimeout, sourceOnDemandCloseAfter, runOnDemandStartTimeout, runOnDemandCloseAfter (#62) 2020-11-01 16:51:21 +01:00
aler9
5c5cfe8e6e update docs 2020-10-31 17:19:28 +01:00
aler9
38b07ab68a add 'restart' option to all external commands 2020-10-31 16:36:14 +01:00
aler9
53ba724f96 implement redirect sources (#92) 2020-10-28 00:29:53 +01:00
aler9
3eda6c599a update config file 2020-10-05 21:40:17 +02:00
aler9
a374ba748d support RTMP sources (#88) 2020-10-03 21:10:41 +02:00
aler9
f6e846ca45 rename source into proxy 2020-09-19 23:56:08 +02:00
aler9
e9ce8a0d49 update conf comments 2020-09-19 17:35:03 +02:00