Commit Graph

1457 Commits

Author SHA1 Message Date
aler9
5d271cc3b4 headers: add RTPInfo.Clone() 2021-03-14 15:25:02 +01:00
aler9
0706798d48 server: add SETUP path tests 2021-03-14 15:24:44 +01:00
aler9
99ef9a9cc0 client: add RTPInfo() 2021-03-14 12:26:29 +01:00
aler9
f6c26b5369 add RTP-Info header 2021-03-14 12:09:18 +01:00
aler9
32c10cfb66 server: rename SetuppedTracks() into Tracks(), SetuppedTracksProtocol() into StreamProtocol() 2021-03-13 21:26:43 +01:00
aler9
30331e1657 server: remove SetuppedTracksLen() 2021-03-13 21:21:55 +01:00
aler9
d9f85f76a0 fix tests 2021-03-13 18:38:03 +01:00
aler9
1a60a4789c add minimum Go version 2021-03-13 18:04:57 +01:00
aler9
ac393a57ce support go 1.16 2021-03-13 18:04:57 +01:00
aler9
cb6684d3cf rewrite tests 2021-03-13 18:04:53 +01:00
aler9
9be2e5f4ed server: allow reading RTCP packets from readers (#27) 2021-03-13 16:54:52 +01:00
aler9
73efb1437c fix readers removal in examples (#26) 2021-03-13 15:14:20 +01:00
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