thecoalman - 10:28 am on Oct 27, 2011 (gmt 0)
And I want to stay out of Flash.
If you want to hit the widest possible audience you need to use a plugin whether it's flash or something else like Silverlight, the other alternative is html5.
There is two distinct issues. Firstly codec issues, there is no universal codec that can be expected to play on any system. The closest you'll come to that is mpeg1 which is really not very efficient.
The second is cross browser issues, there is no way to reliably embed a player using html4.
Flash eliminates both these issues.