Commit Graph

1382 Commits

Author SHA1 Message Date
aler9
c7f6d77392 new server structure 2020-12-08 21:15:02 +01:00
aler9
927511d81e new server structure 2020-12-08 19:30:06 +01:00
aler9
2f6c928c92 update linter settings 2020-12-08 12:40:12 +01:00
aler9
07aefbcd5d add ClientConf.OnRequest, ClientConf.OnResponse 2020-12-08 11:54:38 +01:00
aler9
eb7ebc5543 add Request.String(), Response.String() 2020-12-07 22:49:33 +01:00
aler9
3631309f9f support transport headers with a single port (https://github.com/aler9/rtsp-simple-server/issues/136) 2020-12-06 22:04:40 +01:00
aler9
7b66c8415c support SDPs with spaces in origin (https://github.com/aler9/rtsp-simple-server/issues/127) 2020-12-06 20:14:43 +01:00
aler9
b4c183ad2a fix crash 2020-12-06 17:56:43 +01:00
aler9
6d201429f1 add new Server struct 2020-12-06 17:33:24 +01:00
aler9
30232b8de6 rename ClientDialer into ClientConf 2020-12-06 17:00:10 +01:00
aler9
2c9d9ebd75 rename ConnServer into ServerConn 2020-12-06 12:20:59 +01:00
aler9
2315ec4bd4 rename ConnClient into ClientConn, Dialer into ClientDialer 2020-12-06 12:20:59 +01:00
aler9
8ab99990e0 simplify linter settings 2020-12-06 12:19:59 +01:00
aler9
71861bd132 switch to golangci-lint 2020-12-05 18:44:05 +01:00
aler9
c15472eaf2 switch to github actions 2020-12-04 22:48:41 +01:00
aler9
ccdef79959 group client files 2020-12-02 14:59:15 +01:00
aler9
3837ac6db8 update docs 2020-12-02 00:01:49 +01:00
aler9
20fd1459fc simplify Track.Url() 2020-11-30 21:48:39 +01:00
aler9
6b4fe73270 rename OnFrame into ProcessFrame 2020-11-30 15:09:21 +01:00
aler9
b77433bc9d add partial client read example; fix #16 2020-11-30 14:42:32 +01:00
aler9
544784a539 make Options() not to fail if returned status code is 404 2020-11-30 14:35:06 +01:00
aler9
0dade36cb1 move redirect support into Describe() 2020-11-30 14:19:41 +01:00
aler9
98ec483fdd update docs 2020-11-29 19:57:02 +01:00
aler9
4e8fa2e4ab fix clock rate computation with standard RTP payload type (https://github.com/aler9/rtsp-simple-server/issues/123) 2020-11-29 16:18:59 +01:00
aler9
1a7664f420 fix docs 2020-11-29 15:27:25 +01:00
aler9
6db4c3b85d move automatic protocol selection into Setup() 2020-11-29 13:05:33 +01:00
aler9
daebb85421 remove condition from rtcpreceiver 2020-11-28 23:21:26 +01:00
aler9
b2054747b8 add jitter to rtcp receiver reports; fix #15 2020-11-28 22:56:04 +01:00
aler9
3b5901ba01 add delay to rtcp receiver reports (#15) 2020-11-28 12:14:02 +01:00
aler9
f82fe2309d move time as first argument in rtcpreceiver, rtcpsender, rtpaac, rtph264 2020-11-28 11:44:41 +01:00
aler9
0c292dec9d support SDPs with RS bandwidth (https://github.com/aler9/rtsp-simple-server/issues/136) 2020-11-28 11:02:41 +01:00
aler9
7d1e3afff3 cleanup rtcpreceiver 2020-11-27 20:50:53 +01:00
aler9
23defc5438 increase maximum length of content of RTSP requests/responses to 128k (https://github.com/aler9/rtsp-simple-server/issues/136) 2020-11-27 13:55:15 +01:00
aler9
8305ca75f0 increase udp kernel read buffer size to minimize packet losses (https://github.com/aler9/rtsp-simple-server/issues/125) 2020-11-25 21:12:50 +01:00
aler9
44a8f094c9 fix tests 2020-11-22 18:34:04 +01:00
aler9
a4849198e0 rtpaac: replace config with clockRate 2020-11-22 15:25:43 +01:00
aler9
7283e9e385 rename NewTrackAac into NewTrackAAC 2020-11-22 15:17:23 +01:00
aler9
aa498aba3b rtpaac, rtph264: replace relativeType with payloadType 2020-11-22 15:14:16 +01:00
aler9
673acb657a rtcpsender: extract clock rate from sdp instead of estimating it 2020-11-22 15:11:05 +01:00
aler9
635bbea3c0 fix publishing with udp 2020-11-22 00:03:20 +01:00
aler9
2eebf48fca implement rtcp sender reports 2020-11-21 23:54:32 +01:00
aler9
a21bced1dd add number of lost packets to rtcp receiver reports 2020-11-21 15:55:04 +01:00
aler9
300a57aef1 add more tests to rtcpreceiver 2020-11-21 15:13:49 +01:00
aler9
0c1d087dde fix generation of rtcp receiver reports 2020-11-21 15:04:41 +01:00
aler9
a6d0fc140b implement automatic protocol switching; fix #13 2020-11-21 13:13:23 +01:00
aler9
13bcdbaebf change gstreamer test image 2020-11-21 13:07:43 +01:00
aler9
c0c2390748 add new examples 2020-11-21 12:31:27 +01:00
aler9
b4842c2841 update base image 2020-11-21 12:24:27 +01:00
aler9
1dcbfdf44a merge examples 2020-11-21 12:16:07 +01:00
aler9
e66459731e cleanup 2020-11-20 09:31:35 +01:00