一种视频处理方法、系统、存储介质及电子设备技术方案

技术编号:36448789 阅读:39 留言:0更新日期:2023-01-25 22:44
本申请公开了一种视频处理方法、系统、存储介质及电子设备,获取服务端发送的加密视频和密钥接口,对加密视频进行解密操作得到解密后的视频流进行播放,解密操作包括通过密钥接口获取加密视频对应的视频解密密钥,通过与公钥对应的私钥对加密后的视频解密密钥进行解密操作,通过解密后的视频解密密钥对加密视频进行解密操作。通过上述,由于公钥为动态生成的公钥,每次通过公钥对视频解密密钥进行加密,使得加密后的视频解密密钥不同,调用视频解密的密钥接口进行视频解密,以实现每次进行解密操作的视频解密密钥都不同,提高通过标准的加密算法对加密视频进行解密的难度,从而避免视频流被非法截获后进行播放,提高加密的视频的播放的安全性。频的播放的安全性。频的播放的安全性。

【技术实现步骤摘要】
一种视频处理方法、系统、存储介质及电子设备


[0001]本专利技术涉及视频处理
,更具体地说,涉及一种视频处理方法、系统、存储介质及电子设备。

技术介绍

[0002]随着科技的发展和社会的进步,视频的安全性越来越重要。为了提高视频的安全性,需要对视频进行加密处理,以防止视频流被非法截获后进行播放。
[0003]目前,视频加密的加密方式通常是数字版权管理(Digital Rights Management,DRM)的基于HTTP的自适应码率流媒体传输协议(HTTP Live Streaming,HLS)加密方式。
[0004]但是,该加密方式使用公开加密标准,容易对加密的视频进行破解,从而导致视频流被非法截获后进行播放,降低了加密的视频的播放的安全性。

技术实现思路

