Need a custom Flash video player with 2 modes:
Analyze Mode: An MP4/[url removed, login to view] video is loaded from a URL (provided by embedded flashvar), and the user can draw lines and circles (from colors from a pre-set list) over the video as an overlay. These will be geometric shapes only (circles and straight lines), freehand will NOT be needed. Once done drawing, the overlay can be uploaded as a transparent image to a web service. The drawing overlay will remain static as the video plays underneath it.
Comparison Mode: A second MP4/[url removed, login to view] video can be loaded from a URL (fetched from a webservice) and displayed side by side with the initially loaded video from Analyze Mode, each with their own playback controls. Not all videos will be the same duration/size/orientation. In this mode, the drawing tools will be hidden (this isn't reflected in the wireframes yet, but it will be).
Both modes: The user should be able to drag/scrub the playhead back and forth to view the videos, or step forward and backward frame by frame using the arrow controls on their keyboard. It will also need controls for zooming and panning to specific areas of the videos. A web service will be used to fetch a list of available videos to play, and return data including Title, Time, Thumbnail Image (url), and MP4 video (url). The Player will need a popup window to browse available videos retrieved from this webservice, and load the MP4 into the player when selected.
Wireframes are attached below, and final interface designs will be provided, along with necessary artwork when the project begins.
On completion, we will require all source FLA/AS files, along with any external libraries or files used to successfully build the SWF.