Send files ending in .mp4 in Apache with HTTP 206 Partial Content
Posted
by
Pacha
on Server Fault
See other posts from Server Fault
or by Pacha
Published on 2014-08-21T15:05:33Z
Indexed on
2014/08/21
16:22 UTC
Read the original article
Hit count: 461
apache-2.2
|http
I am using Apache as web server and the return code is always HTTP/1.1 200. I want to set some kind of handler or use a mod to return HTTP/1.1 206 when the extension of the file requested is .mp4 so it can do video seeking, my web server is already returning some headers to do seeking, but it doesn't work.
Is this possible?
The HTTP headers
http://*hidden*/media/movies/file/1080/d3191cd83109c593ec908f3a47efa8a2.mp4
GET /media/movies/file/1080/d3191cd83109c593ec908f3a47efa8a2.mp4 HTTP/1.1
Host: *hidden*
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:31.0) Gecko/20100101 Firefox/31.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate
Referer: http://vjs.zencdn.net/4.6/video-js.swf
Cookie: csrftoken=zXngwwS1S827g7aAJYbHJS3ajn5BGq9M; sessionid=uj1hlj00c85aoehw0n5fye8waggb7uod
Connection: keep-alive
HTTP/1.1 200 OK
Date: Thu, 21 Aug 2014 15:04:46 GMT
Server: Apache/2.2.22 (Debian)
X-Mod-H264-Streaming: version=2.2.7
Content-Length: 2148905782
Last-Modified: Wed, 13 Aug 2014 11:36:46 GMT
Etag: "8e002a-8015b345-5008133ff23c4;-2146061514"
Accept-Ranges: bytes
Keep-Alive: timeout=5, max=100
Connection: Keep-Alive
Content-Type: video/mp4
© Server Fault or respective owner