Commit Graph

75 Commits

Author SHA1 Message Date
aler9
6db4c3b85d move automatic protocol selection into Setup() 2020-11-29 13:05:33 +01:00
aler9
b2054747b8 add jitter to rtcp receiver reports; fix #15 2020-11-28 22:56:04 +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
673acb657a rtcpsender: extract clock rate from sdp instead of estimating it 2020-11-22 15:11:05 +01:00
aler9
2eebf48fca implement rtcp sender reports 2020-11-21 23:54:32 +01:00
aler9
300a57aef1 add more tests to rtcpreceiver 2020-11-21 15:13:49 +01:00
aler9
a6d0fc140b implement automatic protocol switching; fix #13 2020-11-21 13:13:23 +01:00
aler9
5019561d3f change OnFrame signature 2020-11-19 12:01:20 +01:00
aler9
cf6f734972 cleanup 2020-11-16 09:07:59 +01:00
aler9
c2712da906 improve performance 2020-11-16 00:08:50 +01:00
aler9
aba0f1598c support calling Pause() in parallel with WriteFrame(); call TEARDOWN after publishing and calling Close(); fix #13 2020-11-15 20:11:32 +01:00
aler9
862cd0ea62 support calling Pause() in parallel with ReadFrame() 2020-11-15 19:17:47 +01:00
aler9
5636d64651 fix memory leak when publishing 2020-11-15 18:03:29 +01:00
aler9
3f45d21f11 improve tests 2020-11-15 17:49:41 +01:00
aler9
c31922be16 move subfolders in pkg/ 2020-11-15 17:26:09 +01:00
aler9
65f6afcd9f new client api 2020-11-15 17:21:39 +01:00
aler9
8881fa102a replace NewConnClient with Dial 2020-11-11 19:41:15 +01:00
aler9
cdcdc468ad fix timeout when reading from vlc rtsp server (https://github.com/aler9/rtsp-simple-server/issues/115) 2020-11-11 10:04:32 +01:00
aler9
499a1252fd fix crash when using ConnClient and udp (https://github.com/aler9/rtsp-simple-server/issues/115) 2020-11-09 22:30:01 +01:00
aler9
2deddcffab merge WriteFrameTCP and WriteFrameUDP 2020-11-08 20:01:50 +01:00
aler9
7c91f02459 remove ConnClient.CloseUDPListeners 2020-11-08 19:48:18 +01:00
aler9
316a40cdf5 ConnClient: avoid corrupted packets during Close() by closing write routines before calling TEARDOWN 2020-11-07 19:13:27 +01:00
aler9
6c9dc82a55 add ConnClient.Pause 2020-11-07 18:32:26 +01:00
aler9
e711b2925f fix client-publish-udp example 2020-11-07 16:35:05 +01:00
aler9
c7c3e00388 cleanup 2020-11-07 15:13:47 +01:00
aler9
927bba2aea merge SetupTCP and SetupUDP 2020-11-07 15:07:20 +01:00
aler9
1b94262216 rename StreamCast into StreamDelivery 2020-11-07 12:48:55 +01:00
aler9
5f64ced5d4 remove transport modes from root folder 2020-11-07 12:35:10 +01:00
aler9
8901bf17e7 fix error not returned (#11) 2020-11-05 09:43:19 +01:00
aler9
300a0e1b1e base/URL: expose url.URL 2020-11-03 12:05:33 +01:00
aler9
ece3dd7077 change ConnClient.Tracks() signature 2020-11-01 22:10:17 +01:00
aler9
84e3ea2ad9 support connecting to servers that redirect to other urls 2020-11-01 21:54:07 +01:00
aler9
b2de7dd899 use base.URL instead of url.URL 2020-11-01 19:00:05 +01:00
aler9
5945937a5f set default read and write timeout to 10 secs 2020-11-01 16:57:39 +01:00
aler9
fe6f063d37 rename Request.Url into Request.URL 2020-10-31 15:34:14 +01:00
aler9
d85cfae2ed add URL utils 2020-10-31 14:56:31 +01:00
aler9
75db154a17 remove multiFrame 2020-10-29 21:51:39 +01:00
aler9
2a642d4ee2 support unencoded symbols in urls (https://github.com/aler9/rtsp-simple-server/issues/100) 2020-10-25 12:04:53 +01:00
aler9
0b7201de68 ConnClient: add port to url if not set 2020-10-17 16:37:03 +02:00
aler9
c792387d79 detect when the connection with the server is closed when publishing with udp (#6) 2020-10-16 23:13:24 +02:00
aler9
796f7c3d65 use the stream path in every OPTIONS request (#8) 2020-10-16 22:59:58 +02:00
Ceyhun Can Ulker
4dae99448b Fix #8 - Do options request to resource path rather than / 2020-10-16 20:26:51 +03:00
aler9
6e4eaaea18 add ConnClient.Tracks(); remove Tracks from DialRead returned values 2020-10-10 15:29:03 +02:00
aler9
a77636e716 improve performance 2020-10-06 14:54:43 +02:00
aler9
eba2fb39d1 reuse structs when reading Requests, Responses and Headers 2020-10-06 10:07:57 +02:00
aler9
083186dae0 update docs 2020-10-04 23:07:34 +02:00
aler9
05a59c7c96 ConnClient: add Conn option 2020-10-04 22:56:57 +02:00
aler9
96f3434e61 rename SetupMode into TransportMode and move into headers 2020-10-04 18:30:25 +02:00
aler9
0db9c082e7 move auth utils into dedicated folder 2020-10-04 18:15:24 +02:00
aler9
a465335210 move headers into dedicated folder 2020-10-04 18:08:38 +02:00