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)
* rtmp: improve MsgCommandAMF0
* rtmp: fix MsgSetPeerBandwidth
* rtmp: add message tests
* rtmp: replace implementation with new one
* rtmp: rename handshake functions
* rtmp: avoid calling useless function
* rtmp: use time.Duration for PTSDelta
* rtmp: fix decoding chunks with relevant size
* rtmp: rewrite implementation of rtmp connection
* rtmp: fix tests
* rtmp: improve error message
* rtmp: replace h264 config implementation
* link against github.com/notedit/rtmp
* normalize MessageStreamID
* rtmp: make acknowledge optional
* rtmp: fix decoding of chunk2 + chunk3
* avoid using encoding/binary
|
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
wait for them during shutdown.
|
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
This allows to use human-readable durations with the API,
for instance: "5s" instead of 5000000000
|
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
in this way coverage can be computed correctly.
|
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 |
aler9
|
897322e3a6
|
rename rtmputils into rtmp
|
4 years ago |
aler9
|
3605b6ed2a
|
server*: prevent crash that happens in case of socket errors, instead print errors (#193)
|
4 years ago |
aler9
|
186a91800a
|
Support reading with RTMP (#218)
|
4 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
|
f9a7ad7eca
|
add serverrtmp
|
5 years ago |