一种视频流媒体加解密传输方法及系统技术方案

技术编号:28223139 阅读:27 留言:0更新日期:2021-04-28 09:51
本发明专利技术涉及数据加密领域,特别涉及一种视频流媒体加解密传输方法及系统,其不同之处在于,包括以下步骤:步骤1:由前端IP数字摄像头获取实时视频流数据;步骤2:由视频流加密装置通过随机函数生成随机数密钥;步骤3:通过网络获取所述实时视频流数据,进行视频流加密处理,得到加密视频流数据;步骤4:由视频流解密装置获取所述视频流加密装置的加密密钥;步骤5:通过网络获取所述加密视频流数据,进行视频流解密处理,得到解密视频流数据。本发明专利技术在保证视频流传输的实时性前提下,有效提高视频流在网络中的传输安全性。在网络中的传输安全性。在网络中的传输安全性。

【技术实现步骤摘要】
一种视频流媒体加解密传输方法及系统


[0001]本专利技术涉及数据加密领域,特别涉及一种视频流媒体加解密传输方法及系统。

技术介绍

[0002]随着互联网的发展,互联网传输的信息越来越多,这些信息不仅包括文本,还包括图片、音频、视频和其它多媒体信息。特别是在安防领域,采用实时传输协议进行视频流的传输是目前的主流方案,使用非常广泛。但是实时传输协议仅对提供对视频流的传输、监控、恢复、同步等功能,而不保证传输数据的安全性。安防领域对数据安全性的要求越来越高,用户对视频流数据进行加密的需求也越来越普遍。
[0003]鉴于此,为克服上述技术缺陷,提供一种视频流媒体加解密传输方法及系统成为本领域亟待解决的问题。

技术实现思路

[0004]本专利技术的目的在于克服现有技术的缺点,提供一种视频流媒体加解密传输方法及系统,在保证视频流传输的实时性前提下,有效提高视频流在网络中的传输安全性。
[0005]为解决以上技术问题,本专利技术的技术方案为:一种视频流媒体加解密传输方法及系统,其不同之处在于,包括以下步骤:
[0006]步骤1:由前端IP数字摄像头获取实时视频流数据;
[0007]步骤2:由视频流加密装置通过随机函数生成随机数密钥;
[0008]步骤3:通过网络获取所述实时视频流数据,进行视频流加密处理,得到加密视频流数据;
[0009]步骤4:由视频流解密装置获取所述视频流加密装置的加密密钥;
[0010]步骤5:通过网络获取所述加密视频流数据,进行视频流解密处理,得到解密视频流数据。
[0011]按以上方案,所述步骤2中,视频流加密装置随机生成256bit的密钥。
[0012]按以上方案,所述步骤3中,通过rtsp协议获取IP数字摄像机的实时视频流数据。
[0013]按以上方案,所述视频流加密装置将实时视频流数据与密钥进行异或运算,进行视频流加密处理。
[0014]按以上方案,所述步骤4中,视频流解密装置通过TCP/IP协议,与所述视频流加密装置通信。
[0015]按以上方案,所述视频流解密装置通过私有通信协议,向视频流加密装置发送获取密钥请求,从而获取视频流加密装置的加密密钥。
[0016]按以上方案,所述步骤5中,视频流解密装置通过私有通信协议,向视频流加密装置发送获取视频流请求,从而获取视频流加密装置的加密视频流数据。
[0017]按以上方案,所述视频流解密装置通过将获取的加密视频流数据与获取到的加密密钥进行异或运算,进行视频流解密处理。
[0018]一种按以上方案进行视频流媒体加解密传输的系统,其不同之处在于:其包括IP数字摄像头、视频流加密装置和视频流解密装置,各设备之间采用以太网进行数据连接,所述IP数字摄像头用于获取实时视频流数据,所述视频流加密装置用于视频流加密处理,所述视频流解密装置用于视频流解密处理。
[0019]按以上方案,所述IP数字摄像头为前端设备,所述视频流加密装置为部署在所述IP数字摄像头端部的本地设备,所述视频流解密装置为部署在用户端的设备。
[0020]对比现有技术,本专利技术的有益特点为:本专利技术通过在IP数字摄像头端部署本地视频流加密装置,通过视频流加密装置获取摄像头的实时数据流,并进行加密处理形成加密视频流。通过在用户端部署远程视频流解密装置,通过视频流解密装置获取视频流加密装置发送的密钥以及加密视频流,在用户端进行加密视频流的解密,形成解密视频流,进而进行用户端的视频实时预览及存储等业务,在保证视频流传输的实时性前提下,有效提高视频流在网络中的传输安全性,可广泛应用于智能安防、工业制造等诸多领域。
附图说明
[0021]图1为本专利技术实施例的结构框图;
[0022]图2为本专利技术实施例的流程示意图。
具体实施方式
[0023]为了使本专利技术的目的、技术方案及优点更加清楚明白,下面结合附图和具体实施例对本专利技术作进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。
[0024]在下文中,将参考附图来更好地理解本专利技术的许多方面。附图中的部件未必按照比例绘制。替代地,重点在于清楚地说明本专利技术的部件。此外,在附图中的若干视图中,相同的附图标记指示相对应零件。
[0025]如本文所用的词语“示例性”或“说明性”表示用作示例、例子或说明。在本文中描述为“示例性”或“说明性”的任何实施方式未必理解为相对于其它实施方式是优选的或有利的。下文所描述的所有实施方式是示例性实施方式,提供这些示例性实施方式是为了使得本领域技术人员做出和使用本公开的实施例并且预期并不限制本公开的范围,本公开的范围由权利要求限定。在其它实施方式中,详细地描述了熟知的特征和方法以便不混淆本专利技术。出于本文描述的目的,术语“上”、“下”、“左”、“右”、“前”、“后”、“竖直”、“水平”和其衍生词将与如图1定向的专利技术有关。而且,并无意图受到前文的

