As for web sharing, the IE Web Publisher isn't exactly a web server, but the "Web Sharing" feature refers to the fact that OS X comes preinstalled with Apache. You can get a free Windows version of Apache
, and some versions of Windows (not XP Home) come preinstalled with the Microsoft IIS web server as well.
And as I said, Media Player Classic
is an excellent free media player with H.264 support.