views:

158

answers:

2

The player can be free or commercial, frame-by-frame can be core functionality or a plug-in. Also, it must be production quality and handle RTMP streaming.

A: 

here you go. http://davidwees.com/myblog/2007/05/frame_by_frame_player_in_flash.html

TheBrain
Thanks, but that only works with a video embedded in the SWF file and it isn't Production quality. I have modified my question to add these conditions.
rcampbell
+1  A: 

By virtue of how the Flash-based video formats work you won't see frame-by-frame as a native capability.

The problem is that of keyframes. A keyframe specifies all of the data for that frame. Every N number of frames (where N is specified by the person who encoded the video) in a video there is a keyframe, the frames in between just specify delta information from the last keyframe. This why, for example, scrubbing in most flash-based video players is less than precise.

In order to do frame-by-frame scrubbing the video player would have to maintain an off screen buffer to play the video and capture the delta frames to BitmapData objects. I'm fairly sure this would work, it just may be a little slow.

I know this isn't a direct answer to your question but it should at least push you in the right direction for what to look for or develop yourself.

Branden Hall