問題タブ [vod]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
batch-file - CPU 使用率を制限してスクリプト コマンド FFMPEG を最適化する
オーディオ/ビデオのアップロードとストリーミングのプロジェクトに取り組んでいます。
プロセス:
FFMPEGで処理している2つのオーディオファイルとビデオファイルがあります。これらのオーディオ ファイルとビデオ ファイルを以下の方法で処理する必要があります。
ビデオ ファイルからサムネイルを生成します。
互いにオーディオ ファイルをマージします。
次に、混合オーディオ ファイルをビデオ ファイルとマージします。
その後、ビデオ ファイルに透かしを追加します。
最後に、ストリーミング用に動画ファイルを小さなチャンクに分割します
問題:
すべてが正常に機能していますが、問題は、このすべてのプロセスが完了するまでに非常に高い CPU と時間を消費することです。FFMPEGコマンドを最適化して高速に実行する方法はありますか? 現在、非常に遅いです!!
コード:
上記のプロセスを完了するためにバッチファイルを作成しました。以下は、nodejs サーバー上で実行されているバッチ ファイルのソースです。
nginx - 独自の「CDN」をセットアップするためのオープン ソース ソリューションはありますか?
私は現在、5 TB の静的コンテンツ (主にビデオ) を格納する専用サーバーを 1 つ持っています。少数のユーザーには問題なく対応していましたが、もう追いつけないようです。
CDN は複数の場所にあるはずですが、私が望むのは、ファイルをオリジン サーバーに同期し、それらのファイルを一緒に提供するサーバーをさらにセットアップすることだけです。