【技术实现步骤摘要】
基于H.265熵编码二值化的视频加密方法
[0001]本专利技术涉及视频加密处理的
,特别涉及基于H.265熵编码二值化的视频加密方法。
技术介绍
[0002]H.265是新一代视频编码标准,其能够满足高清、超高清或者3D视频的编码需求。为了对视频内容进行保护,需要针对H.265标准的视频设计专用的视频加密算法。现有的视频加密算法并不能适用于H.265标准的视频,并且其无法对H.265标准的视频进行加密的同时保证视频的完整性,这导致其不适用于实时性较强的视频加密场景。
技术实现思路
[0003]针对现有技术存在的缺陷,本专利技术提供基于H.265熵编码二值化的视频加密方法,其获取视频采集器采集得到的视频数据,对视频数据进行视频画面修复处理,以此得到预处理视频数据;再对预处理视频数据进行格式转换,从而得到H.265格式视频数据;接着对H.265格式视频数据进行分切,以此得到若干H.265格式视频子数据,并设置关于每个H.265格式视频子数据各自的加密密钥;最后将H.265格式视频子数据的加密密钥输入至熵编 ...
【技术保护点】
【技术特征摘要】
1.基于H.265熵编码二值化的视频加密方法,其特征在于,其包括如下步骤:步骤S1,获取视频采集器采集得到的视频数据,对所述视频数据进行视频画面修复处理,以此得到预处理视频数据;再对所述预处理视频数据进行格式转换,从而得到H.265格式视频数据;步骤S2,对所述H.265格式视频数据进行分切,以此得到若干H.265格式视频子数据,并设置关于每个H.265格式视频子数据各自的加密密钥;步骤S3,将所述H.265格式视频子数据的加密密钥输入至熵编码器中,以使所述熵编码器对加密密钥的不同语法元素进行二值化加密转换,从而得到相应的二值化加密密钥;再将所有二值化加密密钥与所述H.265格式视频数据共同存放至视频数据库中,从而完成对视频的加密处理。2.如权利要求1所述的基于H.265熵编码二值化的视频加密方法,其特征在于:在所述步骤S1中,获取视频采集器采集得到的视频数据,对所述视频数据进行视频画面修复处理,以此得到预处理视频数据具体包括:步骤S101,向视频采集器发送视频采集指令,以此使所述视频采集器在预设时间区间和以预设视频拍摄分辨率进行视频数据的采集;步骤S102,将视频采集器采集得到的视频数据进行保真压缩处理后,将所述视频数据拆分为若干视频图片帧;对每个视频图片帧进行亮度和分辨率修复处理,以此得到预处理视频数据。3.如权利要求2所述的基于H.265熵编码二值化的视频加密方法,其特征在于:在所述步骤S102中,对每个视频图片帧进行亮度和分辨率修复处理,以此得到预处理视频数据具体包括:获取每个视频图片帧的画面平均亮度值和画面分辨率值;确定所述画面平均亮度值与预设亮度阈值之间的亮度偏差值,若所述亮度偏差值在第一预设偏差范围内,则保持当前的画面平均亮度值不变,若所述亮度偏差值不在预设偏差范围内,则将视频图片帧的画面平均亮度调整为预设亮度阈值;确定所述画面分辨率值与预设分辨率阈值之间的分辨率偏差值,若所述分辨率偏差值在第二预设偏差范围内,则保持当前的画面分辨率值不变,若所述分辨率偏差值不在第二预设偏差范围内,则将视频图片帧的画面分辨率值调整为预设分辨率阈值。4.如权利要求1所述的基于H.265熵编码二值化的视频加密方法,其特征在于:在所述步骤S1中,对所述预处理视频数据进行格式转换,从而得到H.265格式视频数据具体包括:从所述预处理视频数据中获取其包含的原始YUV格式的视频帧序列,再将所述视频帧序列按照H.265格式标准进行格式编码转换,从而得到H.265格式视频数据;其中,原始YUV格式中,Y表示亮度,U表示偏向蓝色的颜色色度,V表示偏向红色的颜色色度。5.如权利要求1所述的基于H.265熵编码二值化的视频加密方法,其特征在于:在所述步骤S2中,对所述H.265格式视频数据进行分切,以此得到若干H.265格式视频子数据具体包括:获取所述H.265格式视频数据的视频数据量和视频流播放帧速;根据所述视频数据量和所述视频流播放帧速,将所述H.265格式视频数据分切为若干
H.265格式视频子数据;其中,每个H.265格式视频子数据具有相同的视频播放时间长度。6.如权利要求5所述的基于H.265熵编码二值化的视频加密方法,其特征在于:在所述步骤S2中,根据所述视频数据量和所述视频流播放帧速,将所述H.265格式视频数据分切为若干H.265格式视频子数据;其中,每个H.265格式视频子数据具有相同的视频播放时间长度具体包括:步骤S201,利用下面公式(1),根据所述视频数据量和所述视频流播放帧速判断所述H.265格式视频数据的视频数据量是否能够按照所述视频流播放帧速进行最大均分,在上述公式(1)中,G表示所述H.265格式视频数据的视频数据量是否能够按照所述视频流播放帧速进行最大均分的判断值;S表示所述H.265格式视频数据的视频数据量;V表示所述视频流播放帧速;T表示所述H.265格式视频播放一帧视频的所需时间;INT()表示对括号内的数值进行取整运算;δ[]表示数值零校验函数,当括号内的数值等于0,数值零校验函数的取值为1,当括号内的数值不等于0,...
【专利技术属性】
技术研发人员:兰雨晴,张碧刚,王丹星,
申请(专利权)人:慧之安信息技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。