System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种基于H.265视频加密传输的方法和系统技术方案_技高网

一种基于H.265视频加密传输的方法和系统技术方案

技术编号:40960874 阅读:4 留言:0更新日期:2024-04-18 20:39
本发明专利技术提出了一种基于H.265视频加密传输的方法和系统。所述H.265视频加密传输的方法包括:提取H.265中的视频流,并实时提取所述视频流的NAL单元类型;根据所述NAL单元类型将所述视频流分为第一图像参数集和第二图像参数集;对所述第一图像参数集进行明文传输,对所述第二图像参数集进行加密传输。所述系统包括与所述方法步骤对应的模块。

【技术实现步骤摘要】

本专利技术提出了一种基于h.265视频加密传输的方法和系统,属于视频流处理。


技术介绍

1、随着网络传输技术的快速发展,视频内容的传输和共享需求也越来越高。然而,由于网络传输的不安全性和侵犯版权的问题,视频加密传输成为一种必要的解决方案。目前,h.265编码格式因其高效的压缩算法和更好的视频质量而被广泛使用。然而,当前网络传输过程中,针对h.265视频流传输,存在网络摄像机作为视频图像采集编码传输的重要的设备,极易受到攻击者非法的侵犯的问题。


技术实现思路

1、本专利技术提供了一种基于h.265视频加密传输的方法和系统,用以解决网络摄像机作为视频图像采集编码传输的重要的设备,极易受到攻击者非法的侵犯的问题,所采取的技术方案如下:

2、一种基于h.265视频加密传输的方法,所述h.265视频加密传输的方法包括:

3、提取h.265中的视频流,并实时提取所述视频流的nal单元类型;

4、根据所述nal单元类型将所述视频流分为第一图像参数集和第二图像参数集;

5、对所述第一图像参数集进行明文传输,对所述第二图像参数集进行加密传输。

6、进一步地,所述提取h.265中的视频流,并实时提取所述视频流的nal单元类型,包括:

7、打开h.265视频文件,从所述h.265视频文件中调取h.265视频流;

8、根据nal头部信息对h.265视频流进行nal单元分割,将视频流分割成一系列的nal单元;

9、对每个nal单元进行nal头部解析,提取nal单元类型信息;

10、将提取出的nal单元类型信息进行存储。

11、进一步地,根据所述nal单元类型将所述视频流分为第一图像参数集和第二图像参数集,包括:

12、将所述nal单元类型中的nal单元类型为pps、sei、vps、sps的nal单元及其图像参数集集成为第一图像参数集;

13、将所述nal单元类型中的nal单元类型为i、p、b片的nal单元及其图像参数集集成为第二图像参数集。

14、进一步地,对所述第二图像参数集进行加密传输,包括:

15、利用加密算法和密钥对第二图像参数集进行加密,获得加密后的第二图像参数集文件;

16、将所述加密后的第二图像参数集文发送至数据接收端;

17、所述数据接收端接收到加密后的pps数据后,使用相同的加密算法和密钥对加密后的第二图像参数集文进行解密,获取第二图像参数集。

18、一种基于h.265视频加密传输的系统,所述h.265视频加密传输的系统包括:

19、提取模块,用于提取h.265中的视频流,并实时提取所述视频流的nal单元类型;

20、数据集划分模块,用于根据所述nal单元类型将所述视频流分为第一图像参数集和第二图像参数集;

21、数据传输模块,用于对所述第一图像参数集进行明文传输,对所述第二图像参数集进行加密传输。

22、进一步地,所述提取模块包括:

23、视频文件打开模块,用于打开h.265视频文件,从所述h.265视频文件中调取h.265视频流;

24、nal单元分割模块,用于根据nal头部信息对h.265视频流进行nal单元分割,将视频流分割成一系列的nal单元;单元类型信息提取模块,用于对每个nal单元进行nal头部解析,提取nal单元类型信息;

25、数据存储模块,用于将提取出的nal单元类型信息进行存储。

26、进一步地,所述数据集划分模块包括:

27、第一图像参数集获取模块,用于将所述nal单元类型中的nal单元类型为pps、sei、vps、sps的nal单元及其图像参数集集成为第一图像参数集;

28、第二图像参数集获取模块,用于将所述nal单元类型中的nal单元类型为i、p、b片的nal单元及其图像参数集集成为第二图像参数集。

29、进一步地,所述数据传输模块包括:

30、加密模块,用于利用加密算法和密钥对第二图像参数集进行加密,获得加密后的第二图像参数集文件;

31、数据发送模块,用于将所述加密后的第二图像参数集文发送至数据接收端;

32、解密模块,用于所述数据接收端接收到加密后的pps数据后,使用相同的加密算法和密钥对加密后的第二图像参数集文进行解密,获取第二图像参数集。

33、本专利技术有益效果:

34、本专利技术提出的一种基于h.265视频加密传输的方法和系统将视频流中的nal单元类型为pps、sei、vps、sps的图像参数集以明文的形式进行传输,对于类型为i、p、b片的nal单元(因为这些数据包含了视频的主体信息)进行加密,能较好的保证高清视频画面的传输,减少攻击者的侵犯,提高安全性。同时,能够保护视频流的安全性和完整性,避免敏感数据泄露和篡改,同时也可以保护用户隐私。通过加密传输第二图像参数集,可以有效防止黑客攻击和非法获取视频内容的行为。

本文档来自技高网...

【技术保护点】

1.一种基于H.265视频加密传输的方法,其特征在于,所述H.265视频加密传输的方法包括:

2.根据权利要求1所述基于H.265视频加密传输的方法,其特征在于,所述提取H.265中的视频流,并实时提取所述视频流的NAL单元类型,包括:

3.根据权利要求1所述基于H.265视频加密传输的方法,其特征在于,根据所述NAL单元类型将所述视频流分为第一图像参数集和第二图像参数集,包括:

4.根据权利要求1所述基于H.265视频加密传输的方法,其特征在于,对所述第二图像参数集进行加密传输,包括:

5.一种基于H.265视频加密传输的系统,其特征在于,所述H.265视频加密传输的系统包括:

6.根据权利要求5所述基于H.265视频加密传输的系统,其特征在于,所述提取模块包括:

7.根据权利要求5所述基于H.265视频加密传输的系统,其特征在于,所述数据集划分模块包括:

8.根据权利要求5所述基于H.265视频加密传输的系统,其特征在于,所述数据传输模块包括:

【技术特征摘要】

1.一种基于h.265视频加密传输的方法,其特征在于,所述h.265视频加密传输的方法包括:

2.根据权利要求1所述基于h.265视频加密传输的方法,其特征在于,所述提取h.265中的视频流,并实时提取所述视频流的nal单元类型,包括:

3.根据权利要求1所述基于h.265视频加密传输的方法,其特征在于,根据所述nal单元类型将所述视频流分为第一图像参数集和第二图像参数集,包括:

4.根据权利要求1所述基于h.265视频加密传输的方...

【专利技术属性】
技术研发人员:兰雨晴余丹乔孟阳邢智涣孙中杰
申请(专利权)人:慧之安信息技术股份有限公司
类型:发明
国别省市:

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

1