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

文档序号:664137 发布日期:2021-04-27 浏览:7次 >En<

阅读说明:本技术 一种视频流媒体加解密传输方法及系统 (Video streaming media encryption and decryption transmission method and system ) 是由 袁成 陈潇 张福轩 文涛 崔新友 于 2020-12-29 设计创作,主要内容包括:本发明涉及数据加密领域,特别涉及一种视频流媒体加解密传输方法及系统,其不同之处在于,包括以下步骤:步骤1:由前端IP数字摄像头获取实时视频流数据;步骤2:由视频流加密装置通过随机函数生成随机数密钥;步骤3:通过网络获取所述实时视频流数据,进行视频流加密处理,得到加密视频流数据;步骤4:由视频流解密装置获取所述视频流加密装置的加密密钥;步骤5:通过网络获取所述加密视频流数据,进行视频流解密处理,得到解密视频流数据。本发明在保证视频流传输的实时性前提下,有效提高视频流在网络中的传输安全性。(The invention relates to the field of data encryption, in particular to a video streaming media encryption and decryption transmission method and a system, which are different in that the method comprises the following steps: step 1: acquiring real-time video stream data by a front-end IP digital camera; step 2: generating a random number key by a video stream encryption device through a random function; and step 3: acquiring the real-time video stream data through a network, and carrying out video stream encryption processing to obtain encrypted video stream data; and 4, step 4: acquiring an encryption key of the video stream encryption device by a video stream decryption device; and 5: and acquiring the encrypted video stream data through a network, and performing video stream decryption processing to obtain decrypted video stream data. The invention effectively improves the transmission safety of the video stream in the network on the premise of ensuring the real-time property of the video stream transmission.)

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

技术领域

本发明涉及数据加密领域,特别涉及一种视频流媒体加解密传输方法及系统。

背景技术

随着互联网的发展,互联网传输的信息越来越多,这些信息不仅包括文本,还包括图片、音频、视频和其它多媒体信息。特别是在安防领域,采用实时传输协议进行视频流的传输是目前的主流方案,使用非常广泛。但是实时传输协议仅对提供对视频流的传输、监控、恢复、同步等功能,而不保证传输数据的安全性。安防领域对数据安全性的要求越来越高,用户对视频流数据进行加密的需求也越来越普遍。

鉴于此,为克服上述技术缺陷,提供一种视频流媒体加解密传输方法及系统成为本领域亟待解决的问题。

发明内容

本发明的目的在于克服现有技术的缺点,提供一种视频流媒体加解密传输方法及系统,在保证视频流传输的实时性前提下,有效提高视频流在网络中的传输安全性。

为解决以上技术问题,本发明的技术方案为:一种视频流媒体加解密传输方法及系统,其不同之处在于,包括以下步骤:

步骤1:由前端IP数字摄像头获取实时视频流数据;

步骤2:由视频流加密装置通过随机函数生成随机数密钥;

步骤3:通过网络获取所述实时视频流数据,进行视频流加密处理,得到加密视频流数据;

步骤4:由视频流解密装置获取所述视频流加密装置的加密密钥;

步骤5:通过网络获取所述加密视频流数据,进行视频流解密处理,得到解密视频流数据。

按以上方案,所述步骤2中,视频流加密装置随机生成256bit的密钥。

按以上方案,所述步骤3中,通过rtsp协议获取IP数字摄像机的实时视频流数据。

按以上方案,所述视频流加密装置将实时视频流数据与密钥进行异或运算,进行视频流加密处理。

按以上方案,所述步骤4中,视频流解密装置通过TCP/IP协议,与所述视频流加密装置通信。

按以上方案,所述视频流解密装置通过私有通信协议,向视频流加密装置发送获取密钥请求,从而获取视频流加密装置的加密密钥。

按以上方案,所述步骤5中,视频流解密装置通过私有通信协议,向视频流加密装置发送获取视频流请求,从而获取视频流加密装置的加密视频流数据。

按以上方案,所述视频流解密装置通过将获取的加密视频流数据与获取到的加密密钥进行异或运算,进行视频流解密处理。

一种按以上方案进行视频流媒体加解密传输的系统,其不同之处在于:其包括IP数字摄像头、视频流加密装置和视频流解密装置,各设备之间采用以太网进行数据连接,所述IP数字摄像头用于获取实时视频流数据,所述视频流加密装置用于视频流加密处理,所述视频流解密装置用于视频流解密处理。

