すべてのブラウザー (Firefox/Chrome の場合は OGV、IE の場合は Flash、Safari の場合は MP4) に対応するビデオをストリーミングするためのビデオ サイトを構築しました。具体的には、動画タグは次のとおりです。
<video id="movie" width="100%" height="100%" autoplay="autoplay" controls="" preload="" tabindex="0">
<source src="video.mp4"></source>
<source type="video/ogg;" src="video.ogv"></source>
<object id="moduleHolder" width="800" height="500" type="application/x-shockwave-flash" data="webplayer.swf" style="visibility: visible;">
<param name="allowfullscreen" value="true">
</object>
</video>
FF/Chrome/IE ではすべて正常に動作しますが、Safari に関しては、ビデオの再生が開始されるまでに非常に長いバッファ時間がかかります。
QTIndexSwapper アプリケーションを使用して MOOV をファイルの先頭に配置しようとしましたが、メタデータは既に先頭に配置されているようです。
Error: MOOV is in proper place, processing not needed
OGV と MP4 ファイルのサイズは似ているため、OGV ムービーはすぐに読み込まれるため、インターネット接続の問題ではないと思います。
MP4 ファイルは Adobe Media Encoder CS5 でエンコードされており、具体的な詳細は次のとおりです。
マルチプレクサ: MP4、標準ストリームの互換性
ビデオ: 800 x 600、29.97fps、メイン プロファイル、レベル 4.2 VBR 2 パス、1.5Mbps (ターゲット)、2Mbps (最大)
音声:AAC、160kbps
「最高のレンダリング品質を使用」チェックボックスがチェックされています。
エンコーディングの問題だと考えていますが、数週間前はファイルが正常に再生されていました。どんなアイデアや指針も大歓迎です。