Ingo Oppermann
6cfb470d98
Update dependencies
2025-12-03 15:23:05 +01:00
Ingo Oppermann
f8cf04ee20
Update rtmp server, use DurationQueue pubsub
2025-08-18 21:35:11 +02:00
Ingo Oppermann
c960227f1b
Update rtmp server
2025-08-06 15:59:25 +02:00
Ingo Oppermann
ede6debf71
Update dependencies
2025-07-08 11:59:04 +02:00
Ingo Oppermann
2189c4c36c
Update dependencies
2025-06-19 16:13:32 +02:00
Ingo Oppermann
2fbb2b1ab3
Upgrade dependencies
2025-04-16 11:02:51 +02:00
Ingo Oppermann
a18ff76672
Add experimental fftest tool
2025-04-09 14:06:20 +02:00
Ingo Oppermann
bec9ee3bff
Update dependencies
2025-01-22 14:08:52 +01:00
Ingo Oppermann
4c7cc51ca5
Update dependencies
2024-10-31 16:05:38 +01:00
Ingo Oppermann
df30a6b8e3
Replace timer-based SMA with a timer-less implementation
2024-10-23 11:08:13 +02:00
Ingo Oppermann
f97943b275
Move content encoding in the beginning of the middleware chain, update dependencies
2024-10-09 14:25:42 +02:00
Ingo Oppermann
1327fd6e21
Add memfs storage based on dolthub's swiss maps
2024-08-20 14:14:47 +02:00
Ingo Oppermann
72a3b8c17d
Update detendencies
2024-08-19 12:03:34 +02:00
Ingo Oppermann
54b1fe8e86
Dump casbin, replace with own policy enforcer
2024-07-23 15:54:09 +02:00
Ingo Oppermann
8a28e2cf96
Update dependencies
2024-07-17 16:58:45 +02:00
Ingo Oppermann
480dbb7f53
Refactor cluster node code
2024-07-09 12:26:02 +02:00
Ingo Oppermann
371c62fa8d
Update dependencies
2024-06-05 10:46:35 +02:00
Ingo Oppermann
32ccfc24ee
Upgrade dependencies
2024-05-28 14:32:25 +02:00
Ingo Oppermann
72ba297a75
Update core client
2024-04-29 17:05:13 +02:00
Ingo Oppermann
24cc87ae7e
Update dependencies
2024-04-29 16:37:17 +02:00
Ingo Oppermann
ac2a20094f
Add brotli and zstd content-encoding
2024-04-25 12:50:17 +02:00
Ingo Oppermann
718bd3eb07
Add zstd middleware
2024-04-25 10:00:10 +02:00
Ingo Oppermann
03da97217b
Use faster JSON and gzip packages
2024-04-24 15:42:11 +02:00
Ingo Oppermann
3a31ce6f0e
Upgrade core client
2024-04-15 14:59:31 +02:00
Ingo Oppermann
91d07c6013
Replace memfs storage backend with a faster one
2024-03-15 14:48:32 +01:00
Ingo Oppermann
a416beea08
Add stream mapping to process state, adjust addresses and indexes for HLS outputs
2023-09-26 14:52:54 +02:00
Ingo Oppermann
9ece518525
Update core client
2023-09-21 00:18:40 +02:00
Ingo Oppermann
17ffa2b700
Upgrade github.com/golang-jwt/jwt to v5
2023-09-04 17:45:01 +02:00
Ingo Oppermann
722d3a4cab
Update dependencies
2023-09-04 16:46:37 +02:00
Ingo Oppermann
157b35b396
Update dependencies
2023-08-31 14:06:17 +02:00
Ingo Oppermann
d19010944d
Add POST /cluster/process/probe endpoint
2023-08-09 14:10:16 +03:00
Ingo Oppermann
76b3713b2e
Upgrade dependencies
2023-08-08 13:06:59 +03:00
Ingo Oppermann
dc9727bfef
Update dependencies
2023-07-25 17:13:10 +02:00
Ingo Oppermann
3a13bbf88b
Update core client package
2023-07-21 11:50:16 +02:00
Ingo Oppermann
a193e93b94
Update core client package
2023-07-21 10:31:33 +02:00
Ingo Oppermann
9358ab79ed
Update dependencies
2023-07-17 21:52:15 +02:00
Ingo Oppermann
cd31893286
Update dependencies
2023-07-17 17:00:42 +02:00
Ingo Oppermann
34404a76d2
Update dependencies
2023-07-10 11:11:47 +02:00
Ingo Oppermann
4aec1d9817
Upgrade dependencies
2023-07-07 16:50:15 +02:00
Ingo Oppermann
9905ac70f0
Check for equal FFmpeg skills, remove /v1/version
2023-07-06 16:12:06 +02:00
Ingo Oppermann
e71a352521
Update dependencies
2023-07-03 21:31:46 +02:00
Ingo Oppermann
c5d52dbeb3
Add gops agent
...
The gops agent can be enabled by providing an address to
CORE_DEBUG_AGENT_ADDRESS where it will listen to requests
from the gops utility.
2023-07-03 21:27:44 +02:00
Ingo Oppermann
adcbd98467
Add CORE_TLS_SECRET configuration
...
This secret will be used to encrypt automatically obtained secrets at
rest, i.e. in a storage. They will be decrypted on demand. If the
secret is wrong, stored certificates can't be decrypted. For changing
the secret, the stored certificated must be deleted first in order
to obtain new ones that will be encrypted with the new secret.
2023-07-03 16:02:39 +02:00
Ingo Oppermann
dd128ac99b
Fix gathering of hostnames, add /v3/cluster/db/kv endpoint
2023-06-27 14:52:32 +02:00
Ingo Oppermann
b35ac9ccc3
Allow proxied range requests, /cluster/process mimic /process
2023-06-21 13:14:27 +02:00
Ingo Oppermann
d3eed2a417
Allow to log each finished session to filesystem
...
By providing CORE_SESSIONS_SESSION_LOG_PATH_PATTERN (e.g. "/log/%Y-%m-%d.log") all
finished sessions will be logged to a file according to the provided strftime-pattern. The
actual value is calculated from when the session closed. CORE_SESSIONS_PERSIST must
be set. Default: not set.
Set CORE_SESSIONS_SESSION_LOG_BUFFER_SEC to the number of seconds the log should be
buffered in memory before persisted to disk. Default 15 seconds.
2023-06-20 15:19:25 +02:00
Ingo Oppermann
98e4dec13a
Upgrade dependencies
2023-06-19 13:02:22 +02:00
Ingo Oppermann
0a5661f7ab
Update dependencies
2023-06-16 13:30:56 +02:00
Ingo Oppermann
a728cc7839
Fix clusterNode/proxyNode
2023-06-14 22:05:59 +02:00
Ingo Oppermann
8829b8fff0
Respect domain in cluster DB, allow metadata in process config for cluster
2023-06-05 21:19:11 +02:00