yaz*_*pro 2 javascript asp.net html5 html5-video
在HTML5视频标签中,如何根据需要/加载强制流式传输HTML5视频块并防止它们在客户端缓存?简单来说,如何阻止浏览器缓存HTML5视频?
我的最终目标是在短时间内(例如10分钟)使视频源可用,然后我将使源无效/到期.我知道如何使ASP.NET中的视频HTTP URL无效,或者如果视频托管在Amazon S3存储上,是否这样做.但是,如果浏览器缓存了我的视频,它将独立显示,并且不再从服务器请求视频.
我已经签出此有关使用HTML5视频的工作,没有多少运气详细的文章.
我看到两个不错的选择,并且通过使用它们你应该有合理的结果:
通过附加时间戳来使用唯一的URL:
domain.com/video.mp4?t="+ new Date();
或者是这种效果的东西.然后,您可以检查t的值并拒绝它是否在窗口之外.通过始终因Date()请求新URL,浏览器将被强制向服务器询问该文件.
缓存控制头.确保您为htaccess中的视频文件设置它们以强制刷新10分钟:
标题集Cache-Control"max-age = 600"AddType video/webm .webm
60s x 10m = 600
编辑:刚看到asp.net标签,在IIS中设置缓存控件头.
| 归档时间: |
|
| 查看次数: |
5733 次 |
| 最近记录: |