在线视频加密播放与防下载该如何考虑?

在线视频加密播放与防下载该如何考虑?

▲ 图 / 防录屏随机水印

1. 视频加密(分片加密)VRM加密:

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

2. 防录屏(用名信息ID跑马灯):

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

▲ 图 / 用户ID跑马灯效果截图

3. 防盗链(域名限制):

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

扫描二维码关注公众号,回复: 15243845 查看本文章

4. 防篡改(ATS/HTTPS数据防篡改):

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

5、禁止拖动视频进度条

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

实例:参数开启后,视频教学内容或视频课件将不允许拖动进度条。

<div id="player"></div>
<script src="//player.polyv.net/script/player.js"></script>
<script>
var player = polyvPlayer({
wrap: '#player',
width: 800,
height: 533,
volume:0.75,
vid: '138dcc9667850eba0705401288131bf1_1',
ban_seek:'on',
});
</script>

代码参数提示:

ban_seek string off 设置为 on 播放器将会彻底禁止拖拽

上加密效果测试实例:视频加密演示应用_酷播云

有兴趣要做功能测试的朋友,可以联系我哦~~

我的热门文章推荐

猜你喜欢

转载自blog.csdn.net/suny2020/article/details/129233838