视频加密传输方法、装置、电子设备及存储介质制造方法及图纸

技术编号:36882535 阅读:20 留言:0更新日期:2023-03-15 21:16
本申请公开了一种视频加密传输方法、装置、电子设备及存储介质,涉及通信技术领域。获取视频会议中的待加密视频数据;基于随机数N,将所述待加密视频数据分为N块,得到N块子视频数据,所述随机数N每隔预设时长获取一次;基于所述随机数N,确定所述N块子视频数据中待进行加密的M块子视频数据,以及不进行加密的T块子视频数据;基于多种加密算法,对所述M块子视频数据中每块子视频数据进行加密,获得M块加密后的子视频数据;将所述M块加密后的子视频数据,以及所述T块子视频数据传输至所述视频会议的接收端。如此,通过多种加密算法对分块后的子视频数据进行加密,提高了视频会议中视频数据加密传输的安全性。数据加密传输的安全性。数据加密传输的安全性。

【技术实现步骤摘要】
视频加密传输方法、装置、电子设备及存储介质


[0001]本申请涉及通信
,更具体地,涉及一种视频加密传输方法、装置、电子设备及存储介质。

技术介绍

[0002]随着网络通信技术的发展,网络频宽越来越宽,网络速度也越来越快,越来越多的企业会选择线上视频会议。然而,恶意第三方会对其进行破解,非法获取会议内容,窃取其他企业机密,严重影响其他企业利益。为了解决恶意第三方盗用视频数据的问题,目前常常会对视频数据进行加密。在相关技术中,通常仅使用一种加密算法对所有视频数据进行加密,由于加密算法单一,可能会造成视频数据在加密传输过程中安全性较低的问题。

技术实现思路

