リモートでホストされているビデオファイル(flv)を開こうとしています。
0以外の別の開始点を使用してビデオをシークすると、プレーヤーが「黒」に変わり、何も起こりません。
プログレスバー(firebug内)が読み込まれているので、データは受信されていますが、ビデオコンポーネントには何も表示されていません。
私は何かが足りないのですか?
リモートでホストされているビデオファイル(flv)を開こうとしています。
0以外の別の開始点を使用してビデオをシークすると、プレーヤーが「黒」に変わり、何も起こりません。
プログレスバー(firebug内)が読み込まれているので、データは受信されていますが、ビデオコンポーネントには何も表示されていません。
私は何かが足りないのですか?
サーバーはこれをサポートする必要があります。
途中からファイルをロードする場合、サーバーはその場でファイルを再生成する必要があります。元のヘッダーを読み取って (サイズと期間などを取得するために)、最も近いキーフレームを見つけ、新しいヘッダーを書き込んでファイルをストリーミングする必要があります。識別されたキーフレームから開始します。
サーバーがこれをサポートしていない場合、プレーヤーは完全なファイルをロードして、十分にロードされるまで待つか、ヘッダーが欠落している途中からデータを読み取ります。
通常、これは lighttpd を Web サーバーとして使用し、mod_flv を使用することで解決されます。http://jan.kneschke.de/projects/flv-streamingを参照