We have a new client that we will be hosting content for. The client is producing a lot of video content. They have asked us what format we would like the files to be in.
Now this video content will be uploaded and stored in our web based CRM. The client's customers will have access to this content for direct download (no streaming) through the browser.
What file format would produce the smallest files while still preserving good quality and is common enough to play in most media players (Winamp, Windows Media Player, etc)?
UPDATE: I should have been a bit more clear. First of all we are not streaming the videos. They are only available for download. They have to play in common media players like Winamp and Windows Media Player. Some of our client's customers are large corporations so deploying new codecs to play the content is not a favorable option. It needs to play out of the box so that rules out Flash and Xvid.