[0005]有鉴于此,本申请公开了一种视频处理方法、系统、存储介质及电子设备,旨在提高通过标准的加密算法对加密视频进行解密的难度,从而避免视频流被非法截获后进行播放,提高加密的视频的播放的安全性。
[0006]为了实现上述目的,其公开的技术方案如下:
[0007]本申请第一方面公开了一种视频处理方法,所述方法应用于服务端,所述方法包括:
[0008]获取待加密视频,并获取所述待加密视频对应的加密密钥;
[0009]通过预设加密算法和所述加密密钥,对所述待加密视频进行加密操作,得到加密视频;
[0010]将所述加密视频和密钥接口发送至客户端,所述密钥接口用于获取所述加密视频对应的视频解密密钥,所述视频解密密钥通过所述客户端动态生成的公钥进行加密。
[0011]优选的,所述通过预设加密算法和所述加密密钥,对所述待加密视频进行加密操作,得到加密视频,包括:
[0012]将所述待加密视频转换为预设索引文件;所述预设索引文件用于获取其对应的视频网络地址来实现在线播放;
[0013]对所述预设索引文件进行文件分片,得到视频分片;
[0014]通过预设加密算法和所述加密密钥,对所述视频分片进行加密操作,得到加密视频。
[0015]优选的,所述视频解密密钥通过客户端动态生成的公钥进行加密,包括:
[0016]从客户端获取公钥,其中所述客户端通过预设生成算法动态生成密钥对,所述密钥对包括所述公钥和与所述公钥对应的私钥;
[0017]基于所述公钥对所述视频解密密钥进行加密。
[0018]本申请第二方面公开了一种视频处理方法,所述方法应用于客户端,所述方法包
括:
[0019]获取服务端发送的加密视频和密钥接口,其中所述加密视频由所述服务端通过预设加密算法和加密密钥对待加密视频进行加密操作得到;
[0020]对所述加密视频进行解密操作,得到解密后的视频流以进行播放,其中所述解密操作包括:
[0021]通过所述密钥接口获取所述加密视频对应的视频解密密钥,所述视频解密密钥通过所述客户端动态生成的公钥加密;
[0022]通过与所述公钥对应的私钥对加密后的视频解密密钥进行解密操作,以获取解密后的视频解密密钥;
[0023]通过解密后的所述视频解密密钥对所述加密视频进行解密操作。
[0024]优选的,所述密钥接口通过以下方式获取:
[0025]获取所述加密视频对应的预设索引文件;
[0026]通过预设解析方式,解析所述预设索引文件,得到所述密钥接口。
[0027]优选的,所述通过所述密钥接口获取所述加密视频对应的视频解密密钥,包括:
[0028]通过预设生成算法动态生成密钥对,所述密钥对包括互相对应的公钥和私钥;
[0029]发送所述公钥至服务端,以对所述视频解密密钥进行加密;
[0030]调用所述密钥接口,获取经过所述公钥加密后的所述加密视频对应的视频解密密钥。
[0031]本申请第三方面公开了一种视频处理系统,所述系统应用于服务端视频处理,所述系统包括:
[0032]获取单元,用于获取待加密视频,并获取所述待加密视频对应的加密密钥;
[0033]加密单元,用于通过预设加密算法和所述加密密钥,对所述待加密视频进行加密操作,得到加密视频;
[0034]传输单元,用于将所述加密视频和密钥接口发送至客户端,所述密钥接口用于获取所述加密视频对应的视频解密密钥,所述视频解密密钥通过所述客户端动态生成的公钥进行加密。
[0035]本申请第四方面公开了一种视频处理系统,所述系统应用于客户端视频处理,所述系统包括:
[0036]接收单元,用于获取服务端发送的加密视频和密钥接口,其中所述加密视频由所述服务端通过预设加密算法和加密密钥对待加密视频进行加密操作得到;
[0037]解密单元,用于对所述加密视频进行解密操作,得到解密后的视频流以进行播放,其中所述解密操作包括:
[0038]通过所述密钥接口获取所述加密视频对应的视频解密密钥,所述视频解密密钥通过客户端动态生成的公钥加密;通过与所述公钥对应的私钥对加密后的视频解密密钥进行解密操作,以获取解密后的视频解密密钥;通过解密后的所述视频解密密钥对所述加密视频进行解密操作。
[0039]本申请第五方面公开了一种存储介质,所述存储介质包括存储的指令,其中,在所述指令运行时控制所述存储介质所在的设备执行如第一方面任意一项所述的视频处理方法。
[0040]本申请第六方面公开了一种电子设备,包括存储器,以及一个或者一个以上的指令,其中一个或者一个以上指令存储于存储器中,且经配置以由一个或者一个以上处理器执行如第一方面任意一项所述的视频处理方法。
[0041]经由上述技术方案可知,本申请公开了一种视频处理方法、系统、存储介质及电子设备,获取服务端发送的加密视频和密钥接口,其中加密视频由服务端通过预设加密算法和加密密钥对待加密视频进行加密操作得到,对加密视频进行解密操作,得到解密后的视频流以进行播放,其中解密操作包括通过密钥接口获取加密视频对应的视频解密密钥,视频解密密钥通过客户端动态生成的公钥加密,通过与公钥对应的私钥对加密后的视频解密密钥进行解密操作,以获取解密后的视频解密密钥,通过解密后的视频解密密钥对加密视频进行解密操作。通过上述,由于公钥为动态生成的公钥,每次通过公钥对视频解密密钥进行加密,使得加密后的视频解密密钥不同,调用视频解密的密钥接口进行视频解密,以实现每次进行解密操作的视频解密密钥都不同,提高通过标准的加密算法对加密视频进行解密的难度,从而避免视频流被非法截获后进行播放,提高加密的视频的播放的安全性。
附图说明
[0042]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0043]图1为本申请实施例公开的一种视频处理方法的流程示本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种视频处理方法,其特征在于,所述方法应用于服务端,所述方法包括:获取待加密视频,并获取所述待加密视频对应的加密密钥;通过预设加密算法和所述加密密钥,对所述待加密视频进行加密操作,得到加密视频;将所述加密视频和密钥接口发送至客户端,所述密钥接口用于获取所述加密视频对应的视频解密密钥,所述视频解密密钥通过所述客户端动态生成的公钥进行加密。2.根据权利要求1所述的方法,其特征在于,所述通过预设加密算法和所述加密密钥,对所述待加密视频进行加密操作,得到加密视频,包括:将所述待加密视频转换为预设索引文件;所述预设索引文件用于获取其对应的视频网络地址来实现在线播放;对所述预设索引文件进行文件分片,得到视频分片;通过预设加密算法和所述加密密钥,对所述视频分片进行加密操作,得到加密视频。3.根据权利要求1所述的方法,其特征在于,所述视频解密密钥通过客户端动态生成的公钥进行加密,包括:从客户端获取公钥,其中所述客户端通过预设生成算法动态生成密钥对,所述密钥对包括所述公钥和与所述公钥对应的私钥;基于所述公钥对所述视频解密密钥进行加密。4.一种视频处理方法,其特征在于,所述方法应用于客户端,所述方法包括:获取服务端发送的加密视频和密钥接口,其中所述加密视频由所述服务端通过预设加密算法和加密密钥对待加密视频进行加密操作得到;对所述加密视频进行解密操作,得到解密后的视频流以进行播放,其中所述解密操作包括:通过所述密钥接口获取所述加密视频对应的视频解密密钥,所述视频解密密钥通过所述客户端动态生成的公钥加密;通过与所述公钥对应的私钥对加密后的视频解密密钥进行解密操作,以获取解密后的视频解密密钥;通过解密后的所述视频解密密钥对所述加密视频进行解密操作。5.根据权利要求4所述的方法,其特征在于,所述密钥接口通过以下方式获取:获取所述加密视频对应的预设索引文件;通过预设解析方式,解析所述预设索引文件,得到所述密钥接口...

【专利技术属性】
技术研发人员:杨健傅全权
申请(专利权)人:京东科技信息技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1