29 Commits (1e07636f86936568002a34715fde9b12ebf19276)

Author SHA1 Message Date
aler9 98c6cd4650 RTSP: automatically remux oversized RTP/H264 packets; drop parameter ReadBufferSize 3 years ago
aler9 0605a2f369 update linter 3 years ago
aler9 f53b316c0d rtsp server: generate RTCP sender reports automatically; stop routing RTCP packets 3 years ago
aler9 16df033d21 update gortsplib 4 years ago
aler9 43471a05ab update gortsplib 4 years ago
aler9 8ac665be87 un-capitalize private fields 4 years ago
aler9 11760fd79f support external authentication (#504) (#517) 4 years ago
aler9 7352244fd9 print closing message before an object is closed 4 years ago
aler9 1617d07ba3 do not wait for external commands to exit during runtime 4 years ago
aler9 ebc201bda2 make regexp groups available to custom commands (#642) 4 years ago
aler9 02291f552a align listener opened / closed messages 4 years ago
aler9 f7419586af update gortsplib 4 years ago
aler9 322ea55534 split API definitions between their corresponding structs 4 years ago
aler9 e4ba689bfd rtsp: print opened listeners in a single line 4 years ago
aler9 09a7e11066 add more fatal errors 4 years ago
aler9 0c4cfd0e53 update gortsplib 4 years ago
aler9 ab70f946b0 unexport members of private structs 4 years ago
aler9 8875c8eaa6 rtsp: print exact reason when a session is destroyed (#649) 4 years ago
aler9 ca9645c2f9 api: decode durations from strings instead of numbers 4 years ago
aler9 9398cea0c2 update golangci-lint 4 years ago
aler9 6e5564c0a2 api: return rtspsSessions in case of RTSPS sessions 4 years ago
aler9 f1a812ba5d rewrite metrics system to provide more data (#492) 4 years ago
aler9 6702cb41ed api: make sure that entities are deleted immediately after a kick request 4 years ago
aler9 20ac25571c api: add "state" field to RTSP sessions and RTMP connections 4 years ago
aler9 0535ab8e9c api: add tests 4 years ago
aler9 ed375583d0 Implement an HTTP API to query and control the server 4 years ago
aler9 f0a283d141 reload only rtsp server when authMethods is changed 4 years ago
aler9 82e65230fd speed up hls remuxing by linking together pathManager and hlsServer 4 years ago
aler9 9062dbf883 move most components into internal/core 4 years ago
aler9 fbe3d9c67e RTSP server: use one IP for each multicast stream; add multicast parameter to the configuration file 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 9bab230e0d tidy up logs 4 years ago
aler9 bc9cbc8605 put protocol before entities 4 years ago
aler9 fa0b961bf1 rtmp client: speed up closing 4 years ago
aler9 ccd65a08c1 rename client into conn 4 years ago
aler9 4da59604e1 RTSP session: add author connection to log messages 4 years ago
aler9 c986cb254b implement RTSP sessions (#149) 4 years ago
aler9 a5d3b43197 rename clienthls into converterhls 4 years ago
aler9 681db142f7 rename client into readpublisher 4 years ago
aler9 e3dcdf2204 move clienthls inside serverhls; remove clientman 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 3605b6ed2a server*: prevent crash that happens in case of socket errors, instead print errors (#193) 4 years ago
aler9 09cbeae60f fix error "frame length greater than maximum allowed" (#229) 4 years ago
aler9 17d0a361c8 print UDP messages only if UDP is active 4 years ago
aler9 ba6c27a49e update gortsplib 4 years ago