aler9
|
322ea55534
|
split API definitions between their corresponding structs
|
4 years ago |
aler9
|
afabd331d9
|
metrics: add hls_muxers metric
|
4 years ago |
aler9
|
79e73c5cb4
|
api: add /v1/hlsmuxers/list endpoint
|
4 years ago |
aler9
|
ab70f946b0
|
unexport members of private structs
|
4 years ago |
aler9
|
f32d69a93d
|
fix race condition
|
4 years ago |
aler9
|
e6238694af
|
api: log requests even with logLevel: info
|
4 years ago |
aler9
|
c51ba926e0
|
hls: dump requests and responses when logLevel is debug
|
4 years ago |
aler9
|
b65d715f0b
|
hls: add Server header
|
4 years ago |
aler9
|
ef3fab477e
|
hls: use gin as HTTP router
|
4 years ago |
aler9
|
ca9645c2f9
|
api: decode durations from strings instead of numbers
This allows to use human-readable durations with the API,
for instance: "5s" instead of 5000000000
|
4 years ago |
aler9
|
5eb4741278
|
hls: speed up serving of files
|
4 years ago |
aler9
|
4fdd42fa58
|
hls: rename remuxer into muxer
|
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
|
e57177ef49
|
cleanup
|
4 years ago |
aler9
|
ed375583d0
|
Implement an HTTP API to query and control the server
|
4 years ago |
aler9
|
abc4a47c1c
|
hls: reject methods other than GET and OPTIONS
|
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
|
c5ad06af9c
|
hls: make sure to send entire TS segments to clients
|
4 years ago |
aler9
|
f16acb937f
|
hls: rename converter into remuxer
|
4 years ago |
aler9
|
9062dbf883
|
move most components into internal/core
in this way coverage can be computed correctly.
|
4 years ago |
aler9
|
bf92496af0
|
HLS: rename path into dir
|
4 years ago |
dorin.clisu
|
b48f65c1a4
|
fix CORS issues with HLS player using authorization
|
4 years ago |
aler9
|
7b1466146b
|
HLS: add Access-Control-Allow-Origin to every HTTP response; add parameter hlsAllowOrigin (#415)
|
4 years ago |
aler9
|
d0c76d778c
|
HLS: support paths with slashes (#381)
|
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
|
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
|
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
|
a1a56ff203
|
allow to set a different listen IP for each listener (#343)
|
4 years ago |
aler9
|
ec3e9230ed
|
HLS client: flush buffers after every write
|
4 years ago |
aler9
|
dee045f961
|
implement reading with HLS
|
4 years ago |