我正在制作一个脚本,需要限制用户的视频下载,他们只允许在线观看,
我目前正在使用" video.js"播放器的脚本,
我已经限制了右键单击功能,
jQuery('.video-js').bind('contextmenu',function() { return false; });
还添加了动态加载视频,如
https://exmaplle.com/loadvid.php?video=fire.mp4&seskey=1a2asasd125asdasdasdasdas
但是当我使用一些FireFox扩展程序检查时。那些能够下载视频文件。
无论如何都要阻止使用浏览器扩展程序下载视频,或者是否有其他播放器支持安全视频播放。
答案 0 :(得分:0)
该jQuery代码仅禁用浏览器的上下文菜单。除了通过该菜单之外,它不会阻止任何人以任何方式下载视频。
使用令牌身份验证对于阻止用户共享链接非常有用,但由于令牌仍然有效,因此无法阻止下载扩展程序从同一会话中下载URL。
HLS或MPEG-DASH等分段格式对于临时用户来说更难下载,但可能会有下载扩展,可以将它们转换为MP4。 DRM(which Video.js supports)是最安全的,但显然会带来高成本和复杂性的开销。