Commit Graph

1457 Commits

Author SHA1 Message Date
aler9
e5b1260075 replace ServerConn.EnableReadFrames with EnableFrames; prevent writing if the flag is disabled 2020-12-15 20:07:04 +01:00
aler9
27636bc810 client: force TCP if encryption is active 2020-12-14 23:06:50 +01:00
aler9
61318d7f96 implement client TLS support 2020-12-14 22:49:47 +01:00
aler9
9cd36cdd68 add server read tests with gstreamer 2020-12-13 23:11:55 +01:00
aler9
d30dbb38f9 add server test with gstreamer 2020-12-13 22:23:52 +01:00
aler9
0674c08d2b merge tests 2020-12-13 21:57:54 +01:00
aler9
aaae3b45a7 implement server TLS support (RTSPS) 2020-12-13 21:51:03 +01:00
aler9
c11f056530 replace ListenTCP with Listen 2020-12-13 15:13:43 +01:00
aler9
42877b4d52 update readme 2020-12-13 14:02:17 +01:00
aler9
7ce72fadb9 add ServerConnReadHandlers.OnPause 2020-12-13 13:52:08 +01:00
aler9
a23ccb1e8b add OnRequest, OnResponse to ServerConn.Read 2020-12-13 13:41:15 +01:00
aler9
2a1af5a409 rewrite ServerConn read handler 2020-12-13 12:36:05 +01:00
aler9
4c942d33fe ensure server replies to teardown reqeuests (https://github.com/aler9/rtsp-simple-server/issues/151) 2020-12-12 23:29:49 +01:00
aler9
48c96be2b5 add server tests 2020-12-12 23:18:56 +01:00
aler9
4b4d121088 add working server example 2020-12-11 14:06:00 +01:00
aler9
02116f1249 update docs 2020-12-10 11:14:08 +01:00
aler9
c085fc0eb3 update examples 2020-12-10 10:57:11 +01:00
aler9
2e9f086984 fix compilation 2020-12-10 10:57:00 +01:00
aler9
2c7dbe2009 require that all tracks have a valid clock rate 2020-12-09 22:46:49 +01:00
aler9
b929799e13 change error message 2020-12-09 22:07:39 +01:00
aler9
7764ab5859 ServerConn: allow empty headers in responses 2020-12-09 21:46:07 +01:00
aler9
83bb08530b rename ServerConn.EnableFrames into ServerConn.EnableReadFrames 2020-12-09 21:28:14 +01:00
aler9
04f3c79fe4 simplify examples 2020-12-09 12:19:32 +01:00
aler9
d9a149b0ec do not close the connection during ServerConn.Read 2020-12-08 22:11:53 +01:00
aler9
081e28ee38 rename ClientConn.OnFrame into ReadFrames 2020-12-08 21:18:52 +01:00
aler9
c7f6d77392 new server structure 2020-12-08 21:15:02 +01:00
aler9
927511d81e new server structure 2020-12-08 19:30:06 +01:00
aler9
2f6c928c92 update linter settings 2020-12-08 12:40:12 +01:00
aler9
07aefbcd5d add ClientConf.OnRequest, ClientConf.OnResponse 2020-12-08 11:54:38 +01:00
aler9
eb7ebc5543 add Request.String(), Response.String() 2020-12-07 22:49:33 +01:00
aler9
3631309f9f support transport headers with a single port (https://github.com/aler9/rtsp-simple-server/issues/136) 2020-12-06 22:04:40 +01:00
aler9
7b66c8415c support SDPs with spaces in origin (https://github.com/aler9/rtsp-simple-server/issues/127) 2020-12-06 20:14:43 +01:00
aler9
b4c183ad2a fix crash 2020-12-06 17:56:43 +01:00
aler9
6d201429f1 add new Server struct 2020-12-06 17:33:24 +01:00
aler9
30232b8de6 rename ClientDialer into ClientConf 2020-12-06 17:00:10 +01:00
aler9
2c9d9ebd75 rename ConnServer into ServerConn 2020-12-06 12:20:59 +01:00
aler9
2315ec4bd4 rename ConnClient into ClientConn, Dialer into ClientDialer 2020-12-06 12:20:59 +01:00
aler9
8ab99990e0 simplify linter settings 2020-12-06 12:19:59 +01:00
aler9
71861bd132 switch to golangci-lint 2020-12-05 18:44:05 +01:00
aler9
c15472eaf2 switch to github actions 2020-12-04 22:48:41 +01:00
aler9
ccdef79959 group client files 2020-12-02 14:59:15 +01:00
aler9
3837ac6db8 update docs 2020-12-02 00:01:49 +01:00
aler9
20fd1459fc simplify Track.Url() 2020-11-30 21:48:39 +01:00
aler9
6b4fe73270 rename OnFrame into ProcessFrame 2020-11-30 15:09:21 +01:00
aler9
b77433bc9d add partial client read example; fix #16 2020-11-30 14:42:32 +01:00
aler9
544784a539 make Options() not to fail if returned status code is 404 2020-11-30 14:35:06 +01:00
aler9
0dade36cb1 move redirect support into Describe() 2020-11-30 14:19:41 +01:00
aler9
98ec483fdd update docs 2020-11-29 19:57:02 +01:00
aler9
4e8fa2e4ab fix clock rate computation with standard RTP payload type (https://github.com/aler9/rtsp-simple-server/issues/123) 2020-11-29 16:18:59 +01:00
aler9
1a7664f420 fix docs 2020-11-29 15:27:25 +01:00