#インターネット上のビデオ ファイルをダウンロードすると、再生するために特別な方法でエンコードする必要がある場合があります。 Flash ベースのビデオが適切に動作するには、データをストリームの末尾から先頭に移動する必要があります。 mp4 FastStart というプログラムを使用すると、これを行うことができます。
HandBrake のようなプログラムには、エンコード中にこれを実行できる「Web」オプションがあります。 Web サーバーが mp4 ファイルの圧縮に加えて gzip 圧縮や deflate 圧縮を適用しないことを確認する必要があります。
圧縮により、Web サーバーがより小さいファイル サイズを提供できるようになり、Web サイト ユーザーの読み込み時間が短縮されます。 Gzip は、ネットワーク転送を高速化するためにファイルを圧縮 (サイズを小さく) する方法です。コンピューティングにおいて、DEFLATE は、LZ77 アルゴリズムとハフマン コーディングの組み合わせを使用する可逆データ圧縮アルゴリズムおよび関連ファイル形式です。
curl -I http://example/video.mp4 を使用して Web サーバーで確認してください。 HTTP 応答ヘッダーには、Content-Encoding ではなく、Content-Type - video/mp4 および Accept-Ranges - バイトが含まれている必要があります。
以上が大きな .mp4 ファイルを HTML5 でストリーミングするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。