41 Commits (fb1c16d60627bfa6d34814077542993b9c98af2c)

Author SHA1 Message Date
Alessandro Ros 44fda6650f
rtsp server: make runOnConnect work again (#1409) 3 years ago
Alessandro Ros 5efe97abf1
Support reading with WebRTC (#1242) 3 years ago
Alessandro Ros c778c049ce
switch to gortsplib v2 (#1301) 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 7eb7883270 improve performance 3 years ago
aler9 f7fdd60966 rtsp server: log decode errors 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 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