Commit graph

46 commits

Author SHA1 Message Date
aler9
ab508e01ec rename buf into payload 2021-07-03 11:55:46 +02:00
aler9
75e1e3e4dc RTSP server: support reading with multicast (#214) (#324) 2021-06-19 16:16:35 +02:00
aler9
d21841c1b7 RTSP source: add option sourceAnyPortEnable to support cameras that don't provide server ports (#407) 2021-06-03 23:51:37 +02:00
aler9
99323ba740 update golangci-lint 2021-05-23 18:51:21 +02:00
aler9
b142b015c7 fix crash 2021-05-16 18:57:36 +02:00
aler9
79a3ab316f RTSP: add SSRC to Transport header (#380) 2021-05-16 16:27:08 +02:00
aler9
f086b624c1 use hierarchical contexts 2021-05-11 17:20:32 +02:00
aler9
e558b245e7 use contexts anywhere is possible 2021-05-11 12:17:48 +02:00
aler9
9bab230e0d tidy up logs 2021-05-09 17:22:24 +02:00
aler9
bc9cbc8605 put protocol before entities 2021-05-09 17:02:14 +02:00
aler9
fa0b961bf1 rtmp client: speed up closing 2021-05-09 16:14:55 +02:00
aler9
c986cb254b implement RTSP sessions (#149) 2021-05-07 23:07:31 +02:00
aler9
681db142f7 rename client into readpublisher 2021-04-27 19:19:47 +02:00
aler9
ff8aadf722 move clientrtsp inside serverrtsp 2021-04-27 14:12:00 +02:00
aler9
faf8d24dff RTMP source: apply read and write timeouts to connection initialization 2021-04-24 21:33:00 +02:00
aler9
a1a56ff203 allow to set a different listen IP for each listener (#343) 2021-04-24 18:52:13 +02:00
aler9
3d1b5296d7 RTSP source: add mandatory parameter sourceFingerprint to validate server certificates and prevent man-in-the-middle attacks (#350) 2021-04-16 22:46:22 +02:00
aler9
377bb31c50 RTSP/RTMP source: fix error 'no one is publishing to path' that happens after some seconds, when sourceOnDemand is enabled (#334) 2021-04-03 13:40:33 +02:00
aler9
d338e04df7 readd seqnum to RTP-Info (#233) 2021-03-23 21:50:25 +01:00
aler9
83e51e2bf8 set correct rtptime in RTP-Info (#233) 2021-03-23 20:37:43 +01:00
aler9
0048a01584 add parameter disablePublisherOverride to disable publisher override (#230) 2021-03-22 22:15:22 +01:00
aler9
37c24f9edd add RTP-Info also in case of RTMP sources (#233) 2021-03-22 21:40:42 +01:00
aler9
674a47ca24 add RTP-Info to PLAY responses in case of proxied sources (#233) 2021-03-20 22:09:25 +01:00
aler9
a9ff21278c fix freeze during server shutdown 2021-03-20 18:45:20 +01:00
aler9
c979217e0d update golangci-lint 2021-03-20 14:14:41 +01:00
aler9
508d30dc07 add RTP-Info to PLAY responses, allowing VLC to compute the elapsed time (#233) 2021-03-19 22:52:10 +01:00
aler9
6e64b4be22 update gortsplib 2021-03-14 17:27:04 +01:00
aler9
186a91800a Support reading with RTMP (#218) 2021-03-10 18:04:27 +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
22ab4d489e support relative fallback paths (#201) 2021-02-09 22:33:50 +01:00
aler9
3bcead121d add a RTMP server that allows to publish legacy streams (#132) 2021-01-31 21:42:27 +01:00
aler9
50880bf07b rename client into clientrtsp 2021-01-31 17:06:34 +01:00
aler9
f03ff73ef3 add read timeout to RTMP sources 2021-01-31 16:24:58 +01:00
aler9
b30dbc1315 start runOnDemand even with clients that don't send DESCRIBE (#155) 2021-01-31 12:23:54 +01:00
aler9
40f2d5cd09 cleanup 2021-01-30 22:06:02 +01:00
aler9
97305af272 new parameter readBufferCount 2021-01-10 12:55:53 +01:00
aler9
5e32a526e5 support proxying rtsps streams 2020-12-14 23:32:24 +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
19440f2486 switch to golangci-lint 2020-12-05 20:42:59 +01:00
aler9
4f7daacdda cleanup 2020-11-21 13:35:33 +01:00
aler9
a9dee11496 support automatic protocol selection when proxying rtsp 2020-11-21 13:34:27 +01:00
aler9
cbab55af4c update gortsplib 2020-11-15 17:56:54 +01:00
aler9
ac032c4b54 support PAUSE method (#107) 2020-11-07 22:47:10 +01:00
aler9
58fe1cfe77 add docs 2020-11-05 12:37:16 +01:00
aler9
5facab1a48 move subpackages into internal/ 2020-11-01 22:56:56 +01:00