【技术实现步骤摘要】
视频加解密方法、服务器、机顶盒插件及视频播放系统
本专利技术涉及数据加密
,特别涉及一种视频加解密方法、服务器、机顶盒插件及视频播放系统。
技术介绍
随着互联网科技的迅速发展,视频充斥在大众生活中;据可靠数据统计,终端机顶盒在中国家庭中的数量达到亿级,过亿的机顶盒设备为企业提供无限的商机。但是机顶盒本身计算和存储能力有限,在播放超清(1080*720p)、蓝光(1920*1080p)等视频时,由于目前所采用的视频加密及解密方法复杂,受限于机顶盒计算能力,造成用户观看以及快进时卡顿,影响用户体验;而如果不在机顶盒端对视频进行解密,而在云端进行解密,将造成大量的云端服务成本,对除了几个大型企业外的其他中小型公司都是很大的成本负担。
技术实现思路
基于此,本专利技术的目的是提供一种视频加解密方法、服务器、机顶盒插件及视频播放系统,旨在解决现有视频加密、视频解密方法复杂的技术问题。根据本专利技术实施例的一种视频加密方法,应用于视频播放系统当中,所述视频播放系统包括通讯连接的服务器和机顶盒插件,所述视频加密方法适用于所述服务器侧,所述视频加密方法包括:随机生成预设字节长度的加密密钥;将所述加密密钥与视频流的每一个字节单元中的预设字节串进行加密运算,得到加密视频流,所述预设字节串的字节长度等于所述预设字节长度;将所述加密视频流发布到网络当中,得到所述加密视频流的播放地址;当接收到机顶盒插件的视频播放请求时,将所述视频播放请求对应的加密视频流的播放地址和加密密钥发送 ...
【技术保护点】
1.一种视频加密方法,其特征在于,应用于视频播放系统当中,所述视频播放系统包括通讯连接的服务器和机顶盒插件,所述视频加密方法适用于所述服务器侧,所述视频加密方法包括:/n随机生成预设字节长度的加密密钥;/n将所述加密密钥与视频流的每一个字节单元中的预设字节串进行加密运算,得到加密视频流,所述预设字节串的字节长度等于所述预设字节长度;/n将所述加密视频流发布到网络当中,得到所述加密视频流的播放地址;/n当接收到机顶盒插件的视频播放请求时,将所述视频播放请求对应的加密视频流的播放地址和加密密钥发送给所述机顶盒插件。/n
【技术特征摘要】
1.一种视频加密方法,其特征在于,应用于视频播放系统当中,所述视频播放系统包括通讯连接的服务器和机顶盒插件,所述视频加密方法适用于所述服务器侧,所述视频加密方法包括:
随机生成预设字节长度的加密密钥;
将所述加密密钥与视频流的每一个字节单元中的预设字节串进行加密运算,得到加密视频流,所述预设字节串的字节长度等于所述预设字节长度;
将所述加密视频流发布到网络当中,得到所述加密视频流的播放地址;
当接收到机顶盒插件的视频播放请求时,将所述视频播放请求对应的加密视频流的播放地址和加密密钥发送给所述机顶盒插件。
2.根据权利要求1所述的视频加密方法,其特征在于,所述预设字节串为所述字节单元中的前所述预设字节长度个字节。
3.根据权利要求1或2所述的视频加密方法,其特征在于,所述预设字节长度为16字节。
4.根据权利要求1所述的视频加密方法,其特征在于,将所述加密密钥与视频流的每一个字节单元中的预设字节串进行加密运算的步骤包括:
将所述加密密钥与视频流的每一个字节单元中的预设字节串进行异或运算。
5.根据权利要求1所述的视频加密方法,其特征在于,还包括:
在将所述加密密钥发送给所述机顶盒插件之前,采用预设加密算法对所述加密密钥进行加密。
6.一种视频解密方法,其特征在于,应用于视频播放系统当中,所述视频播放系统包括通讯连接的服务器和机顶盒插件,所述视频解密方法适用于所述机顶盒插件侧,所述视频解密方法包括:
向所述服务器发送视频播放请求,以获取所述视频播放请求对应的播放地址和加密密钥;
根据所述播放地址从网络中读取对应的加密视频流;
将所述加密密钥与所述加密视频流的每一个字节单元中的预设字节串进行解密运算,以得到解密视频流,所述解密运算与所述加密视频流的加密运算相对应。
7.根据权利要求6所述的视频解密方法,其特征在于,还包括:当所述服务器采用预设加密算法对所述加密密钥进行加密时,在获取所述视频播放请求对应的加密密钥之后,还包括:
采用所述预设加密算法对应的解密算法对所述加密密钥进行解密。
8.根据权利要求6所述的视频解密方法,其特征在于,所述预设字节串为所述字节单元中的前所述预设字节长度个字节,所述预设字节长度为16字节。
9.根据权利要求8所述的视频解密方法,其特征在于,将所述加密...
【专利技术属性】
技术研发人员:赵玉红,杨玉飞,李良敏,吴穷,赵春波,
申请(专利权)人:浙江岩华文化科技有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。