aler9
|
7d91c13972
|
perform frame readings and writings in separate routines, in order to increase UDP throughput and avoid freezes caused by a single laggy reader (https://github.com/aler9/rtsp-simple-server/issues/125) (https://github.com/aler9/rtsp-simple-server/issues/162)
|
2021-01-09 22:59:41 +01:00 |
|
aler9
|
87bd5bde32
|
ServerUDPListener: set writeTimeout once
|
2021-01-07 21:07:51 +01:00 |
|
aler9
|
a71aad7ccf
|
fix crash
|
2021-01-06 23:35:46 +01:00 |
|
aler9
|
2dd333a136
|
fix crash
|
2021-01-06 22:42:19 +01:00 |
|
aler9
|
7b8b8e7c84
|
improve performance
|
2021-01-06 22:27:07 +01:00 |
|
aler9
|
5b97a64a75
|
ServerConn: add RTCP receivers
|
2021-01-06 22:20:57 +01:00 |
|
aler9
|
d17ef3fcc3
|
add ServerConn.Tracks
|
2021-01-06 21:17:02 +01:00 |
|
aler9
|
05ed1c3408
|
remove serverConnTrack.proto
|
2021-01-06 21:11:31 +01:00 |
|
aler9
|
8658cea89f
|
add ServerConn.HasTrack
|
2021-01-06 21:05:59 +01:00 |
|
aler9
|
15037a5e44
|
add ServerConn.TracksLen
|
2021-01-06 21:03:15 +01:00 |
|
aler9
|
b135679d4a
|
ServerConn: open firewall in case of UDP connections
|
2021-01-06 20:58:30 +01:00 |
|
aler9
|
dba93e5341
|
ServerConn: forbid Play and Record if no tracks have been setup
|
2021-01-06 20:50:56 +01:00 |
|
aler9
|
0fa011bf1a
|
ServerConn: add trackID to OnSetup
|
2021-01-06 19:37:38 +01:00 |
|
aler9
|
f455a7b6c1
|
ServerConn: forbid multicast
|
2021-01-06 19:33:06 +01:00 |
|
aler9
|
919d63a5a8
|
ServerConn: forward frames only if they have been set up
|
2021-01-06 19:30:45 +01:00 |
|
aler9
|
d0834e7446
|
rename Response and Request's Content into Body
|
2021-01-06 18:48:29 +01:00 |
|
aler9
|
3aac61b762
|
rename InterleavedFrame.Content into Payload
|
2021-01-06 18:40:02 +01:00 |
|
aler9
|
a66e19fa9d
|
ServerConn: check transport header mode
|
2021-01-06 18:32:45 +01:00 |
|
aler9
|
8cd0b902ed
|
add ServerConn states
|
2021-01-06 15:34:54 +01:00 |
|
aler9
|
8e70ac4d59
|
normalize names
|
2021-01-06 12:26:07 +01:00 |
|
aler9
|
85e7127cfe
|
server: support UDP
|
2021-01-04 22:32:49 +01:00 |
|
aler9
|
fda8690465
|
ServerConn: return immediately when calling Close()
|
2020-12-19 17:33:42 +01:00 |
|
aler9
|
9a602f77f7
|
fix gstreamer tests
|
2020-12-17 12:59:08 +01:00 |
|
aler9
|
cdf8dadb20
|
ServerConn: remove mutex around request handler
|
2020-12-16 10:07:59 +01:00 |
|
aler9
|
e5b1260075
|
replace ServerConn.EnableReadFrames with EnableFrames; prevent writing if the flag is disabled
|
2020-12-15 20:07:04 +01:00 |
|
aler9
|
aaae3b45a7
|
implement server TLS support (RTSPS)
|
2020-12-13 21:51:03 +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
|
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
|
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
|
07aefbcd5d
|
add ClientConf.OnRequest, ClientConf.OnResponse
|
2020-12-08 11:54:38 +01:00 |
|
aler9
|
6d201429f1
|
add new Server struct
|
2020-12-06 17:33:24 +01:00 |
|
aler9
|
2c9d9ebd75
|
rename ConnServer into ServerConn
|
2020-12-06 12:20:59 +01:00 |
|