[0003]有鉴于此,本申请提出了一种视频加密传输方法、装置、电子设备及存储介质。
[0004]第一方面,本申请实施例提供了一种视频加密传输方法,所述方法包括:获取视频会议中的待加密视频数据;基于随机数N,将所述待加密视频数据分为N块,得到N块子视频数据,所述随机数N为大于2的正整数,所述随机数N每隔预设时长获取一次;基于所述随机数N,确定所述N块子视频数据中待进行加密的M块子视频数据,以及不进行加密的T块子视频数据,所述M为大于1的正整数,所述T为正整数;基于多种加密算法,对所述M块子视频数据中每块子视频数据进行加密,获得M块加密后的子视频数据,其中,所述每块子视频数据分别对应所述多种加密算法中一种加密算法进行加密;将所述M块加密后的子视频数据,以及所述T块子视频数据传输至所述视频会议的接收端。
[0005]第二方面,本申请实施例提供了一种视频加密传输装置,所述装置包括:视频数据获取模块、视频分块模块、确定加密子视频数据模块、加密模块以及视频数据传输模块。视频数据获取模块,用于获取视频会议中的待加密视频数据;视频分块模块,用于每基于随机数N,将所述待加密视频数据分为N块,得到N块子视频数据,所述随机数N为大于2的正整数,所述随机数N每隔预设时长获取一次;确定加密子视频数据模块,用于基于所述随机数N,确定所述N块子视频数据中待进行加密的M块子视频数据,以及除所述M块子视频数据中不进行加密的T块子视频数据,所述M为大于1的正整数,所述T为正整数;加密模块,用于基于多种加密算法,对所述M块子视频数据中每块子视频数据进行加密,获得M块加密后的子视频数据,其中,所述每块子视频数据分别对应所述多种加密算法中一种加密算法进行加密;视频数据传输模块,用于将所述M块加密后的子视频数据,以及所述T块子视频数据传输至所述视频会议的接收端。
[0006]第三方面,本申请实施例提供了一种电子设备,包括:一个或多个处理器;存储器;一个或多个程序,其中所述一个或多个程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序配置用于执行第一方面提供的视频加密传输方法。
[0007]第四方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有程序代码,所述程序代码可被处理器调用执行第一方面提供的视频加密传输方法。
[0008]本申请提供的方案中,获取视频会议中的待加密视频数据,基于随机数N,将待加密视频数据分为N块,得到N块子视频数据,其中,N为大于2的正整数,随机数N每隔预设时长获取一次;基于随机数N,确定N块子视频数据中待进行加密的M块子视频数据,以及不进行加密的T块子视频数据,其中,M为大于1的正整数,T为正整数;基于多种加密算法,对所述M块子视频数据中每块子视频数据进行加密,获得M块加密后的子视频数据,其中,每块子视频数据分别对应多种加密算法中一种加密算法进行加密;再将M块加密后的子视频数据,以及T块子视频数据传输至视频会议的接收端。如此,通过将视频会议中的待加密视频进行分块,得到N块子视频数据,并且使用多种加密算法对N块子视频数据中的部分子视频数据进行加密,解决了由于加密算法单一造成的视频数据传输过程中的安全性较低,且视频会议内容容易被盗取的问题,提高了视频会议中视频数据加密传输的安全性。
附图说明
[0009]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0010]图1示出了本申请一实施例提供的视频加密传输方法的流程示意图。
[0011]图2示出了本申请另一实施例提供的视频加密传输方法的流程示意图。
[0012]图3示出了图2所示步骤S240在一种实施方式中的子步骤流程示意图。
[0013]图4示出了图2所示步骤S240在另一种实施方式中的子步骤流程示意图。
[0014]图5示出了图2所示步骤S260在一种实施方式中的子步骤流程示意图。
[0015]图6示出了本申请又一实施例提供的视频加密传输方法的流程示意图。
[0016]图7示出了图6所示步骤S640在一种实施方式中的子步骤流程示意图。
[0017]图8是根据本申请一实施例提供的一种视频加密传输装置的框图。
[0018]图9是本申请实施例的用于执行根据本申请实施例的视频加密传输方法的电子设备的框图。
[0019]图10是本申请实施例的用于保存或者携带实现根据本申请实施例的视频加密传输方法的程序代码的存储单元。
具体实施方式
[0020]为了使本
的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。
[0021]在加密传输的相关技术中,通常是对视频会议中的所有视频数据使用同一种加密算法进行加密,这会造成加解密的运算量较大,耗费系统资源,并且由于只使用一种加密算法,导致加密强度较弱,容易被第三方破解,进而导致视频数据加密传输的安全性较低,容易被第三方盗取。
[0022]针对上述问题,专利技术人提出一种视频加密传输方法、装置、电子设备及存储介质,可以通过将视频会议中的待加密视频进行分块,得到多块子视频数据,并且使用多种加密算法对多块子视频数据进行加密。下面对该内容进行详细描述。
[0023]请参照图1,图1为本申请一实施例提供的一种视频加密传输方法的流程示意图。下面将结合图1对本申请实施例提供的视频加密传输方法进行详细阐述。该视频加密传输方法可以包括以下步骤:
[0024]步骤S110:获取视频会议中的待加密视频数据。
[0025]在本实施例中,待加密视频数据可以是在进行视频会议的过程中,产生的音频数据及视频数据。在实际应用中,随着网络通信技术的提高,越来越多的企业或政务部门选择线上视频会议,由于视频会议的内容可能会涉及到企业机密或政务机密,因此,可以通过获取视频会议过程中产生的视频数据,并对该视频数据进行加密,以提高视频会议的安全性,降低视频会议中会议内容被第三方恶意盗取的风险性。
[0026]步骤S120:基于随机数N,将所述待加密视频数据分为N块,得到N块子视频本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种视频加密传输方法,其特征在于,所述方法包括:获取视频会议中的待加密视频数据;基于随机数N,将所述待加密视频数据分为N块,得到N块子视频数据,所述随机数N为大于2的正整数,所述随机数N每隔预设时长获取一次;基于所述随机数N,确定所述N块子视频数据中待进行加密的M块子视频数据,以及不进行加密的T块子视频数据,所述M为大于1的正整数,所述T为正整数;基于多种加密算法,对所述M块子视频数据中每块子视频数据进行加密,获得M块加密后的子视频数据,其中,所述每块子视频数据分别对应所述多种加密算法中一种加密算法进行加密;将所述M块加密后的子视频数据,以及所述T块子视频数据传输至所述视频会议的接收端。2.根据权利要求1所述的方法,其特征在于,所述基于所述随机数N,确定所述N块子视频数据中待进行加密的M块子视频数据,以及不进行加密的T块子视频数据,包括:根据所述随机数N的大小,确定所述N块子视频数据中待进行加密的子视频数据的块数M;按照预设选取规则,从所述N块子视频数据中选取待进行加密的所述M块子视频数据;获取所述N块子视频数据中除所述M块子视频数据以外的其他子视频数据,作为不进行加密的所述T块子视频数据。3.根据权利要求1所述的方法,其特征在于,所述基于所述随机数N,确定所述N块子视频数据中待进行加密的M块子视频数据,以及不进行加密的T块子视频数据,包括:获取所述随机数N与指定数量的比值;根据所述比值,确定所述N块子视频数据中待进行加密的子视频数据的块数M;按照预设选取规则,从所述N块子视频数据中选取待进行加密的所述M块子视频数据;获取所述N块子视频数据中除所述M块子视频数据以外的其他子视频数据,作为不进行加密的所述T块子视频数据。4.根据权利要求3所述的方法,其特征在于,所述根据所述比值,确定所述N块子视频数据中待进行加密的子视频数据的块数M,包括:判断所述比值是否大于预设阈值;若所述比值大于所述预设阈值,则将所述指定数量确定为所述N块子视频数据中待进行加密的子视频数据的块数M;若所述比值不大于所述预设阈值,则将所述随机数N与预设比例的乘积确定为所述N块子视频数据中待进行加密的子视频数据的块数M,所述预设比例的数值小于1。5.根据权利要求2或3所述的方法,其特征在于,所述按照预设选取规则,从所述N块子视频数据中选取待进行加密的所述M块子视频数据,包括:对所述N块子视频数据按照时间的先后顺序进行排序,获得第一排序结果;获取所述随机数N的奇偶类型,所述奇偶类型包括奇数类型或者偶数类型;若所述奇偶类型为奇数类型,从所述第一排序结果中的首部以及尾部的子...

【专利技术属性】
技术研发人员:白宁
申请(专利权)人:上海游密信息科技有限公司
类型:发明
国别省市:

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

1