aler9
|
7a521b9784
|
client: add convenience function SetupAndPlay()
|
2021-11-28 12:45:50 +01:00 |
|
aler9
|
a5d0128654
|
update docs
|
2021-11-28 12:30:28 +01:00 |
|
aler9
|
1876546d05
|
fix tests
|
2021-11-26 16:58:59 +01:00 |
|
aler9
|
ecd05eae3d
|
server: reply with code 454 when session is not found
|
2021-11-26 15:53:29 +01:00 |
|
aler9
|
cbb7234526
|
update Linux Alpine to 3.14
|
2021-11-23 13:11:44 +01:00 |
|
aler9
|
d5bdc197be
|
allow client and server to override most parameters
|
2021-11-18 12:17:04 +01:00 |
|
aler9
|
3ff70157d0
|
server: do not send receiver reports when using TCP
|
2021-11-18 12:17:04 +01:00 |
|
aler9
|
10e790ea11
|
client: do not send sender / receiver reports when using TCP
|
2021-11-18 12:17:04 +01:00 |
|
aler9
|
45382e8806
|
client: send keeepalives when reading with TCP
|
2021-11-18 12:17:04 +01:00 |
|
aler9
|
a4c43fc1e8
|
use UDP in sender / receiver report tests
|
2021-11-18 11:51:32 +01:00 |
|
aler9
|
1a62baecad
|
add client close test
|
2021-11-18 10:06:36 +01:00 |
|
aler9
|
1411cb33f5
|
server: support reading with VLC and multicast
|
2021-11-15 17:40:17 +01:00 |
|
aler9
|
04b661d86c
|
improve coverage
|
2021-11-15 14:20:53 +01:00 |
|
aler9
|
1a599b1400
|
server: use timers only when needed
|
2021-11-15 12:20:04 +01:00 |
|
aler9
|
b81267e310
|
server: improve performance
|
2021-11-13 12:36:12 +01:00 |
|
aler9
|
9d26c94e2d
|
server: improve test
|
2021-11-13 11:31:32 +01:00 |
|
aler9
|
69c73068ec
|
client: cleanup
|
2021-11-13 10:41:16 +01:00 |
|
aler9
|
add62f4759
|
server: send empty body in GET_PARAMETER responses
|
2021-11-13 10:36:30 +01:00 |
|
aler9
|
ba7f9aff25
|
client: support reading from servers that use random UDP ports (https://github.com/aler9/rtsp-simple-server/issues/691)
|
2021-11-13 10:13:54 +01:00 |
|
aler9
|
d205c00878
|
client: fix check
|
2021-11-12 22:22:18 +01:00 |
|
aler9
|
ed2f712db2
|
improve UDP performance
|
2021-11-12 21:56:32 +01:00 |
|
aler9
|
b89bb8d08e
|
cleanup examples
|
2021-11-12 18:08:21 +01:00 |
|
aler9
|
9efdb91b7f
|
add client-read-aac example
|
2021-11-12 18:01:27 +01:00 |
|
aler9
|
075f84de28
|
simplify examples
|
2021-11-12 18:01:27 +01:00 |
|
aler9
|
922d74b940
|
client: remove Client from OnPacket* arguments
|
2021-11-12 18:01:27 +01:00 |
|
aler9
|
f304ec52fb
|
server: make Close() wait for all resources to close
|
2021-11-12 18:01:27 +01:00 |
|
aler9
|
08ab7f87ac
|
client: simplify Setup()
|
2021-11-12 18:01:27 +01:00 |
|
aler9
|
3ead94477f
|
server: cleanup error
|
2021-11-12 18:01:27 +01:00 |
|
aler9
|
61674c0ccb
|
cleanup examples
|
2021-11-12 18:01:27 +01:00 |
|
aler9
|
9ba761298d
|
remove StreamType
|
2021-11-12 18:01:27 +01:00 |
|
aler9
|
029ebd5dea
|
client: remove OnPlay
|
2021-11-12 18:01:27 +01:00 |
|
aler9
|
3ba7c373b9
|
client: allow receiving UDP packets before PLAY response
|
2021-11-12 18:01:27 +01:00 |
|
aler9
|
71855ddc79
|
client: make WritePacket* return the fatal error
|
2021-11-12 18:01:27 +01:00 |
|
aler9
|
e13b4289ec
|
client: simplify API, add StartReadingWait
|
2021-11-12 18:01:27 +01:00 |
|
aler9
|
d04381d787
|
client: allow calling Close() during a request
|
2021-11-12 18:01:27 +01:00 |
|
aler9
|
07b1fe6a05
|
client: fix race condition
|
2021-11-12 18:01:27 +01:00 |
|
aler9
|
e7dbfa5eb1
|
client: fix check
|
2021-11-12 18:01:27 +01:00 |
|
aler9
|
b388bb3058
|
client: add test
|
2021-11-12 18:01:27 +01:00 |
|
aler9
|
0440a926b8
|
client: use a single goroutine during play / record
|
2021-11-12 18:01:27 +01:00 |
|
aler9
|
f6601580db
|
client: remove DialReadContext, DialPublishContext
|
2021-11-12 18:01:27 +01:00 |
|
aler9
|
19568f2d42
|
fix tests
|
2021-11-12 18:01:27 +01:00 |
|
aler9
|
a22116e66e
|
client: turn ReadFrames into OnPacketRTP, OnPacketRTCP
|
2021-11-12 18:01:27 +01:00 |
|
aler9
|
b4aadd8e4c
|
update docs
|
2021-11-12 18:01:27 +01:00 |
|
aler9
|
d1d766658b
|
client: merge Client and ClientConn
|
2021-11-12 18:01:27 +01:00 |
|
aler9
|
eef010a6e0
|
client: rename clientConnUDPListener into clientUDPListener
|
2021-11-12 18:01:27 +01:00 |
|
aler9
|
e2b52d0b84
|
server: do not use StreamType
|
2021-11-12 18:01:27 +01:00 |
|
aler9
|
fdb0d70870
|
client: remove default client
|
2021-11-12 18:01:27 +01:00 |
|
aler9
|
a66a038a23
|
client: reorder parameters
|
2021-11-12 18:01:27 +01:00 |
|
aler9
|
7ebbdbf093
|
client: split WriteFrame into WritePacketRTP and WritePacketRTCP
|
2021-11-12 18:01:27 +01:00 |
|
aler9
|
e8e2059b0d
|
remove StreamType from base
|
2021-11-12 18:01:27 +01:00 |
|