Ingo Oppermann
273ca0abbc
Add cache block list for extensions not to cache
2022-08-02 19:10:28 +02:00
Ingo Oppermann
6af226aea7
Fix swagger endpoint IDs
2022-07-29 11:24:22 +02:00
Ingo Oppermann
542653d3e2
Update RTMP server ( datarhei/restreamer#385 )
2022-07-28 20:31:17 +02:00
Ingo Oppermann
f8ac5e22e7
Update core version
v16.9.1
2022-07-22 09:08:11 +02:00
Ingo Oppermann
933ed56ab7
Update changelog
2022-07-22 09:06:19 +02:00
Ingo Oppermann
d614e4f79e
Bump version to 16.9.1
2022-07-22 08:36:38 +02:00
Ingo Oppermann
fcbabc2b23
Fix data race
2022-07-22 08:34:04 +02:00
Ingo Oppermann
5dd378902b
Add test for v1 import
2022-07-22 08:33:38 +02:00
Jan Stabenow
6003b1ba98
Add srt to the feature list
2022-07-21 23:40:37 +02:00
Jan Stabenow
2e9786fbe0
Mod vaapi > ubuntu
2022-07-21 23:23:02 +02:00
Jan Stabenow
8b83b249f1
Fix dev workflow
2022-07-21 23:01:29 +02:00
Jan Stabenow
dec67263ba
Mod adds go-tests + codecov
2022-07-21 22:57:51 +02:00
Jan Stabenow
d375450c3a
Create go-tests.yml
2022-07-21 22:46:56 +02:00
Ingo Oppermann
8c956111ba
Merge branch 'dev'
v16.9.0
2022-07-21 22:25:55 +02:00
Jan Stabenow
8dc8eb7918
Fix core@ubuntu
2022-07-21 20:55:31 +02:00
Ingo Oppermann
5482dbca06
Require at least go 1.18
2022-07-21 20:42:18 +02:00
Jan Stabenow
266a62bee8
Fix docker build
2022-07-21 20:20:25 +02:00
Jan Stabenow
2acec75428
Create build_base_ubuntu_dev.yaml
2022-07-21 20:02:02 +02:00
Ingo Oppermann
c3d8c40162
Fix default config version number
2022-07-20 12:41:13 +02:00
Ingo Oppermann
00c382262e
Add config migration from version 1 to version 2
2022-07-20 12:27:55 +02:00
Jan Stabenow
ba6491777a
Mod trigger rpi-dev build
2022-07-20 11:48:13 +02:00
Jan Stabenow
a1941072ec
Add rpi dev image
2022-07-20 11:46:02 +02:00
Ingo Oppermann
24f89aeb1b
Unify FFmpeg prelude parser, add pid awareness
...
The progress and probe parser had both their own prelude parsing implementation
in case the json variant is not available. Now there's a new package for this
implementation that both use.
If a program has an ID (in case of srt+mpegts) then this was no recognized by the
parser and these inputs/outputs were not detected.
2022-07-19 12:25:00 +02:00
Jan Stabenow
1222dc5b37
Add linux/arm/v6 support
2022-07-16 01:32:13 +02:00
Jan Stabenow
34eea2664e
Add linux/arm/v6 support
2022-07-16 01:17:19 +02:00
Ingo Oppermann
77084edea4
Fix not adding size of the m3u8 to the ingress if session is known
2022-07-13 18:39:19 +02:00
Ingo Oppermann
669effd680
Update srt dependency
2022-07-08 20:06:28 +02:00
Ingo Oppermann
b7680978f8
Log stacktrace in case of a panic during API requests
2022-07-08 20:03:16 +02:00
Ingo Oppermann
9400460704
Update dependencies
2022-07-08 19:49:24 +02:00
Ingo Oppermann
4a1131b7c8
Fix segfault on stopping an invalid process
2022-07-08 19:48:09 +02:00
Ingo Oppermann
76abe2c19d
Always register rtmp and srt replacer templates
2022-07-08 10:46:05 +02:00
Ingo Oppermann
fe420ebe28
Return empty state and report if process is invalid
2022-07-08 10:07:56 +02:00
Jan Stabenow
ef805a2901
Mod enables arm64,linux/arm/v7 for core:dev
2022-07-07 19:42:25 +02:00
Jan Stabenow
612b60256a
Mod enables arm64,linux/arm/v7 for core:dev
2022-07-07 19:10:17 +02:00
Ingo Oppermann
da2aef7015
Fix RTMP logging
2022-07-07 18:57:13 +02:00
Ingo Oppermann
337e0040c2
Fix input and output validation with tee outputs
2022-07-07 15:45:24 +02:00
Ingo Oppermann
2ecea4b3e2
Bump version to 16.9.0
2022-07-07 13:49:37 +02:00
Ingo Oppermann
971b8337fe
Add new placeholders and parameters for placeholder
2022-07-06 19:51:47 +02:00
Jan Stabenow
5bed312e0b
Fix tee_muxer input
2022-07-06 10:18:09 +02:00
Ingo Oppermann
fa3f8b9b57
Allow RTMP server if RTMPS server is enabled
2022-07-05 20:30:40 +02:00
Ingo Oppermann
4420d04a3b
Add config option for RTMPS listen address
2022-07-05 18:52:54 +02:00
Ingo Oppermann
35a1833aa6
Add a SRT URL example
2022-07-05 15:08:51 +02:00
Ingo Oppermann
ae8f5f00a6
Fix backslash escaping in placeholder value escaping
2022-07-05 10:45:57 +02:00
Ingo Oppermann
5900b725e6
Fix linter warning
2022-07-04 20:23:36 +02:00
Ingo Oppermann
a2898061b0
Add optional escape character to process placeholder
...
If a value for a placeholder needs escaping, add the character to
escape with an "^" to the name of the placeholder, e.g. {memfs^:}.
This will escape all occurences of ":" in the value for {memfs}
with a "\".
2022-07-04 20:20:15 +02:00
Ingo Oppermann
2058554524
Allow to configure SRT logging
2022-07-01 18:39:39 +02:00
Ingo Oppermann
e5b61a2f46
Merge branch 'dev' into srt
2022-07-01 18:22:05 +02:00
Ingo Oppermann
8daa035369
Add API wrapper for SRT log data
2022-07-01 16:39:16 +02:00
Ingo Oppermann
df67f2e177
Merge branch 'dev' into srt
2022-07-01 16:38:08 +02:00
Ingo Oppermann
dfcecf737a
Fix validating a tee muxer address with only one output
2022-07-01 16:35:47 +02:00