338 Commits

Author SHA1 Message Date
Ingo Oppermann 9ad19fbdd6 Fix reading partial config
If the config on the disk doesn't have all fields, then the missing
fields are now populated with their defaults.
2022-11-08 14:44:47 +01:00
Jan Stabenow 3c9f4b10b4 Mod updates changelog 2022-11-08 01:28:28 +01:00
Ingo Oppermann 886dc7d81a Bump version to 16.11.0 2022-11-07 12:26:15 +01:00
Jan Stabenow 490e2a03ff Mod updates image tags 2022-11-04 12:43:12 +01:00
Ingo Oppermann 8b307e4181 Use the SRT default config 2022-11-04 11:56:51 +01:00
Ingo Oppermann c0d7a7e80a Add ffmigrate tool to run.sh 2022-11-02 22:07:38 +01:00
Ingo Oppermann dfc81ac38f Add ffmpeg migration tool, annotate process config with ffmpeg version constraint 2022-11-02 22:02:39 +01:00
Ingo Oppermann 4cc82dd333 Update dependencies 2022-10-28 17:24:57 +02:00
Ingo Oppermann 4334105f95 Fix wrong status code (#6) 2022-10-28 11:10:16 +02:00
Ingo Oppermann 35c5c9f077 Add alternative streamid format for SRT
The streamid format that starts with #!: is recommended in the SRT
specs but it usually causes trouble where you're limited in the
use of such characters. Some hardware devices will not accept such
streamids.

The alternative format is simpler and has the form
[resource](,token:[token])?(,mode:[mode])?

token and mode are optional. mode can have the values "publish" or
"request". If mode is not provided, a value of "request" is
assumed.
2022-10-25 14:00:27 +02:00
Ingo Oppermann 07e2898857 Expose more SRT connection statistics 2022-10-24 15:25:14 +02:00
Ingo Oppermann f746e581ae Add version annotation to API methods 2022-10-13 20:54:52 +02:00
Ingo Oppermann 3da25c0d91 Fix stale detection with progress patch 2022-10-13 12:20:26 +02:00
Ingo Oppermann 05a2268662 Reset process stats when stopped 2022-10-13 10:57:17 +02:00
Ingo Oppermann 6ef334331b Fix accumulating total sessions 2022-10-10 18:40:45 +02:00
Ingo Oppermann 8314f71402 Fix widget session data 2022-10-10 16:55:43 +02:00
Ingo Oppermann 4d4e70571e Fix proper version handling for uploading a new config 2022-10-10 16:19:45 +02:00
Ingo Oppermann f896c1a9ac Fix datarhei/restreamer#425 2022-10-10 14:54:35 +02:00
Ingo Oppermann bae68f8d31 Merge branch 'dev' v16.10.1 2022-09-30 15:05:20 +02:00
Jan Stabenow eb57fb5e70 Mod updates build env. 2022-09-30 15:03:21 +02:00
Ingo Oppermann eeec59f8b1 Fix last minor version bump to patch version bump 2022-09-30 13:58:21 +02:00
Ingo Oppermann 56ff5b1c60 Update changelog 2022-09-30 12:43:37 +02:00
Ingo Oppermann 33bd7bd384 Set default email address 2022-09-30 12:25:01 +02:00
Ingo Oppermann 22f1fb2d97 Bump version to 16.11.0 2022-09-30 12:13:38 +02:00
Ingo Oppermann fe2e9d375c Use LE porduction CA, allow to configure an email address 2022-09-30 12:12:36 +02:00
Jan Stabenow da833a3602 Mod updates build env. 2022-09-30 10:14:03 +02:00
Ingo Oppermann bbcf0ab1b1 Fix double slashes in RTMP URL v16.10.0 2022-09-30 09:25:29 +02:00
Ingo Oppermann a114f426d4 Update changelog 2022-09-29 10:52:42 +02:00
Ingo Oppermann fcdceab99d Merge branch 'dev' of github.com:datarhei/core into dev 2022-09-29 10:46:01 +02:00
Ingo Oppermann 54dd24a5c0 Fix API metadata endpoint responses 2022-09-29 10:44:21 +02:00
Jan Stabenow 8af8cc9301 Mod exposes ports 2022-09-29 10:10:05 +02:00
Ingo Oppermann 6288b620df Use pool for buffer 2022-09-28 14:53:58 +02:00
Ingo Oppermann 7d38416239 Update changelog 2022-09-23 10:08:13 +02:00
Ingo Oppermann bc7faf9364 Replace x/crypto/acme/autocert with caddyserver/certmagic 2022-09-23 10:05:48 +02:00
Ingo Oppermann 1ebf1f7f29 Write header only if a valid return code is available 2022-09-15 13:43:48 +02:00
Ingo Oppermann 1511b950ae Update joy4 dependency for fixed increased RTMP client compatibility 2022-09-14 19:34:35 +02:00
Ingo Oppermann 2e560b635d Update joy4 dependency for increase RTMP client compatibility 2022-09-14 14:52:41 +02:00
Ingo Oppermann ff3aa3a635 Add vulnerability check 2022-09-09 16:40:15 +02:00
Ingo Oppermann 673f9d3835 Add init command 2022-09-09 15:10:29 +02:00
Ingo Oppermann 3b0a19e18a Allow to only compress responses that have a minimum length 2022-09-08 19:16:44 +02:00
Ingo Oppermann c522de043d Upgrade dependencies 2022-09-08 15:39:56 +02:00
Ingo Oppermann f1d71c202b Fix HLS streaming and cleanup on diskfs 2022-09-08 15:00:09 +02:00
Ingo Oppermann ed36f45f5f Update changelog 2022-09-08 14:54:48 +02:00
Ingo Oppermann 285ef79716 Add /v3/metrics (get) endpoint to list all known metrics 2022-09-08 13:50:53 +02:00
Ingo Oppermann 2d754b4212 Log HTTP request and response body sizes 2022-09-07 13:53:26 +02:00
Ingo Oppermann 5cb0592854 Exclude .m3u8 and .mpd files from disk cache by default 2022-08-26 11:35:56 +03:00
Ingo Oppermann f1141d1ad9 Fix assigning cleanup rules for diskfs 2022-08-26 08:17:17 +03:00
Ingo Oppermann 6ee565b3c9 Fix correct output of purge_on_delete value 2022-08-26 07:56:29 +03:00
Ingo Oppermann e675eccd50 Update changelog 2022-08-22 10:13:57 +03:00
Ingo Oppermann 45fa1c4498 Fix intersection of search results 2022-08-19 12:37:53 +03:00