[发明专利]一种基于随机加密的视频切片加密与播放方法在审
申请号: | 201611184583.3 | 申请日: | 2016-12-20 |
公开(公告)号: | CN106658062A | 公开(公告)日: | 2017-05-10 |
发明(设计)人: | 朱崇俊 | 申请(专利权)人: | 广东东田数码科技有限公司 |
主分类号: | H04N21/2347 | 分类号: | H04N21/2347;H04N21/4405;H04N21/845 |
代理公司: | 重庆中之信知识产权代理事务所(普通合伙)50213 | 代理人: | 张景根 |
地址: | 510627 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 随机 加密 视频 切片 播放 方法 | ||
技术领域
本发明涉及视频加密领域,尤其涉及一种基于随机加密的视频切片加密与播放方法。
背景技术
随着互联网技术的发展,视频音频等多媒体资源如今已广泛应用于娱乐,学习,办公等各种应用系统中。但是由于互联网的开放性,对拥有知识产权的视频资源不被窃取的保护工作就变得尤为重要。传统的视频加密算法难以满足不同平台上,不同环境中播放受保护视频资源的要求,因此,需要一种能适应多种播放环境的视频加密算法对视频进行加密保护。
发明内容
本发明提供一种视频切片加密及播放方法,用以解决现有视频加密技术中安全性差,网络环境要求高等问题。本方法包括视频切片处理,切片头部标记约定随机码,按随机码约定进行字节加密处理,使用专用播放器授权按随机码算法解密播放,具体技术方案如下所示:
一种基于随机加密的视频切片加密方法,包括如下步骤:
步骤1)对源视频作切片处理,可根据需求设置切片时间长度;
步骤2)对每个切片采用约定随机码进行文件头字节标记处理;
步骤3)对每个切片按随机码对应的字节加密算法对切片进行加密处理,可以做到每个切片都采用不同加密算法进行加密处理;
进一步的,所述步骤2)中的约定随机码为:加密时随机出来的一个长度大于10小于255数字数组写入到切片头部的字节码,设定第一个值为随机码长度值,第二个值为约定加密算法代号在随机码中的位置值.例如随机码为11,5,3,6,45,9,66,2,1,4,78,则表示该随机码占11个字节,第六个字节值9(从0开始)为加密算法代号。
进一步的,所述步骤3)中的加密方法为:设定加密算法代号为1,约定为对切片每隔100个字节(随机码以后)对50个字节进行压缩处理.代号2约定为对切片每隔100个字节进行对50个字节进行对5异或处理.可以设定很多种不同的加密算法,然后对应不同加密代号,有效降低被破译的风险。
一种基于随机加密的视频切片播放方法,包括如下步骤:
步骤1)使用专用视频播放器按顺序加载切片或者根据指定时间点加载对应切片文件;
步骤2)分析切片头部字节标记码;
步骤3)根据获取的标记码采用对应解密算法进行字节解密;
步骤4)把解密后的数据添加视频播放流中播放。
本发明的有益效果在于:本加密算法适用于pc,android,ios等多平台进行视频的加密播放而使到该资源知识产权受到保护,采用切片播放技术,使播放器可以采取跳跃式加载用户指定时间点的切片数据来进行解密播放,不必加载不需要片段数据.在网络环境中播放时,大大减轻服务器压力与带宽开支,提升用户体验,切片播放还可以方便对不同清晰度视频源进行无缝切换,采用随机标记码模式理论上可以使得每个切片都可以采取不同的加密算法进行加密,极大的增加了破解加密视频的难度,使保护视频的安全性大大提高。
附图说明
图1为本发明的流程框图;
具体实施方式
以下将根据附图所示的优选实施例,对本发明进行详细解释,然而本发明不限于该实施例。
如图1所示步骤如下:
1.对源视频作切片处理,可根据需求设置切片时间长度;
2.对每个切片采用约定随机码进行文件头字节标记处理;约定随机码为:加密时随机出来的一个长度大于10小于255数字数组写入到切片头部的字节码,设定第一个值为随机码长度值,第二个值为约定加密算法代号在随机码中的位置值.例如随机码为11,5,3,6,45,9,66,2,1,4,78,则表示该随机码占11个字节,第六个字节值9(从0开始)为加密算法代号。
3.对每个切片按随机码对应的字节加密算法对切片进行加密处理,可以做到每个切片都采用不同加密算法进行加密处理;加密方法为:设定加密算法代号为1,约定为对切片每隔100个字节(随机码以后)对50个字节进行压缩处理.代号2约定为对切片每隔100个字节进行对50个字节进行对5异或处理.可以设定很多种不同的加密算法,然后对应不同加密代号,有效降低被破译的风险。
一种基于随机加密的视频切片播放方法,包括如下步骤:
1.使用专用视频播放器按顺序加载切片或者根据指定时间点加载对应切片文件;
2.分析切片头部字节标记码;
3.根据获取的标记码采用对应解密算法进行字节解密;
4.把解密后的数据添加视频播放流中播放,在实际使用中,使用专用视频播放器授权对加载到切片根据文件头字节标记码获得解密算法进行解密播放。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东东田数码科技有限公司,未经广东东田数码科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611184583.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种视频数据安全加密传输方法和系统
- 下一篇:一种监听信息的方法及装置