首页 > 编程知识 正文

加密视频专用播放器,视频加密

时间:2023-05-05 18:41:28 阅读:163566 作者:4717

在线视频加密很容易建立防盗链。 盗贼链是通过一些技术手段将他人在服务器上的内容直接展示在自己的网站上。 通常有一个小网站来窃取其他网站的视频,可以大大节省空间和流量。 为了避免这种情况,需要加密视频的链接,以便找不到视频的真正链接,或者在获得链接后离开网站就无法播放。

常见的方法有referer和token。 Referer是header的一部分,浏览器向服务器发送请求时通常会带来Referer。 由此,告诉服务器是来自哪个页面。 服务器通过验证Referer,可以防止本站以外的人访问Referer信息,或者直接跳转到其他页面等。

Token防盗链是在访问视频链接时加Token的,通常包含时间等信息。 服务获取token后,将该时间与服务的当前时间进行比较,如果过期或没有token,则拒绝访问。 Token通常由服务器生成,必须加密。 否则很容易被破解。

防盗链严格来说并不是视频加密,只能防止一些人下载。 相对于其他方式成本低,但安全性也低。

在此基础上还可以以m3u8文件格式传输,安全性更高,下载也能得到下载者的是多个ts格式的片段,为了得到完整的视频需要处理这些片段视频,而且成本更高

终极方法是采用数字版权管理,这是一种DRM。 其机制是首先建立数字节目授权中心,对压缩的视频内容进行编码,用密钥加密保护。 加密后的数字节目的标题中容纳了KeyID和授权中心的URL,用户在播放视频时,可以根据KeyID和URL对被认证的密钥进行解密并成功播放。 需要保护的内容是加密的,即使下载到用户,没有许可证也无法播放。 密钥一般有公钥和私钥。 公钥用于加密视频,私钥用于解密。

目前,无论哪种方法都不能绝对保证视频的安全,只有不断更新防盗技术才能更好地保护数字版权。

csdyl

2020年11月15日

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。