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 |
|