aler9
|
ca499a27c3
|
remove stats from rtmp and rtsp source
|
2021-08-18 15:43:56 +02:00 |
|
aler9
|
60823aa2b6
|
print 'ready' only when a source is really ready
|
2021-08-18 15:42:41 +02:00 |
|
aler9
|
a2ff0d455f
|
do not allow closed static sources to set a path as ready
|
2021-08-18 15:41:03 +02:00 |
|
aler9
|
96cb56621a
|
hls: add primary playlist
|
2021-08-16 18:07:10 +02:00 |
|
aler9
|
ba41af91b2
|
hls: remove useless check
|
2021-08-15 09:23:19 +02:00 |
|
aler9
|
30910d52d2
|
hls: increase video size up to 100% of the page (#480)
|
2021-08-14 16:51:51 +02:00 |
|
aler9
|
ffe4a2d1e7
|
hls: support reading on iOS Safari
|
2021-08-14 16:35:25 +02:00 |
|
aler9
|
600f7bf48c
|
hls: move NALU filtering into hls muxer
|
2021-08-14 16:35:25 +02:00 |
|
aler9
|
40a5c78c8d
|
fix comment
|
2021-08-14 16:21:05 +02:00 |
|
aler9
|
9486f4f32d
|
hls: reply with 404 to invalid requests
|
2021-08-14 11:15:59 +02:00 |
|
aler9
|
7765de44fc
|
api: log right protocol version of responses
|
2021-08-14 11:08:02 +02:00 |
|
aler9
|
e0a215ab53
|
api: log requests and responses even in case of code 404
|
2021-08-14 11:00:56 +02:00 |
|
aler9
|
0de711d7e0
|
hls, rtmp: print clearer error messages (#501)
in case a stream doesn't contain a H264 track
or a AAC track.
|
2021-08-13 14:16:36 +02:00 |
|
aler9
|
d7f1c04711
|
close custom commands with SIGQUIT instead of SIGINT (#495)
|
2021-08-12 15:16:39 +02:00 |
|
aler9
|
f1a812ba5d
|
rewrite metrics system to provide more data (#492)
|
2021-08-12 11:49:21 +02:00 |
|
aler9
|
6702cb41ed
|
api: make sure that entities are deleted immediately after a kick request
|
2021-08-12 10:50:29 +02:00 |
|
aler9
|
da7f9c7ee1
|
api: add RTSPS endpoints to list and kick RTSPS sessions
|
2021-08-11 17:33:43 +02:00 |
|
aler9
|
e57177ef49
|
cleanup
|
2021-08-11 13:57:33 +02:00 |
|
aler9
|
20ac25571c
|
api: add "state" field to RTSP sessions and RTMP connections
|
2021-08-11 12:25:19 +02:00 |
|
aler9
|
6163095a11
|
fix crash that happens when sourceOnDemand is true and a source times out
|
2021-08-10 18:36:34 +02:00 |
|
aler9
|
3872b42434
|
hls: fix freeze when sourceOnDemand is yes and multiple sources are requested at the same time (#493)
|
2021-08-10 15:00:07 +02:00 |
|
aler9
|
10b5a6b4dd
|
api: add v1 prefix
|
2021-08-07 19:20:39 +02:00 |
|
aler9
|
3134b95e80
|
api: add documentation
|
2021-08-07 19:20:39 +02:00 |
|
aler9
|
0535ab8e9c
|
api: add tests
|
2021-08-07 19:20:39 +02:00 |
|
aler9
|
5943660ab3
|
api: print all requests and responses when logLevel is debug
|
2021-08-07 19:20:39 +02:00 |
|
aler9
|
ed375583d0
|
Implement an HTTP API to query and control the server
|
2021-08-07 19:20:39 +02:00 |
|
aler9
|
e516d265d6
|
refactor ondemand system
|
2021-08-03 22:40:47 +02:00 |
|
aler9
|
fd27ed941e
|
fix multiple freezes
|
2021-08-01 17:22:28 +02:00 |
|
aler9
|
90e24b79cb
|
cleanup
|
2021-08-01 16:58:46 +02:00 |
|
aler9
|
f0a283d141
|
reload only rtsp server when authMethods is changed
|
2021-08-01 16:56:53 +02:00 |
|
aler9
|
f1b365a7bc
|
cleanup
|
2021-08-01 16:39:40 +02:00 |
|
aler9
|
be1e7c5cc9
|
move code into gortsplib
|
2021-07-31 21:27:55 +02:00 |
|
aler9
|
eee64a1450
|
split readPublisher into reader and publisher
|
2021-07-31 20:46:06 +02:00 |
|
aler9
|
1a7f26ce29
|
add path prefix to path entities
|
2021-07-31 18:32:00 +02:00 |
|
aler9
|
5ab989250d
|
cleanup
|
2021-07-31 18:25:47 +02:00 |
|
aler9
|
9819ae43e8
|
cleanup
|
2021-07-31 17:45:15 +02:00 |
|
aler9
|
00dd622180
|
rename readIps and PublishIps into readIPs and publishIPs
|
2021-07-31 17:44:40 +02:00 |
|
aler9
|
abc4a47c1c
|
hls: reject methods other than GET and OPTIONS
|
2021-07-30 21:35:13 +02:00 |
|
aler9
|
de6e9589b8
|
fix multiple freezes during shutdown of components
|
2021-07-30 20:13:17 +02:00 |
|
aler9
|
82e65230fd
|
speed up hls remuxing by linking together pathManager and hlsServer
|
2021-07-30 14:49:09 +02:00 |
|
aler9
|
1146d5cf1b
|
hls: new option hlsAlwaysRemux to always remux streams into HLS, not only when requested
|
2021-07-29 16:56:40 +02:00 |
|
aler9
|
89d6d0f99e
|
unexport method
|
2021-07-29 15:11:02 +02:00 |
|
aler9
|
c5ad06af9c
|
hls: make sure to send entire TS segments to clients
|
2021-07-29 12:22:40 +02:00 |
|
aler9
|
f16acb937f
|
hls: rename converter into remuxer
|
2021-07-29 12:22:08 +02:00 |
|
aler9
|
c3c643c602
|
hls: move muxer into dedicated object
|
2021-07-24 18:31:54 +02:00 |
|
aler9
|
f225363e7d
|
speed up tests
|
2021-07-24 16:20:04 +02:00 |
|
aler9
|
9062dbf883
|
move most components into internal/core
in this way coverage can be computed correctly.
|
2021-07-24 16:09:52 +02:00 |
|