ユーザーを作成している Web アプリケーションでは、ビデオのアップロードが許可されています。ビデオは、iOS 再生用の ffmpeg を使用して x264 に変換されます。したがって、ユーザーが多すぎると、Web サーバーが停止します。
このようなことを考えています。アプリケーション用にいくつかのエンコーディング サーバーを用意し、ビデオ ファイルを受信するアプリケーションはいずれかのエンコーディング サーバーにアップロードし、エンコーディング サーバーはビデオをエンコードして Web サーバーにアップロードします。
ユーザーの応答時間が長くならない他のソリューションはありますか? ユーザーは、アップロード プロセスが終了したらすぐにビデオのプレビューを表示する必要があります。
クライアントは、サード パーティのビデオ エンコーディング サービスを必要としません。私たちはこれについて何度も交渉しましたが、彼らはこれを望んでいません。