aler9
|
792d74e6ef
|
reduce usage of rtsp-simple-server in client tests
|
2021-03-13 15:05:13 +01:00 |
|
aler9
|
a9a93f4fac
|
update readme
|
2021-03-13 13:43:42 +01:00 |
|
aler9
|
8d78fe840c
|
cleanup
|
2021-03-10 23:11:04 +01:00 |
|
aler9
|
830e3079e3
|
rtpaac: improve precision
|
2021-03-10 16:01:32 +01:00 |
|
aler9
|
be74692cb5
|
rtpaac: fix decoding timestamp of aggregated units
|
2021-03-10 14:26:19 +01:00 |
|
aler9
|
da486777e2
|
use rtmp fork
|
2021-03-09 21:33:04 +01:00 |
|
aler9
|
8504eca995
|
rtpaac: support decoding multiple AUs
|
2021-03-09 18:48:01 +01:00 |
|
aler9
|
9bc33c7e6c
|
rtpaac: remove check on AU header
|
2021-03-09 14:04:46 +01:00 |
|
aler9
|
7be302bd03
|
rtp*: support decoding negative timestamps
|
2021-03-09 08:36:39 +01:00 |
|
aler9
|
a66c1a8bdf
|
rtph264: reset decoder state in case of error
|
2021-03-07 21:42:33 +01:00 |
|
aler9
|
0b336c547c
|
rtph264: support decoding STAP-A frames
|
2021-03-07 20:54:11 +01:00 |
|
aler9
|
f5c2308431
|
add client-read-h264 example
|
2021-03-07 17:29:45 +01:00 |
|
aler9
|
4419e8ac30
|
update readme
|
2021-03-07 16:56:15 +01:00 |
|
aler9
|
9ea2f797ea
|
rtpaac: add decoder, add tests
|
2021-03-07 16:53:53 +01:00 |
|
aler9
|
54a4859473
|
rtph264: fully rewrite, decode NALU timestamp, add Process(), add tests
|
2021-03-07 16:04:44 +01:00 |
|
aler9
|
f192b198d7
|
add Track.IsH264, Track.ExtractDataH264, Track.IsAAC, Track.ExtractDataAAC
|
2021-03-06 22:50:17 +01:00 |
|
aler9
|
260af6e041
|
simplify UDP configuration
|
2021-03-06 09:46:24 +01:00 |
|
aler9
|
964331cacd
|
sdp: support some additional hikvision cameras (https://github.com/aler9/rtsp-simple-server/issues/227)
|
2021-03-05 22:18:24 +01:00 |
|
aler9
|
0b43bd2f19
|
ringbuffer: eliminate idle load by using condition variables instead of sleeps
|
2021-03-05 21:53:33 +01:00 |
|
aler9
|
5f15e8e3b6
|
ringbuffer: add tests and benchmarks
|
2021-03-05 19:57:43 +01:00 |
|
aler9
|
557fadcd3c
|
add parameter ReadBufferSize to set the read buffer size
|
2021-02-18 22:59:07 +01:00 |
|
aler9
|
6ce21a7841
|
server: check state before checking track id
|
2021-02-15 18:09:52 +01:00 |
|
aler9
|
e5c4b64dec
|
add codecov
|
2021-02-13 20:13:19 +01:00 |
|
aler9
|
33254b6ab5
|
update action badges to point to the right page
|
2021-02-13 19:23:48 +01:00 |
|
aler9
|
ebd06ddbe5
|
move examples in dedicated folders to follow conventions
|
2021-02-13 19:17:47 +01:00 |
|
aler9
|
78697486af
|
update makefile
|
2021-02-04 21:54:46 +01:00 |
|
aler9
|
9ecea799f5
|
server: send status 461 instead of error when multicast is used
|
2021-02-03 23:23:51 +01:00 |
|
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 |
|