Check if I have an IIS MIME type for mp4 added for a hosted site (or for the directory in which you have your video files).
There is already one for Win Server 2012, but for Win Server 2008 it is not enabled by default.
So, if you developed / tested on WinSer2012 and then deployed on WinSer2008, you may get this problem.
Mp4 settings MIME: File name extension: .mp4 MIME type: video / mp4
source share