0

ユーザーを作成している Web アプリケーションでは、ビデオのアップロードが許可されています。ビデオは、iOS 再生用の ffmpeg を使用して x264 に変換されます。したがって、ユーザーが多すぎると、Web サーバーが停止します。

このようなことを考えています。アプリケーション用にいくつかのエンコーディング サーバーを用意し、ビデオ ファイルを受信するアプリケーションはいずれかのエンコーディング サーバーにアップロードし、エンコーディング サーバーはビデオをエンコードして Web サーバーにアップロードします。

ユーザーの応答時間が長くならない他のソリューションはありますか? ユーザーは、アップロード プロセスが終了したらすぐにビデオのプレビューを表示する必要があります。

クライアントは、サード パーティのビデオ エンコーディング サービスを必要としません。私たちはこれについて何度も交渉しましたが、彼らはこれを望んでいません。

4

1 に答える 1

0

Resque などを使用して、エンコード ジョブをキューに入れます。次に、Resque のキューのサイズに基づいて、プロセス/マシンの数をスケーリングできます。

于 2013-01-02T13:20:20.057 に答える