36 Commits (e10055ad698cc1ce27e898b85291cd92919e0739)

Author SHA1 Message Date
Alessandro Ros b93eed64bc
api: add /get endpoints (#1577) (#1823) 2 years ago
Alessandro Ros 9c79197f36
api: add pagination to all /list endpoints (#1808) 2 years ago
Alessandro Ros 39c072edd6
change repository owner (#1801) 2 years ago
Alessandro Ros a14246d776
webrtc: support publishing with WHIP and reading with WHEP (#1800) 2 years ago
Alessandro Ros d8678cef90
unify authentication mechanisms (#1775) 2 years ago
Alessandro Ros 225220ddd5
print warning in case no key frames are being received (#1763) 2 years ago
Alessandro Ros 34757620b8
do not listen on IPv6 when host is 0.0.0.0 (#1665) (#1678) 2 years ago
Alessandro Ros 053f2ec282
rename repository and executable (#1641) 2 years ago
Alessandro Ros 5efe97abf1
Support reading with WebRTC (#1242) 3 years ago
Alessandro Ros 8bee4af86a
api, metrics: add number of bytes received and sent from/to all entities (#1235) 3 years ago
Alessandro Ros 423bb61daa
use UUIDs as IDs in all entities (#1234) 3 years ago
Alessandro Ros 4ac175d3cc
api, metrics: add endpoints and metrics for RTSP connections (#1233) 3 years ago
aler9 afcb874657 add missing tests 3 years ago
Alessandro Ros 820ba067f2 support RTMPS (#1089) 3 years ago
aler9 092a2be3a8 api: add "created" field to RTSP sessions, RTMP connections, HLS muxers 3 years ago
aler9 055e08ac6c remove "on" prefix from most communication functions between components 3 years ago
Alessandro Ros 9e6abc6e9f
rtmp: rewrite implementation of rtmp connection (#1047) 3 years ago
aler9 0605a2f369 update linter 3 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 02291f552a align listener opened / closed messages 4 years ago
aler9 322ea55534 split API definitions between their corresponding structs 4 years ago
aler9 09a7e11066 add more fatal errors 4 years ago
aler9 ab70f946b0 unexport members of private structs 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 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 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 9062dbf883 move most components into internal/core 4 years ago
aler9 99323ba740 update golangci-lint 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 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 22ba5f3f18 move clientrtmp inside serverrtmp 4 years ago
aler9 a1a56ff203 allow to set a different listen IP for each listener (#343) 4 years ago
aler9 de378e0ed5 RTMP client: speed up initialization by moving code into the client routine 4 years ago
aler9 99a07c0d33 rtmp client: speed up acceptance of clients by moving handshake inside client routine 4 years ago