Added stream host exclude config.

This commit is contained in:
DebaucheryLibrarian
2026-02-08 03:35:10 +01:00
parent 241e314c68
commit cc45502119
3 changed files with 9 additions and 0 deletions

View File

@@ -672,6 +672,12 @@ async function fetchHttpSource(source, tempFileTarget, hashStream) {
streamQueue.define('fetchStreamSource', async ({ source, tempFileTarget, hashStream }) => {
const meta = { mimetype: 'video/mp4' };
const { hostname } = new URL(source.stream);
if (config.media.excludeStreamHostnames.includes(hostname)) {
throw new Error(`Stream source hostname ${hostname} is excluded by config`);
}
const command = ffmpeg(source.stream)
.format('mp4')
.outputOptions(['-movflags frag_keyframe+empty_moov'])