2

我正在开发一个将 FLV 流式传输到播放器的项目 - 播放器需要能够寻找准确的帧数并暂停它们。

最终目标是实现可变的播放速度 - 播放器将转到一帧,暂停,然后转到下一帧,暂停,等等。(如果请求倒带,它也可以转到前一帧) - 仅适用于电影的一部分(例如,当用户选择“慢动作”时)。

目前,RTMP 用于提供 Flash 视频内容。

  1. 是否可以查找包含 Flash 视频文件的任何帧,或仅查找关键帧?
  2. 是否可以通过 RTMP 请求电影的一部分 - 并将内容分解为本地帧并将每帧图像存储在内存中,覆盖视频窗口并逐帧显示内容?

任何关于上述的建议将不胜感激!

阿尔卡迪

4

1 回答 1

2

It is possible to seek only on key-frames. Adobe FMS has builtin transcoder that makes possible to decode frames inside GOP and make frame-precise seeking, but it is not a good idea because of very high server load with bad results.

So easier to do it on flash player with enabled access to video samples.

于 2011-06-03T15:55:55.440 回答