aler9
|
e052f9b024
|
reorder variables
|
2021-05-11 11:08:41 +02:00 |
|
aler9
|
19a18393e5
|
server: fix race condition
|
2021-05-10 23:29:06 +02:00 |
|
aler9
|
c878b68b70
|
fix various race conditions
|
2021-05-10 21:33:23 +02:00 |
|
aler9
|
e51ee76d92
|
server: rewrite conn and session closing with contexts to improve reliability
|
2021-05-10 19:38:02 +02:00 |
|
aler9
|
0c8e04641a
|
show configuration sections in docs
|
2021-05-09 18:30:58 +02:00 |
|
aler9
|
994cd442e3
|
server: allow to call server.Close() twice
|
2021-05-09 14:10:21 +02:00 |
|
aler9
|
7469a3362a
|
server: add author to OnSessionOpen
|
2021-05-08 22:27:05 +02:00 |
|
aler9
|
028ed2b973
|
server: close session when there are no conns attached to it
|
2021-05-08 15:35:13 +02:00 |
|
aler9
|
caab8c9082
|
server: allow to replace ListenPacket
|
2021-05-07 15:36:48 +02:00 |
|
aler9
|
a8c6af39e3
|
split configuration into sections
|
2021-05-07 15:34:54 +02:00 |
|
aler9
|
e52fda806d
|
add ServerConn.Close(), ServerSession.Close()
|
2021-05-07 11:42:01 +02:00 |
|
aler9
|
e271c4e6ef
|
server: add read timeout tests
|
2021-05-04 16:51:20 +02:00 |
|
aler9
|
ab7ede2c00
|
server: shut down session after a TEARDOWN request
|
2021-05-04 16:51:20 +02:00 |
|
aler9
|
259043685d
|
server: implement sessions
|
2021-05-04 16:51:20 +02:00 |
|
aler9
|
4f8336c1ad
|
server: rewrite working principle
|
2021-05-04 16:51:20 +02:00 |
|
aler9
|
35705a86ac
|
rename ServerConf into Server
|
2021-05-04 16:51:20 +02:00 |
|
aler9
|
9b28e339e7
|
server: check RTP and RTCP ports
|
2021-04-24 18:37:24 +02:00 |
|
aler9
|
889e05f4db
|
add RTCP tests
|
2021-03-28 15:16:31 +02:00 |
|
aler9
|
260af6e041
|
simplify UDP configuration
|
2021-03-06 09:46:24 +01:00 |
|
aler9
|
557fadcd3c
|
add parameter ReadBufferSize to set the read buffer size
|
2021-02-18 22:59:07 +01:00 |
|
aler9
|
c3805aadc4
|
decrease RAM consumption
|
2021-01-10 12:35:16 +01:00 |
|
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
|
0680ffa9a3
|
fix RTCP generation when using UDP
|
2021-01-07 13:16:52 +01:00 |
|
aler9
|
8cd0b902ed
|
add ServerConn states
|
2021-01-06 15:34:54 +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
|
61318d7f96
|
implement client TLS support
|
2020-12-14 22:49:47 +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
|
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
|
6d201429f1
|
add new Server struct
|
2020-12-06 17:33:24 +01:00 |
|