2012-10-05 5 views
8

ビデオストリーミングとプログレッシブダウンロードの両方で同じファイルを使用できるかどうかを知りたい。エンコーディングに違いはありますか?プログレッシブダウンロードとストリーミングのビデオエンコードの違いは何ですか?

たとえば、.flvファイルがある場合、これ以上の操作をせずに、上記の配信方法のいずれかに同じファイルを使用できますか?

誰でも、プログレッシブダウンロードを実装する方法を説明するチュートリアルや記事をお勧めしますか?

+0

あなたの素晴らしいおかげで、編集Mr Flavius –

答えて

3

Flashビデオは、ストリーミングとプログレッシブダウンロードの両方で非常にうまく動作します。 (サイズ、長さなどを含む)ビデオフレームの前にメタデータヘッダーがあるため、プログレッシブダウンロードを使用すると、(エンコーディング後にヘッダーを移動する必要があるh.264とは異なり)ほとんど変更を加えずにほぼ即座に再生されます。

ストリーミングFlashビデオでは、通常、Webサーバーにflv streaming moduleが必要です。このようなモジュールは、最も近いジャンプ位置までビデオファイルを探索し、メタデータブロックを動的に構築し、サーバビデオフレームに継続する。

mod_h264 for Apacheを使用してストリーミングh.264ビデオを再生することもできますが、他のウェブサーバーのサポートは見つけにくいはずです。

+0

ありがとうジャック。しかし、私たちのプロジェクトでは、さまざまなモバイルデバイスやコンピュータをサポートする必要があるので、私はプログレッシブダウンロードを実装することができます、それはプロジェクト予算にも影響を与えるようにストリーミングサーバーを必要としないと思います –

+1

@RenjithKN間違いなく、ストリーミングサーバーはかなり高価です。しかし、特にモバイルデバイスでは、いくつかのビデオサイズにエンコードすることを検討しているでしょう:) –

+0

プログレッシブダウンロードを進めることができます。どちらが良いですか、デバイスを検出してファイルをサポートされているフォーマットに変換して配信する計画がありますストリーミングサーバーを使用すると、これらのすべてのプロセスが自動的に実行されます。デバイスの検出とサポートされているフォーマットの指定です。 –

関連する問題