Question
FLASH application dev. question
Greetings all. I'm a FLASH designer and have been approached
by a client that is interested in developing a FLASH application to
do roughly the following:
- automatic conversion/encoding video files on upload to his server info FLV files ready for playing in the FLASH application. is there a server-side application that needs to be in place for this to happen? He wants users to upload their own videos and have them converted on-the-fly
- the ability to play the FLV (select from a library of them) including traditional playback controls (frame by frame, slow/speed control, zoom in, mirror/flip playback, etc). I know much of that can be done inside the FLASH movie/application itself
but here are the "kickers"
- draw on top of the FLV (like make circles and squares and lines and paths of different colors, text boxes, etc)
ex: user plays a video and pauses on frame 38. then draws on a layer on top of the video that is then tied to that frame. every frame that is drawn on top of gets a drawing layer that the user can turn on and off OR they can draw on a layer that persists throughout the playback (that can also be turned on and off)
- bookmark frames (important moments in the video) and retain those bookmarks to quick jumping to
- save the view: print and/or save the playback view (movie, drawing layers, etc) to an image file capture for retention
most of this is outside my current skill set...obviously, but I need to know where to start...
- required server side app to do the conversion
- required server side app for media streaming (don't think so as it's pretty much going to be a single viewer at a time per video...customer picks HIS own videos to view..not the world viewing all of them)
- drawing layer app. Is this something that can be done in FLASH?
Thanks SO much all! If anyone has any suggestions, sites that might be doing simiar things now, etc. ALL of that is greatly appreciated.
- automatic conversion/encoding video files on upload to his server info FLV files ready for playing in the FLASH application. is there a server-side application that needs to be in place for this to happen? He wants users to upload their own videos and have them converted on-the-fly
- the ability to play the FLV (select from a library of them) including traditional playback controls (frame by frame, slow/speed control, zoom in, mirror/flip playback, etc). I know much of that can be done inside the FLASH movie/application itself
but here are the "kickers"
- draw on top of the FLV (like make circles and squares and lines and paths of different colors, text boxes, etc)
ex: user plays a video and pauses on frame 38. then draws on a layer on top of the video that is then tied to that frame. every frame that is drawn on top of gets a drawing layer that the user can turn on and off OR they can draw on a layer that persists throughout the playback (that can also be turned on and off)
- bookmark frames (important moments in the video) and retain those bookmarks to quick jumping to
- save the view: print and/or save the playback view (movie, drawing layers, etc) to an image file capture for retention
most of this is outside my current skill set...obviously, but I need to know where to start...
- required server side app to do the conversion
- required server side app for media streaming (don't think so as it's pretty much going to be a single viewer at a time per video...customer picks HIS own videos to view..not the world viewing all of them)
- drawing layer app. Is this something that can be done in FLASH?
Thanks SO much all! If anyone has any suggestions, sites that might be doing simiar things now, etc. ALL of that is greatly appreciated.
