Commit Graph

1457 Commits

Author SHA1 Message Date
aler9
ff19361b6a server: remove deprecated code 2021-06-06 13:15:11 +02:00
aler9
d3f34b1c74 server: use localhost instead of 127.0.0.1 in tests 2021-06-06 12:41:04 +02:00
aler9
f1511952f8 examples: support ipv6 2021-06-06 12:40:49 +02:00
aler9
feb57da8f0 update readme 2021-06-06 11:29:15 +02:00
aler9
aeb1958bc1 remove StreamProtocol from root 2021-06-05 23:17:10 +02:00
aler9
363871d658 client: support server_port=0-1 (https://github.com/aler9/rtsp-simple-server/issues/407) 2021-06-03 23:41:39 +02:00
aler9
d07e93f245 auth: simplify 2021-05-30 12:52:46 +02:00
aler9
9007f20af8 client: fix authentication during SETUP, preventing 401s during protocol switches (https://github.com/aler9/rtsp-simple-server/issues/392) 2021-05-30 12:00:35 +02:00
aler9
2c0d28ecb4 headers: support SSRCs with length < 4 (https://github.com/aler9/rtsp-simple-server/issues/396) 2021-05-29 22:23:07 +02:00
aler9
14393985fe base: improve coverage 2021-05-29 19:30:12 +02:00
aler9
4f595a1d0d headers: support SSRCs with missing zeros (https://github.com/aler9/rtsp-simple-server/issues/396) 2021-05-29 19:19:27 +02:00
aler9
150c03a05e client: support servers that send frames with a frequency lower than 1sec 2021-05-29 19:10:58 +02:00
aler9
e9ef8d739f client: add clientconn.Seek() 2021-05-28 18:11:18 +02:00
aler9
a9995fb228 client: add range argument to clientconn.Play() 2021-05-28 18:11:18 +02:00
aler9
b4ac92dea8 headers: implement Range 2021-05-28 18:11:18 +02:00
aler9
f908a15a1e rename tests 2021-05-26 20:37:18 +02:00
aler9
41eec87259 headers: remove TransportMode.String() 2021-05-24 11:18:30 +02:00
aler9
94e69f9c7f update golangci-lint 2021-05-23 18:50:50 +02:00
aler9
70c0dc7800 remove base.MustParseURL 2021-05-23 16:48:56 +02:00
aler9
47dca4d0ac improve coverage 2021-05-23 16:44:54 +02:00
aler9
53e8f32bd0 improve coverage 2021-05-22 17:18:09 +02:00
aler9
cd378ad0bf base: improve coverage 2021-05-22 15:50:12 +02:00
aler9
19d18f0b3a add go report card 2021-05-21 19:07:57 +02:00
aler9
ce83edbed1 base: improve coverage 2021-05-21 18:52:55 +02:00
aler9
9a7d0c56fa base: rename content into body 2021-05-21 13:38:39 +02:00
aler9
87f1b1e131 rtp*: improve coverage 2021-05-20 19:42:41 +02:00
aler9
81dc9311c5 headers: restore coverage 2021-05-20 19:28:14 +02:00
aler9
d821107d27 headers: check 'protocol not found' error properly in Transport header 2021-05-20 19:23:33 +02:00
napieralla
7a5d3ce47b Remove error-tests that check for, now acceptable, value-less header-keys 2021-05-20 11:06:46 +02:00
napieralla
70c97b8843 Allow Transport.Read to parse messages where fields arrive in unconventional order by utilizing keyValParse to read all fields in message 2021-05-20 11:06:22 +02:00
napieralla
b99355c523 Allow keyValParse to parse and return keys with no value (empty string) 2021-05-20 11:05:27 +02:00
aler9
ea6138c282 server: make sure that OnFrame() is never called after OnSessionClose() 2021-05-16 21:30:13 +02:00
aler9
c6ff1e0d02 client: remove RTPInfo() 2021-05-16 15:47:29 +02:00
aler9
4b385ec04b server: change OnSetup() to allow users to set SSRC (#33) 2021-05-16 15:09:08 +02:00
aler9
39c544e09f update golangci-lint 2021-05-16 14:47:44 +02:00
aler9
8a3bcb0ff8 rtp*: improve coverage 2021-05-15 17:55:23 +02:00
aler9
76fab391dc rtph264: improve coverage 2021-05-14 22:53:37 +02:00
aler9
258769040b rtp*: add DecodeRTP() 2021-05-14 22:11:11 +02:00
aler9
df4003f751 headers: add SSRC to Transport (#33) 2021-05-13 21:49:14 +02:00
aler9
4ef801b9e0 strictly follow the specification when generating SDP of AAC tracks (#35) (https://github.com/aler9/rtsp-simple-server/issues/112) 2021-05-13 09:48:41 +02:00
aler9
8be64d9cf6 improve coverage 2021-05-12 16:16:43 +02:00
aler9
4d1c2d1831 server: use hierarchical contexts 2021-05-11 14:52:41 +02:00
aler9
f02db78dec base: improve coverage 2021-05-11 12:48:03 +02:00
aler9
fa2830eb22 server: fix race condition 2021-05-11 11:49:34 +02:00
aler9
e052f9b024 reorder variables 2021-05-11 11:08:41 +02:00
aler9
a7436e581b auth: add negative tests 2021-05-11 10:27:31 +02:00
aler9
bc0d9d4bf2 headers: rename Auth into Authenticate 2021-05-11 10:27:24 +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
ae3e3b19c0 client: add RTPInfo() 2021-05-10 20:58:18 +02:00