<div dir="ltr">@Roman thanks for reply,<br><br>>> your second request has a different cache key, so the<br>
file is downloaded again.<br><br>Means, if a user seeks through the video i.e <a href="http://url/test.mp4?start=99">http://url/test.mp4?start=99</a> , the whole file again gets downloaded or the partial part of the file from 99sec to onward gets downloaded ? If the whole file downloaded again each time, does nginx support something like, if user seeks through the video start=99 and the rest of the file gets download instead of the whole file ? Is the rsync only solution if not nginx?<br>
<br> <br></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Mon, Jun 23, 2014 at 5:22 PM, Roman Arutyunyan <span dir="ltr"><<a href="mailto:arut@nginx.com" target="_blank">arut@nginx.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class=""><br>
On 19 Jun 2014, at 10:12, shahzaib shahzaib <<a href="mailto:shahzaib.cb@gmail.com">shahzaib.cb@gmail.com</a>> wrote:<br>
<br>
><br>
>       we're using two servers (one proxy and one backend). Proxy server is using proxy_cache to cache mp4 files from backend server and working fine. When i stream a full video from cache, the header response gives me the cache-status: HIT but whenever i seek the mp4 file i.e <a href="http://url/test.mp4?start=33" target="_blank">http://url/test.mp4?start=33</a> , the Cache-status changes to : MISS . Does that mean, the proxy server is again downloading the same file after the 33 seconds ?<br>

<br>
</div>Since default proxy_cache_key has $args in it, your second request has a different cache key, so the<br>
file is downloaded again.<br>
<br>
Moreover the mp4 module does not work over proxy cache.  That means even if you fix the cache key issue<br>
mp4 seeking will not work.  You need to have a local mp4 file to be able to seek mp4 like that.<br>
<div class="HOEnZb"><div class="h5"><br>
_______________________________________________<br>
nginx mailing list<br>
<a href="mailto:nginx@nginx.org">nginx@nginx.org</a><br>
<a href="http://mailman.nginx.org/mailman/listinfo/nginx" target="_blank">http://mailman.nginx.org/mailman/listinfo/nginx</a><br>
</div></div></blockquote></div><br></div>