[发明专利]针对VIP视频的加密播放方法及加密系统在审
申请号: | 201611150632.1 | 申请日: | 2016-12-14 |
公开(公告)号: | CN106791934A | 公开(公告)日: | 2017-05-31 |
发明(设计)人: | 杜星;贺振增;王一丁;张鹏宇 | 申请(专利权)人: | 暴风集团股份有限公司 |
主分类号: | H04N21/2347 | 分类号: | H04N21/2347;H04N21/266;H04N21/4627 |
代理公司: | 北京晟睿智杰知识产权代理事务所(特殊普通合伙)11603 | 代理人: | 于淼 |
地址: | 100083 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 针对 vip 视频 加密 播放 方法 系统 | ||
技术领域
本申请涉及视频加密技术领域,具体地说,涉及一种针对VIP视频的加密播放方法及加密系统。
背景技术
现在音视频播放平台领域,主要使用VIP机制进行音视频的播放,先对视频文件进行加密,在用户请求播放时解析用户权限,再根据用户权限对视频文件进行解密播放。但是各家音视频播放平台的音视频VIP的加密机制都不尽相同,现有音视频的加密方式有如下几种:(1)文件头加密,也就是对文件头信息进行加密,这种加密方式是部分加密,加密强度较弱,现在大部分播放器,能够跳过头,进行播放。(2)流加密,这种加密方式较文件头加密来说,稍微安全,因为是对整个音视频文件进行加密,所以播放时是边解边播。缺陷是,一旦被破解,使用其他技术就很容易导出整个文件。(3)帧加密,这种加密方式,是现在业界公认相对比较安全。当然各家做法都不一样。主要是对数据进行重组,加密。使破解人员很难对数据进行还原和重组,大大加大了破解的难度和成本。通过音视频帧加密,可通过在服务器进行对信息的控制,从而达到不同文件的不同格式,不同加密方式,使数据更加安全。
现有技术中音视频播放中VIP加密机制,都是在音视频的接口层进行加密,在接口层根据用户的权限进行音视频解密播放,但是这种VIP加密机制不是针对音视频本身的加密,也就不能限制音视频本身的传输播放。用户在离线状态下观看已下载的音视频时,就可以通过用户之间的音视频传播方式,避开音视频平台在音视频播放片头插播的广告,从而影响音视频片头广告的效益。
发明内容
有鉴于此,本申请所要解决的技术问题是提供了一种针对VIP视频的加密播放方法及加密系统,能够针对VIP视频的视频流进行加密,在用户请求播放VIP视频时,根据用户信息判断是否向用户发送视频流的解密密钥。通过对视频流进行加密,使得视频本身更加安全。
为了解决上述技术问题,本申请有如下技术方案:
一种针对VIP视频的加密播放方法,包括:
针对VIP视频文件,对其预设长度的视频流部分进行加密,并对每个VIP用户的参数进行加密,随机生成一salt值,并将salt值分别保存在服务器端和所述VIP用户的客户端;
当用户通过客户端请求播放所述VIP视频文件时,验证所述客户端的salt值与服务器端保存的salt值是否匹配,如果匹配则可执行进一步操作,如不匹配则提示用户不符合视频观看条件;
播放所述VIP视频文件中未加密的视频流部分;
当播放到所述VIP视频文件的加密视频流部分时,将请求播放所述VIP视频的用户的用户信息与服务器端存储的用户信息进行比对,判断用户的视频观看权限,当用户具备观看所述VIP视频文件的权限时,向用户发送所述加密视频流的解密密钥,利用所述解密密钥对所述加密视频流进行解密后再按照对应视频数据的格式对所述VIP视频文件的加密视频流部分进行播放,当用户不具备观看所述VIP视频的权限时,提示用户视频播放失败。
优选地,其中:
进一步包括:
接收用户输入的VIP视频文件下载请求,将请求下载所述VIP视频的用户的用户信息与服务器端存储的用户信息进行比对,判断用户的视频下载权限,当用户具备下载所述VIP视频文件的权限时,按照用户的提供的下载路径将所述VIP视频文件下载保存至客户端本地,当用户不具备下载权限时,提示用户无法进行VIP视频文件下载。
优选地,其中:
进一步包括:
当用户具备下载所述VIP视频文件的权限,按照用户的提供的下载路径将所述VIP视频文件下载保存至客户端本地时,生成与所述用户信息相关的加密字段并保存至服务器端;
当用户请求播放所述下载保存至本地的VIP视频文件时,将请求播放本地VIP视频文件的用户的用户信息与保存在所述服务器端的所述加密字段进行比对校验,并判断请求播放的VIP视频是否在有效期内,如果校验通过且在视频播放的有效期内,则向用户发送所述下载保存至本地的VIP视频文件的视频流的解密密钥,否则,提示用户无法进行视频播放。
优选地,其中:
对每个VIP用户的参数进行加密的方法为非对称加密算法和对称加密算法相结合的算法。
优选地,其中:
当用户不具备观看所述VIP视频的权限时,提示用户视频播放失败的同时,进一步提示用户获取所述VIP视频观看权限的条件。
一种针对VIP视频的加密播放系统,其特征在于,包括:加密模块、salt值验证模块、未加密视频播放模块、用户权限判断及加密视频播放模块,
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于暴风集团股份有限公司,未经暴风集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611150632.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种具备联网功能的智能车库监控器
- 下一篇:监控系统