Forum Moderators: open
<video class="video" controls="controls" poster="img/video.jpg" width="548" height="308">
<source src="video.mp4" type="video/mp4" />
<source src="video.webm" type="video/webm" />
<source src="video.ogv" type="video/ogg" />
<object id="flowplayer" type="application/x-shockwave-flash" data="http://releases.flowplayer.org/swf/flowplayer-3.2.1.swf" width="548" height="308">
<param name="movie" value="http://releases.flowplayer.org/swf/flowplayer-3.2.1.swf" />
<param name="allowFullScreen" value="true" />
<param name="wmode" value="transparent" />
<param name="flashVars" value="config={'playlist':['img%2Fgetlowfees-video.jpg',{'url':'video.mp4','autoPlay':true}]}" />
<img src="img/video.jpg" width="548" height="308" title="No video playback capabilities, please download the video below" />
</object>
</video>
I would find the HTTP request for the actual video file that should be playing, and then do an exact comparison of what was sent in the Linux-served header vs. the IIS one, and identify what EXACTLY is different. If it's the same file and it's playing on one but not another, then I suspect the Linux one is sending something that the IIS one isn't (but should be), or that the IIS one is sending something that the Linux one isn't (and shouldn't be).