Commit Graph

141 Commits

Author SHA1 Message Date
aler9
c8a4221278 update gortsplib 2021-03-16 22:24:24 +01:00
aler9
0a807e8c99 update gortsplib 2021-03-16 14:17:13 +01:00
aler9
b0208ad044 update gortsplib 2021-03-16 11:58:26 +01:00
aler9
6e64b4be22 update gortsplib 2021-03-14 17:27:04 +01:00
aler9
0dff484ff5 update gortsplib 2021-03-13 21:29:15 +01:00
aler9
186a91800a Support reading with RTMP (#218) 2021-03-10 18:04:27 +01:00
aler9
ba6c27a49e update gortsplib 2021-03-06 09:54:10 +01:00
aler9
79acd8593b support some additional hikvision cameras (#227) 2021-03-05 22:19:47 +01:00
aler9
9e5b8eed03 eliminate idle load (#184) 2021-03-05 21:57:25 +01:00
aler9
a9385547ea add parameter readBufferCount to support non-compliant servers or publishers (#211) 2021-02-18 23:26:45 +01:00
aler9
2f156b59f8 drop existing publisher when a new publisher connects (#187) 2021-02-15 19:02:33 +01:00
aler9
0484e417ee send status 461 instead of error when multicast is used (#198) 2021-02-03 23:24:52 +01:00
aler9
38ec8d878d increase path and headers maximum length (#192) 2021-01-30 17:51:52 +01:00
aler9
cc703fe5c5 support clients that don't specify track ID, like tvheadend (#155) 2021-01-20 22:25:47 +01:00
aler9
6b1643940e support encrypting the configuration file 2021-01-16 15:43:56 +01:00
aler9
9b20f53119 decrease RAM consumption 2021-01-10 12:36:39 +01:00
aler9
2cbb5ac361 decrease RAM usage by allocating TCP buffers only when needed and with a proper size 2021-01-10 12:23:49 +01:00
aler9
e5364b1fc6 perform frame readings and writings in separate routines, in order to increase UDP throughput and avoid freezes caused by a single laggy reader (#125) (#162) 2021-01-09 23:04:23 +01:00
aler9
92f83da31c fix RTCP generation when using UDP 2021-01-07 13:17:51 +01:00
aler9
b588f5e9a9 fix crash 2021-01-06 23:40:08 +01:00
aler9
0cf0cd9045 fix crash 2021-01-06 22:49:16 +01:00
aler9
d590805cda move RTCP receivers into gortsplib 2021-01-06 22:31:08 +01:00
aler9
2132226f90 move client state and client tracks into gortsplib 2021-01-06 21:23:45 +01:00
aler9
9fb844331e move UDP support into gortsplib 2021-01-06 12:40:18 +01:00
aler9
3050893d32 support hashed credentials 2020-12-31 19:47:25 +01:00
aler9
6bc240daf2 fix gstreamer tests 2020-12-17 13:24:24 +01:00
aler9
19fec814fa fix possible freeze 2020-12-16 12:15:36 +01:00
aler9
9887abc51a fix freeze 2020-12-15 21:25:40 +01:00
aler9
5e32a526e5 support proxying rtsps streams 2020-12-14 23:32:24 +01:00
aler9
ccb8b92bfb implement RTSPS (#77) 2020-12-13 23:51:44 +01:00
aler9
854f00afdc update gortsplib 2020-12-13 13:58:56 +01:00
aler9
f9e6cdcb7b rewrite client to use the new gortsplib ServerConn 2020-12-12 23:37:15 +01:00
aler9
74b592b211 implement log levels; print requests and responses when log level is "debug" (#116) 2020-12-08 12:21:06 +01:00
aler9
a6c06d3853 support transport headers with a single port (#136) 2020-12-06 22:06:22 +01:00
aler9
6e352aca7f support SDPs with spaces in origin (#127) 2020-12-06 20:16:03 +01:00
aler9
286d837d9e update gortsplib 2020-12-06 18:01:10 +01:00
aler9
19440f2486 switch to golangci-lint 2020-12-05 20:42:59 +01:00
aler9
b883240639 update gortsplib 2020-11-30 15:21:01 +01:00
aler9
f315d9c684 fix clock rate computation with standard RTP payload type (#123) 2020-11-29 16:24:38 +01:00
aler9
20ef0e842c add jitter and delay to rtcp receiver reports 2020-11-29 00:32:30 +01:00
aler9
716e2edccc support SDPs with RS bandwidth (#136) 2020-11-28 11:03:52 +01:00
aler9
46265f9d28 increase maximum length of content of RTSP requests/responses to 128k (#136) 2020-11-27 13:57:51 +01:00
aler9
c5a5c03bb2 increase udp kernel read buffer size to minimize packet losses (#124) 2020-11-25 21:14:50 +01:00
aler9
c929f3d963 make RTMP sources emit RTCP packets 2020-11-22 15:46:16 +01:00
aler9
a90ba1b4bf add number of lost packets to rtcp receiver reports 2020-11-21 15:56:13 +01:00
aler9
5db5b44471 fix generation of rtcp receiver reports 2020-11-21 15:15:28 +01:00
aler9
a9dee11496 support automatic protocol selection when proxying rtsp 2020-11-21 13:34:27 +01:00
aler9
eaf115f604 drastically improve performance when reading streams with TCP 2020-11-21 11:57:38 +01:00
aler9
ac74c7ed95 fix freeze when proxying streams with tcp 2020-11-19 12:25:06 +01:00
aler9
fef639c94a fix freeze when using a rtsp source 2020-11-16 09:10:46 +01:00