一种基于H.265视频加密传输的方法和系统与流程

文档序号:37638253发布日期:2024-04-18 17:57阅读:9来源:国知局
一种基于H.265视频加密传输的方法和系统与流程

本发明提出了一种基于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视频加密传输的系统,其特征在于,所述数据传输模块包括:


技术总结
本发明提出了一种基于H.265视频加密传输的方法和系统。所述H.265视频加密传输的方法包括:提取H.265中的视频流,并实时提取所述视频流的NAL单元类型;根据所述NAL单元类型将所述视频流分为第一图像参数集和第二图像参数集;对所述第一图像参数集进行明文传输,对所述第二图像参数集进行加密传输。所述系统包括与所述方法步骤对应的模块。

技术研发人员:兰雨晴,余丹,乔孟阳,邢智涣,孙中杰
受保护的技术使用者:慧之安信息技术股份有限公司
技术研发日:
技术公布日:2024/4/17
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1