私は自分のWebサイトにYoutubeのような同様のシナリオを実装しています。つまり、ビデオをアップロードして、すべての人が視聴できるようにします。私の質問は、アップロード後に他の人がリモートで再生する前にビデオをエンコードする必要があると思いますが、エンコードプロセスは非常に遅いです(Microsoft Expression Encoderとmplayerで試しましたが、20分のビデオのエンコードには約10分かかります)。驚いたことに、非常に大きなビデオをYouTubeにアップロードしたとしても、他の人がすぐに選択して再生できるようで、エンコードプロセスにかかる時間はほぼゼロのようです。
誰かアイデアはありますか?Youtubeはどのようにしてプロセスを魔法のように速くエンコードしましたか?または、Youtubeはエンコードプロセスを完全にスキップします-しかし、エンコードプロセスをスキップする場合、Youtubeはアップロードされたすべてのビデオが再生可能であることをどのように保証できますか(つまり、ビデオはビットレート、画像サイズなどのパラメータに従います)?
よろしくお願いします、ジョージ