禁用VideoJS脚本上的视频下载

时间:2017-08-19 08:09:32

标签: php .htaccess html5-video video.js

我正在制作一个脚本,需要限制用户的视频下载,他们只允许在线观看,

我目前正在使用" video.js"播放器的脚本,

我已经限制了右键单击功能,

jQuery('.video-js').bind('contextmenu',function() { return false; });

还添加了动态加载视频,如

https://exmaplle.com/loadvid.php?video=fire.mp4&seskey=1a2asasd125asdasdasdasdas

但是当我使用一些FireFox扩展程序检查时。那些能够下载视频文件。

无论如何都要阻止使用浏览器扩展程序下载视频,或者是否有其他播放器支持安全视频播放。

1 个答案:

答案 0 :(得分:0)

该jQuery代码仅禁用浏览器的上下文菜单。除了通过该菜单之外,它不会阻止任何人以任何方式下载视频。

使用令牌身份验证对于阻止用户共享链接非常有用,但由于令牌仍然有效,因此无法阻止下载扩展程序从同一会话中下载URL。

HLS或MPEG-DASH等分段格式对于临时用户来说更难下载,但可能会有下载扩展,可以将它们转换为MP4。 DRM(which Video.js supports)是最安全的,但显然会带来高成本和复杂性的开销。