これが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でそれを行う方法がわかりません。