本发明涉及视频安全,尤其涉及一种井下智能监控视频安全传输方法、设备及其介质。
背景技术:
1、智慧矿山建设中,智能视频平台是重要的环节。在计算机视觉领域发展迅速的情况下,分类、检测以及分割等ai模型开始被广泛用于煤矿的智能视频平台中,用于对煤矿井上、井下各种场景的分析。
2、不同于图片信息等静态资源的ai模型分析,对于视频信息的动态资源的ai模型分析,会对视频信息进行完整的转码流程,获取ai模型分析后的处理视频,以实现视频的传输。传统的转码流程首先对输入的视频信息进行解复用,然后对解复用后的视频进行解码,将解码后的视频输入至ai模型分析,得到预测结果,将预测结果显示到解码帧,再经编码、复用步骤最终得到ai模型预测后的视频流,现有技术中ai模型分析预测结果通常是预测类别及相应类别的分数,用于检测的ai模型的预测结果通常是矩形框中心点坐标、宽高数值及预测类别,预测结果仅包括数字文本信息,即ai模型预测后的视频流中显示预测结果。由于输入至ai模型分析的视频信息是经过解码器解码得到的原始帧数据,但是最终实际传输的是经过编码器编码的帧压缩数据,将ai模型处理后的帧进行编码步骤需要消耗很大cpu或者gpu资源,若有限的cpu或者gpu资源不足,会难以完成ai模型分析后的处理视频的编码,使得视频不能正常传输。
技术实现思路
1、本发明要解决的技术问题是:为了解决现有技术中cpu或者gpu资源不足,影响视频传输的技术问题,本发明提供一种井下智能监控视频安全传输方法,降低编码所需的cpu或者gpu资源,确保视频能够正常传输。
2、本发明解决其技术问题所采用的技术方案是:一种井下智能监控视频安全传输方法,包括以下步骤:
3、s1,将获取的井下视频流输入至解复用器,利用所述解复用器对井下视频流解复用,得到压缩的视频帧和音频帧;
4、s2,将压缩的视频帧生成至少一个数据副本,存储所述数据副本;
5、s3,将压缩的视频帧输入至解码器,利用所述解码器对压缩的视频帧解码,得到未压缩的原始视频帧;
6、s4,将所述未压缩的原始视频帧输入至ai模型中分析,得到预测结果;
7、s5,将所述预测结果加密写入,与所述数据副本结合形成新的压缩视频帧;
8、s6,通过复用器对所述新的压缩视频帧复用,输出具有预测结果的视频流。
9、进一步,具体地,在步骤s3中通过h.264解码器或h.265解码器对网络提取层单元中的所述压缩的视频帧解码;
10、所述网络提取层单元还包括参数集和补充增强信息单元,其中,所述补充增强信息单元包括:用户自定义数据。
11、进一步,具体地,在所述步骤s5中,将所述预测结果以特定的uuid的补充增强信息,经过对称加密机制插入所述补充增强信息单元的用户自定义数据中。
12、进一步,具体地,所述解码器对压缩的视频帧解码时,显示时间戳解码后保持不变,在步骤s5中利用显示时间戳得到未经压缩的原始视频帧对应的数据副本。
13、进一步,具体地,在所述步骤s5中,采用非对称加密的机制对所述预测结果加密。
14、进一步,具体地,在步骤s6中输出具有预测结果的视频流的传输协议为rtmp协议或rtsp协议。
15、一种井下智能监控视频安全传输系统,所述系统采用如上所述的井下智能监控视频安全传输方法,所述系统包括:
16、解复用器,用以对井下视频流解复用,得到压缩的视频帧和音频帧;
17、副本生成单元,用以将压缩的视频帧生成至少一个数据副本,存储所述数据副本;
18、解码器,用以对压缩的视频帧解码,得到未压缩的原始视频帧;
19、分析单元,通过分析单元中的ai模型对所述未压缩的原始视频帧分析,得到预测结果;
20、加密单元,用以将所述预测结果加密写入,与所述数据副本结合形成新的压缩视频帧;
21、视频输出单元,用以对所述新的压缩视频帧复用,输出具有预测结果的视频流。
22、一种计算机设备,包括:
23、处理器;
24、存储器,用于存储可执行指令;
25、其中,所述处理器用于从所述存储器中读取所述可执行指令,并执行所述可执行指令以实现如上所述的井下智能监控视频安全传输方法。
26、一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,当所述计算机程序被处理器执行时,使得处理器实现如上所述的井下智能监控视频安全传输方法。
27、本发明的有益效果是,本发明的井下智能监控视频安全传输方法,减少传统方法的编码操作,降低编码所需的cpu或者gpu资源,有利于视频的实时传输,确保视频能够正常传输,有利于降低煤矿智能视频平台硬件成本;另外,通过加密机智,提高了传输的安全性。
1.一种井下智能监控视频安全传输方法,其特征在于,包括以下步骤:
2.如权利要求1所述的井下智能监控视频安全传输方法,其特征在于,在步骤s3中通过h.264解码器或h.265解码器对网络提取层单元中的所述压缩的视频帧解码;
3.如权利要求2所述的井下智能监控视频安全传输方法,其特征在于,在所述步骤s5中,将所述预测结果以特定的uuid的补充增强信息,经过对称加密机制插入所述补充增强信息单元的用户自定义数据中。
4.如权利要求3所述的井下智能监控视频安全传输方法,其特征在于,所述解码器对压缩的视频帧解码时,显示时间戳解码后保持不变,在步骤s5中利用显示时间戳得到未经压缩的原始视频帧对应的数据副本。
5.如权利要求1所述的井下智能监控视频安全传输方法,其特征在于,在所述步骤s5中,采用非对称加密的机制对所述预测结果加密。
6.如权利要求1所述的井下智能监控视频安全传输方法,其特征在于,在步骤s6中输出具有预测结果的视频流的传输协议为rtmp协议或rtsp协议。
7.一种井下智能监控视频安全传输系统,其特征在于,所述系统采用如权利要求1至6中任一项所述的井下智能监控视频安全传输方法,所述系统包括:
8.一种计算机设备,其特征在于,包括:
9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,当所述计算机程序被处理器执行时,使得处理器实现如权利要求1至6中任一项所述的井下智能监控视频安全传输方法。