私は次のHTML5ビデオタグを持っています:
<video id="vid" controls="controls" preload="metadata">
<source src="/testvid.m4v" type="video/mp4" />
Your browser does not support the video tag.
</video>
ビデオがクリックされるとすぐに、Safariはビデオファイル全体のダウンロードを開始し、最後に到達するまで停止しません。ビデオファイルは400MBであるため、これは帯域幅のコストによる問題です。
http://renaun.com/blog/code/qtindexswapper/のアプリでは、インデックスはすでに開始されており、残りはまだダウンロード中ですが、ビデオはすぐに再生できます。
ソースファイルはAmazonS3にあるため、サーバーは範囲リクエストをサポートします。
何か私にできることはありますか?理想的には、ある種の賢明なバッファが必要です。たとえば、再生ヘッドの前に20 MBのコンテンツ、1分、またはそのようなものが必要です。