Commit Graph

17 Commits

Author SHA1 Message Date
aler9
239b71d975 server: do not allow a client to control a session created with a different IP 2021-09-23 19:52:57 +02:00
aler9
5ef9076357 server: do not allow a reader to use the same UDP ports of another reader 2021-09-23 19:16:01 +02:00
aler9
7ac0d79ae9 server: do not allow a session to setup UDP tracks from different IPs 2021-09-23 19:12:46 +02:00
aler9
0840425ed2 server: return specific error message in case interleaved IDs are in use 2021-08-25 09:47:12 +02:00
aler9
45db8582b0 server: do not allow a client to change path name during PLAY or RECORD 2021-07-31 21:26:57 +02:00
aler9
a512762ba0 server: support setupping tracks with arbitrary interleaved IDs (#47) 2021-06-26 12:51:45 +02:00
aler9
7238502094 server: normalize errors 2021-06-18 00:08:04 +02:00
aler9
11a5fb68ad server: test invalid paths 2021-05-08 16:01:06 +02:00
aler9
e52fda806d add ServerConn.Close(), ServerSession.Close() 2021-05-07 11:42:01 +02:00
aler9
9d42a63102 server: add error to OnSessionClose() 2021-05-04 16:51:20 +02:00
aler9
6f749e6ba8 server: rewrite timeout system 2021-05-04 16:51:20 +02:00
aler9
b4dba4bfdd server: test invalid methods and double sessions 2021-05-04 16:51:20 +02:00
aler9
1906c9f776 server: test invalid session 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
2df9029f01 client: switch to TCP if no UDP packets have been received within a timeout (https://github.com/aler9/rtsp-simple-server/issues/173) 2021-03-26 23:02:36 +01:00
aler9
437b4cc87e move errors into subpackage 2021-03-21 11:19:35 +01:00