aler9
|
ec3002e995
|
add more details to errors
|
2021-01-29 12:51:25 +01:00 |
|
aler9
|
0af60f95f8
|
increase header max length (https://github.com/aler9/rtsp-simple-server/issues/192)
|
2021-01-29 12:49:33 +01:00 |
|
aler9
|
0f37ff560c
|
increase maximum RTSP path length to 2048 chars (https://github.com/aler9/rtsp-simple-server/issues/192)
|
2021-01-28 21:39:24 +01:00 |
|
aler9
|
15b80823be
|
update docs
|
2021-01-26 10:46:30 +01:00 |
|
aler9
|
384b9b5513
|
update pkg.go.dev link
|
2021-01-25 14:04:42 +01:00 |
|
aler9
|
30b43a9ead
|
support servers which don't provide the server-port field (#21)
|
2021-01-21 09:02:15 +01:00 |
|
aler9
|
b9dfe1b310
|
client: support servers which don't provide UDP ports (#21)
|
2021-01-20 23:26:49 +01:00 |
|
aler9
|
c6e0294e1c
|
client: add error message in case of zero server ports
|
2021-01-20 22:59:36 +01:00 |
|
aler9
|
d9b819e85e
|
base: fix PathSplitQuery
|
2021-01-19 14:43:54 +01:00 |
|
aler9
|
039d69ba42
|
rewrite extraction of control attribute
|
2021-01-19 14:28:46 +01:00 |
|
aler9
|
af60046380
|
fix crash
|
2021-01-18 22:40:47 +01:00 |
|
aler9
|
4cf8c250f3
|
ServerConn: check path in tests
|
2021-01-18 22:21:44 +01:00 |
|
aler9
|
bc5b3d9cbc
|
ServerConn: save announced tracks
|
2021-01-18 22:21:36 +01:00 |
|
aler9
|
4c12bbe5a0
|
ServerConn: support SETUP calls without trackID (https://github.com/aler9/rtsp-simple-server/issues/155)
|
2021-01-18 13:13:34 +01:00 |
|
aler9
|
9602c653a7
|
fix lint
|
2021-01-17 23:08:14 +01:00 |
|
aler9
|
f3e56cee37
|
update workflows to use the main branch
|
2021-01-17 22:54:51 +01:00 |
|
aler9
|
d54a602e20
|
rewrite URL functions
|
2021-01-17 22:46:11 +01:00 |
|
aler9
|
64422b391e
|
remove URL.RemoveControlAttribute()
|
2021-01-17 21:26:29 +01:00 |
|
aler9
|
cc7afd6f35
|
ServerConn: add basePath argument to onSetup
|
2021-01-17 20:02:40 +01:00 |
|
aler9
|
0955b0b789
|
add go-mod-tidy to the lint action
|
2021-01-16 16:14:19 +01:00 |
|
aler9
|
c3805aadc4
|
decrease RAM consumption
|
2021-01-10 12:35:16 +01:00 |
|
aler9
|
67010fbe02
|
ServerConn: decrease RAM usage by allocating TCP buffers only when needed and with a proper size
|
2021-01-10 12:22:06 +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
|
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
|
453dd19f90
|
add TestServerPauseMultiple, TestServerPlayMultiple
|
2021-01-06 19:19:39 +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
|
a53ba70dbc
|
replace content with payload
|
2021-01-04 21:50:36 +01:00 |
|
aler9
|
9bd587e576
|
support hashed credentials
|
2020-12-31 19:27:41 +01:00 |
|
aler9
|
b2f56c9814
|
auth: change NewSender signature
|
2020-12-31 17:32:19 +01:00 |
|
aler9
|
a6ae5f79de
|
auth: rename client into sender, server into validator
|
2020-12-31 17:22:54 +01:00 |
|
aler9
|
57d73d8ee0
|
update golangci-lint
|
2020-12-30 17:14:48 +01:00 |
|