Jan Stabenow
8f85b7665b
Mod updates workflows
2023-05-08 12:24:16 +02:00
Ingo Oppermann
ec7d47734b
Remove double import
2023-05-08 11:47:40 +02:00
Ingo Oppermann
ca261a56ee
Add looping_runtime to avstream status
2023-05-05 12:03:48 +02:00
Ingo Oppermann
e613a7423f
Update changelog
2023-05-05 10:47:32 +02:00
Ingo Oppermann
e76d140541
Update changelog
2023-05-05 10:44:25 +02:00
Ingo Oppermann
d41469cdbf
Upgrade rtmp library dependency
...
This fixes a bug in the rtmp library where an error has been left
unchecked caused by a malformed app or playPath. This led to a nil
value for the URL of the publish or play request. However, this
URL should never be nil and accessing this URL caused a panic and
finally shutting the core down, resulting in a DoS.
Thanks to Johannes Frank
2023-05-05 10:04:18 +02:00
Ingo Oppermann
8e2874a456
Fix exposing build system paths in logs
2023-05-03 10:34:07 +02:00
Ingo Oppermann
74110dae54
Fix possible infinite loop with HLS session rewriter
2023-04-28 17:38:36 +02:00
Ingo Oppermann
e45f80ed42
Fix tests
2023-04-26 09:50:09 +02:00
Ingo Oppermann
a2dab2682f
Fix not propagating process limits
2023-04-26 09:49:28 +02:00
Ingo Oppermann
e849d325bd
Merge branch 'dev' of github.com:datarhei/core into dev
2023-04-25 15:57:28 +02:00
Ingo Oppermann
9b6354ab94
Revert commit b58cc8a7ee
2023-04-25 15:57:17 +02:00
Jan Stabenow
bea10cb114
Mod bumps FFmpeg to v5.1.3
2023-04-25 13:56:21 +02:00
Ingo Oppermann
b58cc8a7ee
Fix race condition
2023-04-24 16:09:01 +02:00
Ingo Oppermann
061542645c
Fix test
2023-04-24 12:28:42 +02:00
Ingo Oppermann
b3696f492d
Update changelog
2023-04-24 12:10:40 +02:00
Ingo Oppermann
317d6eb4d9
Add updated_at field in process infos
2023-04-24 12:05:01 +02:00
Ingo Oppermann
6ddd58a124
Preserve process log history when updating a process
2023-04-24 11:59:09 +02:00
Ingo Oppermann
d807becc8a
Add support for input framerate data from jsonstats patch
2023-04-13 15:22:33 +02:00
Ingo Oppermann
a1682b7aa4
Fix parsing S3 storage definition from environment variable
2023-04-13 12:19:20 +02:00
Ingo Oppermann
aef1b7c9a2
Fix #10
2023-04-11 15:04:31 +02:00
Ingo Oppermann
0e73a0fdf3
Clarify metric descriptions
2023-04-11 14:52:27 +02:00
Ingo Oppermann
7e9e6fce8d
Add number of keyframes and extradata size to process progress data
2023-04-04 20:44:57 +02:00
Ingo Oppermann
baf1c3391a
Deprecate ENV names that do not correspond to JSON name
2023-04-03 21:21:02 +02:00
Ingo Oppermann
6eefa5ca2b
Fix purging default file from HTTP cache
2023-04-03 10:27:04 +02:00
Ingo Oppermann
48678fb4c6
Fix purging default file from HTTP cache
2023-03-23 11:17:13 +01:00
Ingo Oppermann
52df872198
Update changelog
2023-03-22 15:52:06 +01:00
Ingo Oppermann
de207b02a1
Fix URL validation if the path contains FFmpeg specific placeholders
2023-03-22 15:49:52 +01:00
Ingo Oppermann
3149572a64
Fix freeing up S3 mounts
2023-03-17 18:40:20 +01:00
Ingo Oppermann
562b7aed92
Use better naming for storage endpoint documentation
2023-03-17 13:55:19 +01:00
Ingo Oppermann
f345707c63
Update README
2023-02-23 10:23:32 +01:00
Ingo Oppermann
cbf15c7f2f
Merge branch 'main' into dev
2023-02-23 10:18:58 +01:00
Jan Stabenow
31dce12b8e
Mod updates build-files
2023-02-23 10:17:39 +01:00
Ingo Oppermann
5ad5edef73
Upgrade golang.org/x/net
2023-02-22 11:54:39 +01:00
Ingo Oppermann
1c04961fc1
Fix tests
2023-02-21 12:57:33 +01:00
Ingo Oppermann
d77e4d7160
Bump version to 16.12.0
2023-02-20 17:31:29 +01:00
Ingo Oppermann
05a176370a
Fix missing filesystem metadata and middlewares
2023-02-14 16:16:35 +01:00
Ingo Oppermann
1d30d9eecd
Fix use of deprecated function
2023-02-01 16:24:57 +01:00
Ingo Oppermann
2a3288ffd0
Use abstract filesystem for stores
2023-02-01 16:09:20 +01:00
Ingo Oppermann
49b16f44a8
Add templates for s3 filesystems
2023-01-31 15:54:40 +01:00
Ingo Oppermann
e3d25b1bdd
Add check for duplicate filesystem names
2023-01-31 15:53:48 +01:00
Ingo Oppermann
f519acfd71
Add S3 storage support
2023-01-31 14:45:58 +01:00
Ingo Oppermann
c05e16b6a0
Add tests
2023-01-24 21:04:24 +01:00
Ingo Oppermann
8c0f2ebabc
Add tests
2023-01-24 16:45:28 +01:00
Ingo Oppermann
a8e86a7111
Add tests
2023-01-24 16:08:11 +01:00
Ingo Oppermann
ad3538d224
Add tests
2023-01-24 13:40:36 +01:00
Ingo Oppermann
59b7978470
Add tests
2023-01-24 11:22:31 +01:00
Ingo Oppermann
b2cd8f7133
Allow probe with individual timeout
2023-01-23 17:09:55 +01:00
Ingo Oppermann
505fbff03f
Add tests
2023-01-23 11:42:17 +01:00
Ingo Oppermann
0147651de6
Extend placeholders
...
1. Allow variables in placeholders for parameter values, e.g.
{rtmp,name=$processid}. The variable starts with a $ letter.
The recognized variables are provided with the Replace func.
2. The template func recieves the process config and the name of
the section where this placeholder is located, i.e. "global",
"input", or "output".
2023-01-20 13:38:33 +01:00