很多用户的网站系统无法在播放页面使用动态防盗密钥,也有部分用户根本搞不懂防盗密钥的写法是什么情况,这种情况怎么实现完美防盗?
如果你的视频仅限于网站网页调用的话(app不支持框架调用share地址),播放页面框架调用share地址能实现最完美的防盗效果。
首先把防盗功能全部打开,加上需要防盗的文件格式,自定义数字+字母的8位防盗密钥,密钥有效期,白名单。这样在网站调用的share页面里面m3u8\ts\key文件都是带上防盗密钥的,同时白名单功能可以禁止白名单以外的域名播放share地址的视频、同时也可以禁止直接复制share地址在浏览器打开。
白名单的域名最好是包含PPVOD后台地址域名或IP、网站域名、视频地址域名,这样白名单内框架调用share地址都可以正常播放,并且支持从白名单地址打开share地址。
举例:PPVOD视频系统这边的播放域名跟网站的实际域名是独立的,比如PPVOD视频系统这边视频的分享地址是:http://demo.ppvod.com:2100/share/SRfzE0y5M6PU854s 而实际这个地址是套在www.ppvod.com这个网站里面播放,为了防止其他网站调用和用户直接在浏览器打开分享地址转发观看(脱离你的网站,你就没法控制只能会员观看),这时候就可以把网站域名www.ppvod.com设置为白名单。白名单以外的域名调用你的share地址都会跳转到一个错误页面。
如果你想修改这个跳转的地址可修改文件:PPVOD软件文件夹\work\views\share_js.ejs,文本打开第三行var redirecturl = "/"; 把/改为你指定的跳转地址即可。
最终实现的效果就是:
1、禁止除允许以外的网站调用分享地址
2、禁止直接在浏览器打开分享地址
3、只能在你们允许的网站上面看分享地址的视频
PPVOD视频点播系统下载地址:http://www.ppvod.com/dianbo/xiazai/440.html
PPVOD全能直播软件下载地址:http://www.ppvod.com/zhibo/xiazai/511.html
在线服务QQ:952758888