发布源:深圳维创信息技术发布时间:2020-12-14 浏览次数: 次
视频加密是指对视频数据进行保护,防止用户提取出视频的原始数据,防止未经授权的人随意观看,防止用户使用录屏软件进行录制。
视频加密方面:
1. 最简单的地址型的加密,比如混淆地址加密,这种是容易实现的方式,当然也是最简单最容破解的方案。
这种方案,是非常容易实现,成本最低的方案,对于视频安全性要求并不是特别高的用户,一般用的是这种。
2. 另一种,就是采用比如rtmp/rtmpe协议,这种协议有优点,也有不足,主要看使用者如何去平衡了。
这种方案要求用户自己要搭流媒体服务器平台,例如配ADOBE公司的AMS产品,或WOWZA产品,这两种是收费产品,价格在3-5万左右;当然开源的产品也有srs,red5等之类的产品。
大至做法是,配好流媒体环境,用AS3写个播放器来调用RTMP/RTMPE协议的视频地址,RTMP和RTMPE有什么区别呢?RTMPE是RTMP的加强版,E代表的意思是加密。
视频加密常见方法
1、m3u8切片加密:各种在线播放视频的网站广泛使用的技术,切片同样是使用AES加密算法。
--优点:各种浏览器,手机,小程序都能兼容,通用性很好。
--缺点:由于是公开的算法,还原也十分简单,有很多影音嗅探工具能直接下载还原,加密效果很弱,防小白可以,聊胜于无。
--防翻录:无
2、文件流加密:采用异或或者AES等文件流加密方式,对文件数据进行处理。
播放时动态解密相应的数据到内存再播放。
--优点:加密和解密速度都很快。
--缺点:必须使用专用的播放器才能解密,加密强度较弱,专业破解人员可写工具瞬间提取。
--防翻录:通过播放器,APP实现
3、视频逐帧转码加密:加密强度最高但同时也是技术实现最麻烦的一种。
软件需要读取源视频内部编码,逐帧把视频编码转为私有视频编码,通常是基于H264来改写为私有协议(即非标准H264算法)。
--优点:由于采用私有视频编码协议,除非熟知视频内部编码规则,否则绝无破解或提取的可能,安全性极高。
但这种加密方式对开发者技术要求较高,比较少公司使用。
--缺点:必须使用专用的播放器才能解密,加密过程类似于视频转码,需要消耗比较长的加密时间。
--防翻录:通过播放器,APP实现但一个好的视频加密方案,除了视频加密本身,还要有强有力的防翻录机制,否则即使加密做得再好,对方打开录屏软件就全录下来了。
防翻录机制介绍防翻录通常会采用以下方式实现:视频假水印:假水印方式,视频播放时附加一个透明层,上面写上对方姓名、手机号等个人信息,以达到震慑录屏者的作用。
但由于是假水印,浏览器按F12通常就直接能把假水印干掉,防小白足够。
视频真水印:真水印方式,即在播放器渲染前提前把水印和视频帧结合,技术实现麻烦,而且必须在播放器客户端内才能实现。
好处是采用这种方式破解者无法把水印去除。
视频问答模式:在播放过程中弹出相应的问题让学生回答。
这种方式可以用来干扰录屏,增加录屏者的时间成本。
但对录屏的人来说只要后期再 剪辑一下就好了。
基于数据库的方式检测本地是否存在录屏软件:这种方式的缺点是存在滞后性,可能有许多录屏软件无法被检测到。
基于系统底层API检测的方式检测:这种方式会比较可靠,但存在一定的误伤。
因为有不少正常软件也可能会调用类似的系统API。
基于云端数据库+底层API检测+行为检测:采用类似杀毒软件防病毒的策略,可以实时更新防翻录策略,基本可以通杀各种录屏软件,但技术实现成本较高,目前国内采用这种方式的厂商很少。
视频加密软件对比腾讯课堂,保利威,CC课堂,能力天空:--安全性:普通--加密原理:m3u8切片加密--防翻录能力:无,只有视频假水印和问答模式,无法检测电脑上的录屏软件。
--防截图能力:无--兼容性:兼容性较高,支持免安装播放器直播播放--平台支持:网页播放,手机播放鹏保加密--安全性:中等--加密原理:文件流加密--防翻录能力:一般,视频假水印,能检测常见的录屏软件--防截图能力:无--兼容性:兼容性低,须安装Windows软件播放。
--平台支持:支持Windows播放器,不支持网页播放深造加密--安全性:中等--加密原理:文件流加密--防翻录能力:一般,视频假水印,能检测常见的录屏软件--防截图能力:有--兼容性:兼容性低,须安装Windows软件播放。
--平台支持:支持Windows播放器,不支持网页播放视频加密--安全性:高级别--加密原理:视频逐帧转码加密--防翻录能力:基于云端数据库+底层API检测,可通杀各种已知和未知的录屏软件。
--防截图能力:截图黑屏,自动拦截截图操作--兼容性:兼容性高,支持全平台各种形式播放--平台支持:网页播放,电脑客户端播放,APP播放。
综上,大平台型的网站通常为了兼容性,只能牺牲兼容性,无法更多地关注视频加密安全性,而小厂商做细分行业通常没有精力把各种平台做完整。
视频加密是一块比较专业的领域,视频加密是一个专业做视频加密的公司,如果您有视频加密的需求推荐使用视频加密系统,如有疑问也欢迎咨询我们。
Copyright © 2021 深圳市维创信息技术有限公司 版权所有