diff --git a/src/modules/stream/types.js b/src/modules/stream/types.js index a4eb233f..8540dacb 100644 --- a/src/modules/stream/types.js +++ b/src/modules/stream/types.js @@ -38,6 +38,7 @@ export function streamLiveRender(streamInfo, res) { let format = streamInfo.filename.split('.')[streamInfo.filename.split('.').length - 1], args = [ '-loglevel', '-8', + '-threads', `${process.env.ffmpegThreads ? process.env.ffmpegThreads : '0'}`, '-i', streamInfo.urls[0], '-i', 'pipe:3', '-map', '0:v', @@ -95,6 +96,7 @@ export function streamAudioOnly(streamInfo, res) { try { let args = [ '-loglevel', '-8', + '-threads', `${process.env.ffmpegThreads ? process.env.ffmpegThreads : '0'}`, '-i', streamInfo.urls ] if (streamInfo.metadata) { @@ -141,6 +143,7 @@ export function streamVideoOnly(streamInfo, res) { try { let format = streamInfo.filename.split('.')[streamInfo.filename.split('.').length - 1], args = [ '-loglevel', '-8', + '-threads', `${process.env.ffmpegThreads ? process.env.ffmpegThreads : '0'}`, '-i', streamInfo.urls, '-c', 'copy' ]