148 Commits

Author SHA1 Message Date
Ingo Oppermann
0cd8be130c
Remove letsdebug module
This module has a dependency of a modules that requires cgo, that's a no-go.
2022-12-31 17:46:46 +01:00
Ingo Oppermann
65a617c2af
Fix modifying DTS in RTMP packets (datarhei/restreamer#487, datarhei/restreamer#367) 2022-12-29 10:43:15 +01:00
Ingo Oppermann
8a1dc59a81
Set a default of 20ms for internal SRT latency 2022-12-27 13:46:02 +01:00
Ingo Oppermann
ee2a188be8
Allow defaults for template parameter 2022-12-27 13:41:07 +01:00
Ingo Oppermann
1a9ef8b7c9
Add Let's Debug auto TLS error diagnostic 2022-12-27 10:26:49 +01:00
Ingo Oppermann
d0262cc887
Add logging for service 2022-12-27 09:47:59 +01:00
Ingo Oppermann
18be75d013
Use new streamid format for {srt} placeholder 2022-11-22 21:25:54 +01:00
Jan Stabenow
cae5f4c973
Fix rpi build (removes armv6) 2022-11-09 15:54:58 +01:00
Jan Stabenow
b26f59fd9e
Mod bump v16.11.0 2022-11-09 15:13:11 +01:00
Ingo Oppermann
0d74eeab8e
Fix trying to create a backup if there's no DB 2022-11-09 13:20:34 +01:00
Ingo Oppermann
6f36f1aa51
Set new FFmpeg version in process config during migration 2022-11-09 11:35:47 +01:00
Ingo Oppermann
2936bf1e80
Fix build for ffmigrate 2022-11-09 10:46:02 +01:00
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
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
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