Hoping someone knows the answer to this! The problem I am having is with IE10 video from Apache (2.2.14).
The video works fine when played locally off my machine in IE10 in html5). It also works fine when the URL is typed into the browser bar (IE10 then loads Quicktime to play it from the URL).
the only time it doesn't work is when its on the server and embedded in a page. I have checked using IE developer tools and I have the following:
Request GET /video/mp4/generators/cp1602/1602_turntable_web_640x480_30seconds.mp4 HTTP/1.1
User-Agent Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; WOW64; Trident/6.0)
Accept-Encoding gzip, deflate
Cookie PHPSESSID=81bl7h64uh7igtdq1svb3od514; __utma=10712498.343877558.1377504795.1377504795.1377504795.1; __utmb=107124220.127.116.117504795; __utmc=10712498; __utmz=10712498.1377504795.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none)
Response HTTP/1.1 200 OK
Date Mon, 26 Aug 2013 09:49:26 GMT
Server Apache/2.2.14 (Fedora)
Last-Modified Mon, 26 Aug 2013 08:43:20 GMT
I don't know why Apache is sending "close" for the connection? Could anyone suggest what might be wrong?
The following is in the httpd.conf to stop compression of the mp4 file as if it is served compressed, IE10 won't play it either!
SetEnvIfNoCase Request_URI \.(?:gif|png|zip|pdf|mp4|ogv|webm)$ no-gzip dont-v
Header append Vary user-Agent
Edited to add: I have just changed the "don't-v" to "dont-vary" as I couldn't find that don't-v was acceptable, it might have come as part of an editing error?