Commit Graph

817 Commits

Author SHA1 Message Date
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
aler9
6d340cdf39 rtcp*: split ProcessFrame into ProcessPacketRTP and ProcessPacketRTCP 2021-11-12 18:01:27 +01:00
aler9
1f5dec4a02 server: move address into Server struct 2021-11-12 18:01:27 +01:00
aler9
2882bacdf2 server: split WriteFrame into WritePacketRTP and WritePacketRTCP 2021-11-12 18:01:27 +01:00
aler9
472430f900 server: split OnFrame into OnPacketRTP and OnPacketRTCP 2021-11-12 18:01:27 +01:00
aler9
62bd19f770 lock gofumpt version 2021-11-12 09:13:59 +01:00
aler9
6e38851a09 add non standard frame tests 2021-11-06 13:28:16 +01:00
aler9
89a1d68973 update docs 2021-11-06 12:40:51 +01:00
aler9
1a59346356 server: change error 2021-11-06 12:37:41 +01:00
aler9
ee767bfdef client: fix detection of GET_PARAMETER support 2021-11-06 12:01:57 +01:00
aler9
1a96246ac6 cleanup comments 2021-11-06 11:37:51 +01:00
aler9
5aa2f8e05e client: open UDP firewall before sending the PLAY request 2021-11-04 11:20:52 +01:00
aler9
c1ca81eb74 client: rename error 2021-11-03 21:49:24 +01:00
aler9
ccb8c932a3 client: check parameters in request urls 2021-11-03 18:08:16 +01:00
aler9
78bfa5d6a8 use require.EqualError() in tests 2021-11-03 17:52:45 +01:00
CarlosReategui
e3d13be611 Add support for some FLIRs SDP timing format. 2021-11-02 17:06:47 +01:00