技术介绍

技术实现思路
或下文的详细描述中给出的任何明示或暗示的理论限制。还应了解在附图中示出和在下文的说明书中描述的具体装置和过程是在所附权利要求中限定的专利技术构思的简单示例性实施例。因此,与本文所公开的实施例相关的具体尺寸和其他物理特征不应被理解为限制性的,除非权利要求书另作明确地陈述。
[0026]请参考图1和图2,本专利技术的视频流媒体加解密传输方法及系统,其技术方案如下:
[0027]S1:所述的视频流加解密系统由前端IP数字摄像头、视频流加密装置、视频流解密装置组成,各设备之间采用以太网进行数据连接;
[0028]S2:视频流加密装置通过随机函数生成256bit的随机数密钥,通过网络获取IP数
字摄像头的实时视频流数据,将实时视频流数据与密钥进行异或运算,进行视频流加密处理,得到加密视频流数据。
[0029]进一步详细的,上述S2包括以下步骤:
[0030]S21:视频流加密装置随机生成256bit的密钥SecretKey;
[0031]S22:通过rtsp协议获取前端IP数字摄像机的实时视频流数据SrcStream;
[0032]S23:通过将实时视频流数据SrcStream与密钥SecretKey进行异或运算,得到加密视频流数据DescStream。
[0033]S3:视频流解密装置通过TCP/IP协议,与视频流加密装置通信,获取视频流加密装置的加密密钥,通过网络获取视频流加密装置的加密视频流数据DescStream,通过对加密视频流数据DescStream与密钥SecretKey进行异或运算,进行视频流解密处理,得到解密视频流数据。
[0034]进一步详细的,上述S3包括以下步骤:
[0035]S31:通过TCP/IP协议与视频加密装置建立TCP连接;
[0036]S32:通过私有通信协议,向视频流加密装置发送获取密钥请求,从而获取视频流加密装置的视频流加密密钥SecretKey;
[003本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种视频流媒体加解密传输方法,其特征在于,包括以下步骤:步骤1:由前端IP数字摄像头获取实时视频流数据;步骤2:由视频流加密装置通过随机函数生成随机数密钥;步骤3:通过网络获取所述实时视频流数据,进行视频流加密处理,得到加密视频流数据;步骤4:由视频流解密装置获取所述视频流加密装置的加密密钥;步骤5:通过网络获取所述加密视频流数据,进行视频流解密处理,得到解密视频流数据。2.根据权利要求1所述的视频流媒体加解密传输方法,其特征在于:所述步骤2中,视频流加密装置随机生成256bit的密钥。3.根据权利要求1所述的视频流媒体加解密传输方法,其特征在于:所述步骤3中,通过rtsp协议获取IP数字摄像机的实时视频流数据。4.根据权利要求3所述的视频流媒体加解密传输方法,其特征在于:所述视频流加密装置将实时视频流数据与密钥进行异或运算,进行视频流加密处理。5.根据权利要求1所述的视频流媒体加解密传输方法,其特征在于:所述步骤4中,视频流解密装置通过TCP/IP协议,与所述视频流加密装置通信。6.根据权利要求5所述的视频流媒体加解密传输方法,其特征...

【专利技术属性】
技术研发人员:袁成陈潇张福轩文涛崔新友
申请(专利权)人:武汉烽火富华电气有限责任公司
类型:发明
国别省市:

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

1
相关领域技术
  • 暂无相关专利