diff options
Diffstat (limited to 'server/initializers/checker-after-init.ts')
-rw-r--r-- | server/initializers/checker-after-init.ts | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/server/initializers/checker-after-init.ts b/server/initializers/checker-after-init.ts index 7a9e07482..57ef0d218 100644 --- a/server/initializers/checker-after-init.ts +++ b/server/initializers/checker-after-init.ts | |||
@@ -151,6 +151,20 @@ function checkConfig () { | |||
151 | if (CONFIG.LIVE.ALLOW_REPLAY === true && CONFIG.TRANSCODING.ENABLED === false) { | 151 | if (CONFIG.LIVE.ALLOW_REPLAY === true && CONFIG.TRANSCODING.ENABLED === false) { |
152 | return 'Live allow replay cannot be enabled if transcoding is not enabled.' | 152 | return 'Live allow replay cannot be enabled if transcoding is not enabled.' |
153 | } | 153 | } |
154 | |||
155 | if (CONFIG.LIVE.RTMP.ENABLED === false && CONFIG.LIVE.RTMPS.ENABLED === false) { | ||
156 | return 'You must enable at least RTMP or RTMPS' | ||
157 | } | ||
158 | |||
159 | if (CONFIG.LIVE.RTMPS.ENABLED) { | ||
160 | if (!CONFIG.LIVE.RTMPS.KEY_FILE) { | ||
161 | return 'You must specify a key file to enabled RTMPS' | ||
162 | } | ||
163 | |||
164 | if (!CONFIG.LIVE.RTMPS.CERT_FILE) { | ||
165 | return 'You must specify a cert file to enable RTMPS' | ||
166 | } | ||
167 | } | ||
154 | } | 168 | } |
155 | 169 | ||
156 | // Object storage | 170 | // Object storage |