[发明专利]视频播放系统及方法有效
申请号: | 201810898581.3 | 申请日: | 2018-08-08 |
公开(公告)号: | CN109151507B | 公开(公告)日: | 2021-06-11 |
发明(设计)人: | 张文华 | 申请(专利权)人: | 武汉市风奥科技股份有限公司 |
主分类号: | H04N21/2347 | 分类号: | H04N21/2347;H04N21/254;H04N21/4405;H04N21/4627;H04L9/06;H04L9/08;H04L9/30;H04L29/06 |
代理公司: | 武汉蓝宝石专利代理事务所(特殊普通合伙) 42242 | 代理人: | 廉海涛 |
地址: | 430000 湖北省武汉市东湖新*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 视频 播放 系统 方法 | ||
1.一种视频播放系统,用于实现视频的加密、分发及播放,其特征在于,所述系统包括:
作者端,配置为,
随机选取一对称加密算法的第一密钥,以所述第一密钥加密原始视频数据并生成视频文件,以预配置的一非对称加密算法的公钥对所述第一密钥加密并生成加密信息,上传所述视频文件及配置的所述加密信息的第一组合;
服务端,配置为
以预配置的所述非对称加密算法的私钥解密上传的所述加密信息为所述第一密钥,以所述第一密钥解密所述视频文件为原始视频数据,对所述原始视频数据分块并生成至少两个具有不同标签的块视频数据,随机选取不同的第二密钥,以不同的所述第二密钥分别加密块视频数据并分别生成块视频文件,以所述公钥对第二密钥加密并生成块加密信息,分发所述块视频文件及配置的所述块加密信息的第二组合;
至少一用户端,配置为
响应视频播放请求,获取所述服务端分发的所述第二组合;
请求服务端以所述公钥配置的私钥解密所述第二组合的块加密信息为所述第二密钥,以所述第二密钥解密所述块视频文件为所述块视频数据,播放所述块视频数据。
2.如权利要求1所述的视频播放系统,其特征在于,所述作者端配置为
接收所述服务端响应视频上传请求后返回的识别码,以所述公钥对所述第一密钥及识别码的组合加密并生成所述加密信息;
所述服务端配置为
以所述私钥解密上传的所述加密信息为所述第一密钥及配置的所述识别码,所述块视频数据的标签为所述识别码与编号的组合。
3.如权利要求1所述的视频播放系统,其特征在于,所述作者端配置为
计算所述视频文件的第一hash值且上传所述视频文件、所述加密信息及第一hash值的组合;
所述服务端配置为计算上传的所述视频文件的第二hash值,判断所述第一hash值与第二hash值相同后以所述私钥解密上传的所述加密信息为所述第一密钥,以所述第一密钥解密所述视频文件为原始视频数据。
4.如权利要求1所述的视频播放系统,其特征在于,所述服务端配置为
分别计算所述块视频文件的第三hash值且分发所述块视频文件、所述块加密信息及第三hash值的组合;
所述用户端配置为
计算所述块视频数据的第四hash后判断所述第三hash值与第四hash值相同后存储所述服务端分发的所述块视频文件、配置的所述块加密信息及所述第三hash的组合。
5.如权利要求1所述的视频播放系统,其特征在于,所述第一密钥和/或所述第二密钥采用DES密钥。
6.如权利要求1所述的视频播放系统,其特征在于,所述非对称加密算法为RSA加密算法。
7.如权利要求1所述的视频播放系统,其特征在于,
若干个所述用户端被分别配置为请求用户端及目标用户端;
所述服务端向至少两个所述目标用户端分发所述第二组合;
所述请求用户端访问至少一个所述目标用户端,下载播放所述原始视频数据必要的全部或部分所述第二组合。
8.如权利要求7所述的视频播放系统,其特征在于,所述请求用户端向所述服务端查询,播放所述原始视频数据必要的所述第二组合所在的所述目标用户端地址;
所述请求用户端通过所述地址通讯所述目标用户端。
9.如权利要求7所述的视频播放系统,其特征在于,所述请求用户端配置有第一通讯密钥并上传所述服务端;
所述目标用户端配置有第二通讯密钥并上传所述服务端;
所述请求用户端与所述目标用户端的通讯配置为,所述服务端响应所述请求用户端及目标用户端的通讯请求,分发所述第一通讯密钥至所述目标用户端,分发所述第二通讯密钥至所述请求用户端,所述请求用户端及目标用户端通过第一通讯密钥及第二通讯密钥通讯。
10.一种视频播放方法,其特征在于,所述方法包括:
Step110、作者端随机选取一对称加密算法的第一密钥加密原始视频数据并生成视频文件;
Step120、作者端以一非对称加密算法的公钥对所述第一密钥加密并生成加密信息;
Step130、作者端上传所述视频文件及配置的所述加密信息的第一组合;
Step210、服务端接收所述第一组合,所述非对称加密算法的私钥解密上传的所述加密信息为所述第一密钥;
Step220、服务端以所述第一密钥解密所述视频文件为原始视频数据,
Step230、服务端对所述原始视频数据分块并生成至少两个具有不同标签的块视频数据;
Step240、服务端随机选取不同的第二密钥并以不同的所述第二密钥分别加密块视频数据,生成块视频文件;
Step250、服务端以所述公钥对第二密钥加密并生成块加密信息;
Step260、服务端分发所述块视频文件及配置的所述块加密信息的第二组合;
Step310、用户端本地存储所述服务端分发的所述第二组合;
Step320、用户端调用服务端的所述第二组合;
Step330、用户端请求服务端以所述私钥解密所述块加密信息为所述第二密钥;
Step340、用户端以所述第二密钥解密所述块视频文件为块视频数据,播放所述块视频数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉市风奥科技股份有限公司,未经武汉市风奥科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810898581.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种视频文件操作的方法、系统及服务器
- 下一篇:一种视频加密方法