企业培训课程防下载和防盗录的一些方法

企业培训课程防下载和防盗录的一些方法

阿酷TONY原创 /2023-4-26 / 第1次发,还不太熟悉。

​企业内训培训课程如何防下载和防盗录?上实例效果,有兴趣的朋友也可以直接输入自己的名字测试哦~~ 

做的演示DEMO如下,实现了“企业员工ID跑马灯”和“视频随机员工ID水印”,做了PC端和移动端的适配。

欢迎参观我自己写的一个demo,欢迎探讨>>     企业内训视频防下载>>

1、VRM加密 (文件加密)
2、播放器加密 
3、企业员工ID跑马灯  
4、视频随机员工ID水印
5、浏览器防录屏
6、视频水印 (企业LOGO)
7、域名白名单OVP防盗链
8、ATS/HTTPS数据防篡改
9、防录屏随机水印
10、禁止拖动视频进度条

企业培训课程防下载和防盗录的一些方法_第1张图片

 图:移动端观看效果截图(支持“企业员工ID跑马灯”和“视频随机员工ID水印”)

1.VRM加密视频

对视频文件进行切片、对碎片逐一进行混淆式加密,包括AES128加密、XOR加密、关键帧错序等。

function setPlayer() {
    var player = polyvPlayer({
    wrap: '#player',
    width: '100%',
    height: h,
    df:3,autoplay:'true',
    vid: 'ef03a1d2e584da04d252ec36c559b90b_e',   
    playsafe:'4d40dfa7-38eb-48de-b767-b0faa7be9f6d-gUIDqilgjhblocgPID2834', 
    ts:'1681122259000',
    sign:'e56983048e5a0fa619181388314402b1'
    });
}

2.播放器加密

播放器代码加密,防反编译、代码混淆等方式。

3.企业员工ID跑马灯

将企业员工的ID、电话号码或其他信息内容等设置在视频上不规则跑动(作追溯盗版者用)。 ID跑马灯功能,是指通过设定文字内容(一般是观众的身份ID信息)在视频上不规则滚动,以此来警示盗版者,达到视频版权保护的效果,示例中是将企业员工的ID和电话号码显示出来。

企业培训课程防下载和防盗录的一些方法_第2张图片

 图1:员工登录界面

 员工登录后,就会在跑马灯中显示该员工的姓名等信息,如下图:

企业培训课程防下载和防盗录的一些方法_第3张图片

  图2:员工登录展示的ID跑马灯效果

4、视频随机员工ID水印

视频随机员工ID水印,在视频画面中随机显示员工的id名称,无法去除。

企业培训课程防下载和防盗录的一些方法_第4张图片

企业培训课程防下载和防盗录的一些方法_第5张图片

   图3/图4:UIDzhangjiawenPID2567,为随机员工ID水印

5、浏览器防录屏

通过播放器实时监测,如果检测到视频处于录屏状态或小窗待录屏状态,视频会立即停止播放,显示报错信息,视频无法继续播放。

企业培训课程防下载和防盗录的一些方法_第6张图片

  图5:浏览器防录屏

6、视频水印 (企业LOGO)

视频上传后自动将企业的LOGO图标水印加在视频右上角/右下角等位置上。

7、​域名白名单OVP防盗链

​设置视频只允许某些指定的域名下才能正常播放,其他域名无法播放。

8、ATS/HTTPS数据防篡改

传输链路支持ATS/HTTPS加密协议,避免视频在传输过程中被截取或被篡改。

9、禁止拖动视频进度条

html5播放器禁止拖拽功能实例(常用于场景:企业培训、在线教学内容禁止学员拖动视频进行观看)。

 
企业培训课程防下载和防盗录的一些方法_第7张图片

 图6:禁止拖动视频进度效果

第1次发,文章原创,还不太熟悉。

你可能感兴趣的:(前端播放器加密解密防盗链)