Commit Graph

777 Commits

Author SHA1 Message Date
aler9
c122fb4ec3 server: change type of ports 2021-06-19 19:12:04 +02:00
aler9
c81daa8f70 fix example 2021-06-19 19:04:08 +02:00
aler9
ff8c485b11 headers: change Transport.Destination type to net.IP 2021-06-19 18:58:31 +02:00
aler9
84f174f10f drop support for go 1.13 2021-06-19 18:57:01 +02:00
aler9
63e2864a67 server: use one IP per stream; expose multicast parameters in configuration 2021-06-19 18:48:32 +02:00
aler9
2cff0d51d3 listen on IPv6 too in case of multicast 2021-06-19 16:32:21 +02:00
aler9
8dc27ca9a7 avoid using net.ResolveUDPAddr() 2021-06-19 16:26:45 +02:00
aler9
eef21cc2b5 server: fix bug that prevents clients from receiving with multicast after all previous clients have disconnected 2021-06-19 16:03:53 +02:00
aler9
9595e298f8 client: support reading with UDP-multicast 2021-06-18 17:47:25 +02:00
aler9
54979e9f97 server: sort RTP-Info entries 2021-06-18 17:37:15 +02:00
aler9
ea1c7c69be server: support receiving RTCP packets from multicast clients 2021-06-18 17:34:25 +02:00
aler9
d165f1fead server: use user-provided ListenPacket in case of multicast 2021-06-18 16:43:51 +02:00
aler9
7238502094 server: normalize errors 2021-06-18 00:08:04 +02:00
aler9
db28e87ecb server: fill SSRC in SETUP responses and RTP-Info in PLAY responses automatically 2021-06-17 16:45:24 +02:00
aler9
3f3226b53d server: support reading with multicast 2021-06-17 16:45:24 +02:00
aler9
f80faf5ac5 client: tidy up 2021-06-16 21:37:23 +02:00
aler9
4c5e81f478 server: do not sent non-setupped tracks to clients 2021-06-16 21:09:05 +02:00
aler9
533d65ecd1 server: try to open the firewall to receive RTCP packets from readers 2021-06-13 16:55:48 +02:00
aler9
ebe40cfc95 server: remove useless check 2021-06-06 13:54:41 +02:00
aler9
7f3ef73b0a rtpaac: improve coverage 2021-06-06 13:38:23 +02:00
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