【技术实现步骤摘要】
视频处理方法及装置、电子设备及存储介质
[0001]本公开涉及视频
,尤其涉及一种视频处理方法及装置、电子设备及存储介质。
技术介绍
[0002]视频加密是对视频数据进行保护,防止视频的原始数据被窃取,保证未经授权的人无法随意观看,视频加密已经成为有效保护视频版权的常用途径。
[0003]视频加密的方式也有很多种,有的视频加密方式导致加密复杂度高或加密计算量大。有的加密方式虽然加密简便但是安全性低。
[0004]但是不管哪种加密方式,一旦加密密钥泄露会导致视频十分容易的被窃取。
技术实现思路
[0005]本公开实施例提供一种视频处理方法及装置、电子设备及存储介质。
[0006]本公开实施例第一方面提供一种视频处理方法,应用于发送端中,所述方法包括:
[0007]从待传输的第一视频中抽取至少一个待加密帧;
[0008]根据所述待加密帧的帧信息,生成加密密钥;
[0009]利用所述加密密钥加密所述待加密帧,生成加密帧;
[0010]利用加密帧替换所述第一视频中待加密帧,得到第二视频;
[0011]向接收端分别发送所述第二视频及所述加密信息,其中,所述加密信息,用于供所述接收端解密所述第二视频以还原出所述第一视频。
[0012]本公开实施例第二方面提供一种视频处理方法,应用于接收端中,所述方法包括:
[0013]接收第二视频;
[0014]接收加密信息;
[0015]确定所述第二视频包含的加密帧;
...
【技术保护点】
【技术特征摘要】
1.一种视频处理方法,其特征在于,应用于发送端中,所述方法包括:从待传输的第一视频中抽取至少一个待加密帧;根据所述待加密帧的帧信息,生成加密密钥;利用所述加密密钥加密所述待加密帧,生成加密帧;利用加密帧替换所述第一视频中待加密帧,得到第二视频;向接收端分别发送所述第二视频及所述加密信息,其中,所述加密信息,用于供所述接收端解密所述第二视频以还原出所述第一视频。2.根据权利要求1所述的方法,所述根据所述待加密帧的帧信息,生成加密密钥,包括:从第n个待加密帧抽取预设个像素的像素值,生成所述第n个待加密帧的所述加密密钥;其中,所述n为自然数。3.根据权利要求1所述的方法,其特征在于,所述从待传输的第一视频中抽取至少一个待加密帧,包括:按照第一抽样策略,从待传输的所述第一视频中随机抽取至少一个待加密帧;或者,按照第二抽样策略,从待传输的所述第一视频中抽取信息熵满足预设条件的至少一个待加密帧。4.根据权利要求3所述的方法,其特征在于,所述按照第二抽样策略,从待传输的所述第一视频中抽取信息熵满足预设条件的至少一个待加密帧,包括:按照所述第二抽样策略,从所述第一视频的待抽样单位中抽取信息熵最小的一个或多个视频帧作为所述待加密帧;或者,按照所述第二抽样策略,从所述第一视频的待抽样单位中抽取信息熵从大到小排序在预设位置的一个或多个视频帧作为所述待加密帧。5.根据权利要求3所述的方法,其特征在于,所述按照第二抽样策略,从待传输的所述第一视频中抽取信息熵满足预设条件的至少一个待加密帧,包括以下至少之一:在所述第二抽样策略为I帧抽样策略,从所述第一视频中待抽样画面组GOP抽取I帧为所述待加密帧;其中,一个所述GOP包括:一个I帧和依赖所述I帧的至少一个B帧和/或依赖所述I帧的至少一个P帧;在所述第二抽样策略为镜头抽样策略,从所述第一视频中从待抽样镜头中抽取预定帧作为所述待加密帧,其中,所述预定帧包括:待抽样镜头的首帧和/或尾帧;在所述第二抽样策略为基于运动分析的抽样策略时,从所述第一视频中抽取光流移动次数满足预设条件的视频帧为所述待加密帧;在所述第二抽样策略为基于聚类结果的抽样策略时,将所述第一视频的视频帧进行基于帧信息相似度的聚类得到包括至少一个视频帧的聚类簇,并从待抽样的所述聚类簇中抽取信息熵最小的视频帧为所述待加密帧;在所述第二抽样策略为基于分组的抽样策略时,将所述第一视频按照播放顺序分为多个分组,从待抽样所述分组中抽取信息熵最小的视频帧作为所述待加密帧;其中,一个所述分组包括:多个在时域上连续播放的视频帧;在所述第二抽样策略为基于分层的抽样策略时,获取所述第一视频在频率的频率分
布,根据所述频率分布从所述第一视频中抽取包含预设频率分量的视频帧为所述待加密帧。6.根据权利要求1至5任一项所述的方法,其特征在于,所述方法还包括:根据视频参数和所述发送端的资源使用状况信息,确定所述待加密帧的抽样帧数。7.根据权利要求6所述的方法,其特征在于,所述视频参数,包括以下至少之一:根据所述第一视频的单个视频帧的数据量;所述第一视频的I帧总数;和/或,所述资源使用状况信息包括以下至少之一:处理器的信息;可用内存容量;剩余电量。8.根据权利要求7所述的方法,其特征在于,所述抽样帧数,包括:第一取值和第二取值中的较大值,其中,所述第一取值为:所述可用内存容量与第一参数的乘积,与单个视频帧的数据量的比值;其中,所述第一参数为小于1的正数;所述第二取值为:所述I帧总数与第二参数的比值;所述第二参数为大于1的正数。9.根据权利要求7所述的方法,其特征在于,在所述剩余电量小于第一阈值时,所述抽样帧数与所述剩余电量的正相关;或者,所述处理器的信息包括:负载率;在所述负载率大于第二阈值时,所述抽样帧数与所述负载率的负相关。10.根据权利要求1至5任一项所述的方法,其特征在于,所述方法还包括:根据所述发送端的可用线程数量,确定用于所述第一视频加密的线程数量;根据所述线程数量,分配进行所述第一视频加密的线程,其中,当所述线程数量大于或等于2时,多个所述线程进行所述待加密帧的并行抽样和/或加密。11.根据权利要求1至5任一项所述的方法,其特征在于,所述向接收端分别发送所述第二视频及所述加密信息,包括...
【专利技术属性】
技术研发人员:池源,
申请(专利权)人:北京快乐茄信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。