Ingo Oppermann
432417ea32
Require go1.25, fix linter warnings
2026-02-12 17:04:05 +01:00
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
4d6eb122b0
Use stdlib json encoder/decoder, goccy is too buggy
2024-10-09 10:50:04 +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
6101585fd2
Extract linux specifc code from psutils for reading CPU times
2024-07-25 09:30:11 +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
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