I would seriously consider using Flash .flv video. You're asking for a lot of different functionality, most or all of which are included in the flash player. It's also becoming very standardized as a video format between YouTube and a lot of the mainstream media outlets which are adopting it.
-------------------------
Whatever you can do or dream you can, begin it. Boldness has genius, power and magic in it. Begin it now.
-Johann von Goethe
When Two Hearts Race... Both Win.
-Dove Chocolate Wrapper
Chroniclemaster1, Founder of
www.EarthChronicle.com
A Growing History of our Planet, by our Planet, for our Planet.