我正在开发一个关于在LAN上运行的流媒体服务器(Linux,Apache,Squid,DHCP)的项目。客户端通过Web浏览器连接到服务器并使用HTML5观看视频。使用HTML5非常简单,但客户也可以使用右键菜单(或使用浏览器扩展名)轻松下载视频。是否可以阻止用户使用squid代理服务器下载视频,同时可以使用浏览器播放视频?我试图阻止视频文件下载(使用squid),但使用此方法HTML5视频也不会播放。用于阻止我使用的文件下载的Squid配置:
acl BlockExt url_regex -i \.mp4$
http_access deny BlockExt all
感谢。
答案 0 :(得分:0)
你可以通过javascript禁用rightclick来添加一个烦恼因素(这只会阻止真正的基本用户)或者将视频分成多个片段并使用已结束的事件跳转到下一个片段(当然可能有缓冲延迟,但对于处理音频的这个样本来说,它是相当可靠的 - https://gist.github.com/1266499)