2

FLV がプレーヤーにストリーミングされるプロジェクトに取り組んでいます。プレーヤーは、正確なフレーム番号を求めて一時停止できる必要があります。

最終的な目標は、さまざまな再生速度を実現することです。プレーヤーはフレームに移動し、一時停止し、次のフレームに移動して一時停止し、というように続きます。(巻き戻しが要求された場合、前のフレームに移動することもできます) - ムービーの一部のみ (たとえば、ユーザーが「スローモーション」を選択した場合)。

現在、RTMP を使用して Flash ビデオ コンテンツを提供しています。

  1. Flash ビデオ ファイルを含む任意のフレーム、またはキー フレームのみをシークすることはできますか?
  2. RTMP を介して映画の一部を要求し、コンテンツをローカルでフレームに分割し、フレームごとの画像をメモリに保存して、ビデオ ウィンドウをオーバーレイし、コンテンツをフレームごとに表示することは可能ですか?

上記に関するアドバイスをいただければ幸いです。

アルカディ

4

1 に答える 1

2

キーフレームのみをシークすることができます。Adobe FMS にはトランスコーダーが組み込まれており、GOP 内のフレームをデコードし、フレームを正確にシークできますが、サーバーの負荷が非常に高く、結果が悪いため、お勧めできません。

ビデオサンプルへのアクセスが有効になっているフラッシュプレーヤーで行う方が簡単です。

于 2011-06-03T15:55:55.440 に答える