按以上方案,所述IP数字摄像头为前端设备,所述视频流加密装置为部署在所述IP数字摄像头端部的本地设备,所述视频流解密装置为部署在用户端的设备。

对比现有技术,本发明的有益特点为:本发明通过在IP数字摄像头端部署本地视频流加密装置,通过视频流加密装置获取摄像头的实时数据流,并进行加密处理形成加密视频流。通过在用户端部署远程视频流解密装置,通过视频流解密装置获取视频流加密装置发送的密钥以及加密视频流,在用户端进行加密视频流的解密,形成解密视频流,进而进行用户端的视频实时预览及存储等业务,在保证视频流传输的实时性前提下,有效提高视频流在网络中的传输安全性,可广泛应用于智能安防、工业制造等诸多领域。

附图说明

图1为本发明实施例的结构框图;

图2为本发明实施例的流程示意图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,下面结合附图和具体实施例对本发明作进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

在下文中,将参考附图来更好地理解本发明的许多方面。附图中的部件未必按照比例绘制。替代地,重点在于清楚地说明本发明的部件。此外,在附图中的若干视图中,相同的附图标记指示相对应零件。

如本文所用的词语“示例性”或“说明性”表示用作示例、例子或说明。在本文中描述为“示例性”或“说明性”的任何实施方式未必理解为相对于其它实施方式是优选的或有利的。下文所描述的所有实施方式是示例性实施方式,提供这些示例性实施方式是为了使得本领域技术人员做出和使用本公开的实施例并且预期并不限制本公开的范围,本公开的范围由权利要求限定。在其它实施方式中,详细地描述了熟知的特征和方法以便不混淆本发明。出于本文描述的目的,术语“上”、“下”、“左”、“右”、“前”、“后”、“竖直”、“水平”和其衍生词将与如图1定向的发明有关。而且,并无意图受到前文的技术领域、背景技术、发明内容或下文的详细描述中给出的任何明示或暗示的理论限制。还应了解在附图中示出和在下文的说明书中描述的具体装置和过程是在所附权利要求中限定的发明构思的简单示例性实施例。因此,与本文所公开的实施例相关的具体尺寸和其他物理特征不应被理解为限制性的,除非权利要求书另作明确地陈述。

请参考图1和图2,本发明的视频流媒体加解密传输方法及系统,其技术方案如下:

S1:所述的视频流加解密系统由前端IP数字摄像头、视频流加密装置、视频流解密装置组成,各设备之间采用以太网进行数据连接;

S2:视频流加密装置通过随机函数生成256bit的随机数密钥,通过网络获取IP数字摄像头的实时视频流数据,将实时视频流数据与密钥进行异或运算,进行视频流加密处理,得到加密视频流数据。

进一步详细的,上述S2包括以下步骤:

S21:视频流加密装置随机生成256bit的密钥SecretKey;

S22:通过rtsp协议获取前端IP数字摄像机的实时视频流数据SrcStream;

S23:通过将实时视频流数据SrcStream与密钥SecretKey进行异或运算,得到加密视频流数据DescStream。

S3:视频流解密装置通过TCP/IP协议,与视频流加密装置通信,获取视频流加密装置的加密密钥,通过网络获取视频流加密装置的加密视频流数据DescStream,通过对加密视频流数据DescStream与密钥SecretKey进行异或运算,进行视频流解密处理,得到解密视频流数据。

进一步详细的,上述S3包括以下步骤:

S31:通过TCP/IP协议与视频加密装置建立TCP连接;

S32:通过私有通信协议,向视频流加密装置发送获取密钥请求,从而获取视频流加密装置的视频流加密密钥SecretKey;

S33:通过私有通信协议,向视频流加密装置发送获取视频流请求,从而获取视频流加密装置的加密视频流数据DescStream;

S34:通过将获取的加密视频流数据DescStream与获取到的加密密钥SecretKey进行异或运算,进行视频流解密处理,得到解密视频流数据。

以上内容是结合具体的实施方式对本发明所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属技术领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本发明的保护范围。

6页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:视频推荐方法、装置、计算机设备及存储介质

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类