Commit Graph

60 Commits

Author SHA1 Message Date
aler9
aaae3b45a7 implement server TLS support (RTSPS) 2020-12-13 21:51:03 +01:00
aler9
2a1af5a409 rewrite ServerConn read handler 2020-12-13 12:36:05 +01:00
aler9
4b4d121088 add working server example 2020-12-11 14:06:00 +01:00
aler9
c085fc0eb3 update examples 2020-12-10 10:57:11 +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
30232b8de6 rename ClientDialer into ClientConf 2020-12-06 17:00:10 +01:00
aler9
2315ec4bd4 rename ConnClient into ClientConn, Dialer into ClientDialer 2020-12-06 12:20:59 +01:00
aler9
71861bd132 switch to golangci-lint 2020-12-05 18:44:05 +01:00
aler9
3837ac6db8 update docs 2020-12-02 00:01:49 +01:00
aler9
b77433bc9d add partial client read example; fix #16 2020-11-30 14:42:32 +01:00
aler9
0dade36cb1 move redirect support into Describe() 2020-11-30 14:19:41 +01:00
aler9
6db4c3b85d move automatic protocol selection into Setup() 2020-11-29 13:05:33 +01:00
aler9
a6d0fc140b implement automatic protocol switching; fix #13 2020-11-21 13:13:23 +01:00
aler9
c0c2390748 add new examples 2020-11-21 12:31:27 +01:00
aler9
1dcbfdf44a merge examples 2020-11-21 12:16:07 +01:00
aler9
5019561d3f change OnFrame signature 2020-11-19 12:01:20 +01:00
aler9
8a8a8d9b5a add client-read-pause example 2020-11-19 11:20:52 +01:00
aler9
42205dfe13 update examples 2020-11-19 10:42:43 +01:00
aler9
c24d3f677b update examples 2020-11-16 00:10:25 +01:00
aler9
c2712da906 improve performance 2020-11-16 00:08:50 +01:00
aler9
c31922be16 move subfolders in pkg/ 2020-11-15 17:26:09 +01:00
aler9
65f6afcd9f new client api 2020-11-15 17:21:39 +01:00
aler9
2deddcffab merge WriteFrameTCP and WriteFrameUDP 2020-11-08 20:01:50 +01:00
aler9
7c91f02459 remove ConnClient.CloseUDPListeners 2020-11-08 19:48:18 +01:00
aler9
e711b2925f fix client-publish-udp example 2020-11-07 16:35:05 +01:00
aler9
ece3dd7077 change ConnClient.Tracks() signature 2020-11-01 22:10:17 +01:00
aler9
c792387d79 detect when the connection with the server is closed when publishing with udp (#6) 2020-10-16 23:13:24 +02:00
aler9
6e4eaaea18 add ConnClient.Tracks(); remove Tracks from DialRead returned values 2020-10-10 15:29:03 +02:00
aler9
e1f956ce8e add rtp/h264 decoder and encoder 2020-10-04 22:30:26 +02:00
aler9
662138a0cf move base elements into base folder 2020-10-04 17:32:26 +02:00
aler9
973464ed1d ConnClient: new methods DialRead and DialPublish 2020-10-04 16:15:11 +02:00
aler9
63ddab9da5 add error to NewTrackH264; simplify NewTrackAac 2020-10-03 23:42:58 +02:00
aler9
51964ed4c0 add NewTrackAac 2020-10-03 22:14:44 +02:00
aler9
3e1947a8fa update docs 2020-10-01 01:24:40 +02:00
aler9
0910bc3dfa add comments to examples 2020-09-28 09:21:59 +02:00
aler9
2ba8c61fc1 simplify example 2020-09-27 15:46:27 +02:00
aler9
0a70915c8c implement publishing (#4) 2020-09-27 15:35:47 +02:00
aler9
46ea598b35 ConnClient: simplify UDP reads 2020-09-23 21:37:26 +02:00
aler9
927c088278 update docs 2020-09-20 17:48:26 +02:00
aler9
81b5754b0b add and use MultiBuffer 2020-09-20 14:07:11 +02:00
aler9
6f69d9dabd temp 2020-09-20 13:27:46 +02:00
aler9
10469faa07 ConnClient: add automatic port selection 2020-09-20 11:37:58 +02:00
aler9
556c285c08 rename examples 2020-09-20 10:14:36 +02:00
aler9
e895fcfc37 rename Udp into UDP and Tcp into TCP, like the Go standard library 2020-09-05 12:58:40 +02:00
aler9
1bc3b627fb unexport connClientUdpListener 2020-08-29 11:53:47 +02:00
aler9
951626bdc9 unexport ConnClientUdpListener.Close 2020-08-28 22:08:17 +02:00