0

これがSOの質問なのかSFの質問なのかはよくわかりません。

私はflowplayer5.2.0を使用しています。ビデオはffmpegを使用してストリーミング用に準備されています(moovはファイルヘッドに移動され、h.264などでエンコードされます)。しかし、debug:trueオプションを使用すると、次の出力が表示されます。

Object {url: "http://188.254.8.34/video/2012/03/20/jvk6abVbQog.mp4", seekpoints: Array[20], src: "http://188.254.8.34/video/2012/03/20/jvk6abVbQog.mp4", width: 1280, seekable: false…}

このメディアファイルはシークできません。だが:

debug.metadata Object {videoframerate: 25, seekpoints: Array[20], audiocodecid: "mp4a", moovposition: 40, audiochannels: 2…}

いくつかのシークポイントがあります。

このファイルをシーク可能にするにはどうすればよいですか?

Mp4はmp4モジュールを備えたnginxによって提供されます-範囲要求がサポートされています。

編集

キーフレームでmp4をフラグメント化する必要があるという仮説があります。しかし、ffmpegv。>0.8でそれを行う方法がわかりません。

4

1 に答える 1

0

フロープレーヤー(非フラッシュバージョン)はHTTPプログレッシブダウンロードをサポートしていないようです。ただし、フラッシュバージョンはそうです。

于 2013-04-03T16:13:40.343 に答える