18 Commits (322ea55534d4431c23c8768ba9359dababe8eec0)

Author SHA1 Message Date
aler9 322ea55534 split API definitions between their corresponding structs 4 years ago
aler9 79e73c5cb4 api: add /v1/hlsmuxers/list endpoint 4 years ago
aler9 af63360079 remove count of readers and publishers from log lines 4 years ago
aler9 ab70f946b0 unexport members of private structs 4 years ago
aler9 ab71f22560 move decoding of more configuration into JSON decoding 4 years ago
aler9 6921a402d1 decode the configuration when decoding JSON 4 years ago
aler9 54292d712e convert the configuration into JSON before loading it 4 years ago
aler9 ca9645c2f9 api: decode durations from strings instead of numbers 4 years ago
aler9 f1a812ba5d rewrite metrics system to provide more data (#492) 4 years ago
aler9 e57177ef49 cleanup 4 years ago
aler9 ed375583d0 Implement an HTTP API to query and control the server 4 years ago
aler9 fd27ed941e fix multiple freezes 4 years ago
aler9 f0a283d141 reload only rtsp server when authMethods is changed 4 years ago
aler9 eee64a1450 split readPublisher into reader and publisher 4 years ago
aler9 de6e9589b8 fix multiple freezes during shutdown of components 4 years ago
aler9 82e65230fd speed up hls remuxing by linking together pathManager and hlsServer 4 years ago
aler9 1146d5cf1b hls: new option hlsAlwaysRemux to always remux streams into HLS, not only when requested 4 years ago
aler9 9062dbf883 move most components into internal/core 4 years ago
aler9 75e1e3e4dc RTSP server: support reading with multicast (#214) (#324) 4 years ago
aler9 99323ba740 update golangci-lint 4 years ago
aler9 79a3ab316f RTSP: add SSRC to Transport header (#380) 4 years ago
aler9 f086b624c1 use hierarchical contexts 4 years ago
aler9 e558b245e7 use contexts anywhere is possible 4 years ago
aler9 ccd65a08c1 rename client into conn 4 years ago
aler9 c986cb254b implement RTSP sessions (#149) 4 years ago
aler9 681db142f7 rename client into readpublisher 4 years ago
aler9 ff8aadf722 move clientrtsp inside serverrtsp 4 years ago
aler9 a1a56ff203 allow to set a different listen IP for each listener (#343) 4 years ago
aler9 186a91800a Support reading with RTMP (#218) 4 years ago
aler9 a9385547ea add parameter readBufferCount to support non-compliant servers or publishers (#211) 5 years ago
aler9 2025fa163d implement RTMP authentication 5 years ago
aler9 3bcead121d add a RTMP server that allows to publish legacy streams (#132) 5 years ago
aler9 50880bf07b rename client into clientrtsp 5 years ago
aler9 b30dbc1315 start runOnDemand even with clients that don't send DESCRIBE (#155) 5 years ago
aler9 40f2d5cd09 cleanup 5 years ago
aler9 cc703fe5c5 support clients that don't specify track ID, like tvheadend (#155) 5 years ago
aler9 97305af272 new parameter readBufferCount 5 years ago
aler9 74b592b211 implement log levels; print requests and responses when log level is "debug" (#116) 5 years ago
aler9 19440f2486 switch to golangci-lint 5 years ago
aler9 cbab55af4c update gortsplib 5 years ago
aler9 7a3db78de4 fix creation and deletion of paths during hot reloading 5 years ago
aler9 58fe1cfe77 add docs 5 years ago
aler9 5facab1a48 move subpackages into internal/ 5 years ago
aler9 bbc2401ac2 new environment variable RTSP_PORT 5 years ago
aler9 3d98bede4a implement configuration dynamic update / hot reloading (#64) 5 years ago
aler9 80f46921c9 new structure 5 years ago