私のウェブサイトにはYouTubeのようなシナリオを実装しています。ビデオをアップロードして、すべての人が見ることができるようにします。私の質問は、他の人が遠隔で再生できるようになる前に、アップロード後にビデオをエンコードする必要があると思いますが、エンコード処理は非常に遅いです(Microsoft Expression Encoderで試してみて、mplayerでも20分のビデオをエンコードするのに約10分かかります)。驚いたことに、非常に大きなビデオをYoutubeにアップロードしても、他の人がすぐに選択して再生できるように見えますが、エンコード処理にはほとんど時間がかかりません。ファイルアップロードの問題
誰にもご意見はありますか? Youtubeはどのようにしてプロセスをすばやくエンコードしましたか?または、Youtubeはエンコード処理を完全にスキップしますが、エンコード処理をスキップすると、Youtubeはアップロードされたすべての動画を再生できるようにすることができます(動画はビットレート、画像サイズなどのパラメータに従います)。事前に
おかげで、 ジョージ
このエンコーダはどこで実行していますか?あなたの小さなデスクトップや適切なサーバーに? –
@ S.Lott、私はサーバー上で実行します。それは2つのCPU、Windows Server 2003とx64マシン、4GのRAMを持っています。私がエンコードしたビデオは約80Mの入力です。ビデオをエンコードするには約40〜50分かかります(ビデオの全長は約90分です)。どのようなアイデアは、パフォーマンスを向上させるには? – George2