Commit Graph

82 Commits

Author SHA1 Message Date
aler9
75e1e3e4dc RTSP server: support reading with multicast (#214) (#324) 2021-06-19 16:16:35 +02:00
aler9
99323ba740 update golangci-lint 2021-05-23 18:51:21 +02:00
aler9
0e59e3df5c switch to mkv test files 2021-03-22 19:59:18 +01:00
aler9
ac63959415 reorganize tests 2021-03-10 22:01:10 +01:00
aler9
f19e23eaa5 enable rtmp by default; add parameters to disable rtsp and rtmp 2021-03-10 20:43:27 +01:00
aler9
09cbeae60f fix error "frame length greater than maximum allowed" (#229) 2021-03-10 19:55:26 +01:00
aler9
401b1ccec6 tidy up tests 2021-03-10 18:28:15 +01:00
aler9
809ea4bcdf rewrite TestRTSPPublisherOverride (#230) 2021-03-10 18:23:30 +01:00
aler9
12ca6278fe reorder tests 2021-03-10 18:08:25 +01:00
aler9
186a91800a Support reading with RTMP (#218) 2021-03-10 18:04:27 +01:00
aler9
2f156b59f8 drop existing publisher when a new publisher connects (#187) 2021-02-15 19:02:33 +01:00
aler9
a42419eae3 fix tests 2021-02-13 22:00:31 +01:00
aler9
22ab4d489e support relative fallback paths (#201) 2021-02-09 22:33:50 +01:00
aler9
0484e417ee send status 461 instead of error when multicast is used (#198) 2021-02-03 23:24:52 +01:00
aler9
2025fa163d implement RTMP authentication 2021-01-31 23:11:14 +01:00
aler9
3bcead121d add a RTMP server that allows to publish legacy streams (#132) 2021-01-31 21:42:27 +01:00
aler9
f9a7ad7eca add serverrtmp 2021-01-31 16:58:57 +01:00
aler9
b30dbc1315 start runOnDemand even with clients that don't send DESCRIBE (#155) 2021-01-31 12:23:54 +01:00
aler9
49ac52ff67 speed up RTMP sources 2021-01-30 21:19:50 +01:00
aler9
c179e924ee remove useless sleeps from tests 2021-01-30 19:30:46 +01:00
aler9
4920a1d6a1 rewrite TestAuth and TestPath 2021-01-30 19:17:17 +01:00
aler9
ac04b7afb4 rewrite TestSource 2021-01-30 18:55:50 +01:00
aler9
764d6976a7 rewrite TestRunOnDemand 2021-01-30 18:28:49 +01:00
aler9
2b4d22589c move configuration tests into internal/conf 2021-01-30 17:49:10 +01:00
aler9
6b1643940e support encrypting the configuration file 2021-01-16 15:43:56 +01:00
aler9
9fb844331e move UDP support into gortsplib 2021-01-06 12:40:18 +01:00
aler9
63485ef55e add auth fail tests (#164) 2021-01-01 16:05:32 +01:00
aler9
3050893d32 support hashed credentials 2020-12-31 19:47:25 +01:00
aler9
cea8fe358b add delay before gstreamer tests 2020-12-17 14:26:46 +01:00
aler9
6bc240daf2 fix gstreamer tests 2020-12-17 13:24:24 +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
74b592b211 implement log levels; print requests and responses when log level is "debug" (#116) 2020-12-08 12:21:06 +01:00
aler9
7d0bfe563c try to increase test success rate 2020-12-06 21:31:10 +01:00
aler9
cce08c12b6 fix crash when using publishIp or readIp (#142) 2020-12-06 21:16:04 +01:00
aler9
19440f2486 switch to golangci-lint 2020-12-05 20:42:59 +01:00
aler9
a9dee11496 support automatic protocol selection when proxying rtsp 2020-11-21 13:34:27 +01:00
aler9
10ad48931e remove PAUSE tests (moved into gortsplib) 2020-11-12 00:03:01 +01:00
aler9
7a3db78de4 fix creation and deletion of paths during hot reloading 2020-11-08 22:07:25 +01:00
aler9
b1153bbcb4 update gortsplib 2020-11-08 20:06:03 +01:00
aler9
ac032c4b54 support PAUSE method (#107) 2020-11-07 22:47:10 +01:00
aler9
5facab1a48 move subpackages into internal/ 2020-11-01 22:56:56 +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
20e478b8bd new parameters: sourceOnDemandStartTimeout, sourceOnDemandCloseAfter, runOnDemandStartTimeout, runOnDemandCloseAfter (#62) 2020-11-01 16:51:21 +01:00
aler9
e511eb4ef1 fix error when using vlc, authentication and slashes in paths 2020-10-31 15:43:08 +01:00
aler9
c0d282ab42 support special characters in usernames and passwords 2020-10-31 13:06:39 +01:00
aler9
fa365443fb improve tests 2020-10-31 00:11:51 +01:00
aler9
53ba724f96 implement redirect sources (#92) 2020-10-28 00:29:53 +01:00