web-dev-qa-db-ja.com

Apache 2.4 mp4をすぐにストリーミング

Mod_h426を使用して、Apache 2.2でmp4をストリーミングしました。 Apacheを2.4に更新しました。これにより明らかにmodが壊れたため、再コンパイルする必要がありました。しかし、MODを使用せずにVODのセットアップをテストしました。

Apache 2.4は組み込みのストリーミング機能を提供しますか?そうでない場合、どのようにしてすべてが機能する可能性がありますか?

1
user76143

箱から出したApache

Apache2はそのままのストリーミングをサポートしていませんが、今日ではほとんどのブラウザがサポートしています。つまり、MIMEアプリケーションを正しく設定すると、ブラウザはMIMEタイプに基づいて実行するアクションを決定します。つまり、Mp4のようなものはユーザーのマシンにインストールされた互換性のあるコーデックを使用して動作し、多くの場合、VLCのようなものはより多くの互換性をサポートするユーザーのマシンにインストールできます。ビデオの実行時間が長い場合に問題が発生するはずです。また、適切なストリーミングは必要なものだけをダウンロードするのに対して、ファイル全体をダウンロードするため、使用するブロードバンド接続によっては、前方にスキップしようとすると長い時間待たなければなりません。

Mod h246の利点

mod_h246モジュールには、部品への高速スキップ(タイムシフトシーク)などのいくつかの利点があり、Adobe Flashを使用することで互換性を高めることができます。また、帯域幅を節約するのに役立ち、全体ではなくビデオの一部を再生するプレイリストタイプのファイルを作成できます。たとえば、1時間のビデオがあり、ユーザーに10分間のみ表示させたい場合それの、これは可能です。

YouTube、Vimeoなど...

多くのウェブサイトがYouTube、Vimeoなどを使用する主な理由の1つは、すべてのブラウザーとデバイスでシームレスに動作する互換性のためであり、ビデオをさまざまな形式でトランスコードすることさえできるため、モバイルデバイスのユーザーも賢明ですデスクトップのビットレートがはるかに高いため、ビットレート。これらのネットワークでホストできない主な理由がない限り、そうすることとビデオを非公開にすることをお勧めします。

1
Simon Hayter