I am in a particular situation where money is not an issue, and I have isolated my problem to be with the equipment that I am using. Whether or not I need new equipment has yet to be determited. I am using a desktop computer with an AMD Athlon™ 64 X2 Dual Core 4200+ 2.2 GHz processor, an nVidia e-GeForce 7900 GTX video card with 512MB, 2GB RAM and a very large striped HDD RAID array. The project is to create an interactive, lossless, compressionless demo which runs at 1920x1080 (1080p) resolution. To do this, I have chosen to use Flash 8, because this gives me the quickest control over visual elements, which is key in getting the projects turned in during strict deadlines.
We already created one such project (see http://newsroom.cisco.com/Newsroom/flash/evp/Flash7/main.html?videoXML=../xml/high/901C0FCED4859D4B8E5B5AC54452452E_video.xml&defaultTopic=Corporate&defaultSubTopic=John%20Chambers
) and ran into issues when importing HD quality video into Flash. The video was very jerky and caused the processor to hit at 100% while the video was running. Compressing this video is OK, but it needed to be compressed far too much to play smoothly.
The way that I solved this problem for the deadline was to run the SWF in an HTA at fullscreen, and have the Flash file call for an object in the HTA to play a full-sized WMV file, which worked beautifully. The only problem is that there are semi-transparent, graphical elements that need to be displayed over this video, which we couldn't do. WMV has a windowlessVideo parameter, but this option also maxed out the processor.
So my problem is, I need a way to use HD quality video (doesn't necessarily need to be in Flash) and still have semi-transparent, graphical elements able to animate on top of the video. Please let me know any hardware and/or software solutions that you would suggest. Thank you!