System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术提出了一种基于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
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视频加密传输的方...
【专利技术属性】
技术研发人员:兰雨晴,余丹,乔孟阳,邢智涣,孙中杰,
申请(专利权)人:慧之安信息技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。