【技术实现步骤摘要】
一种视频处理设备、视频处理方法及存储介质
[0001]本申请涉及视频处理
,特别是涉及一种视频处理设备、视频处理方法及存储介质。
技术介绍
[0002]随着视频监控业务的增多,视频监控设备中需要越来越多的内存来处理相应的业务。例如,NVR(Network Video Recorder,网络硬盘录像机)和DVR(Digital Video Recorder,硬盘录像机)等设备,可以对视频中的I帧进行解码,将解码得到的图像显示在界面上,也可以在解码或者检测到报警时,对当前通道视频的I帧进行JPEG编码,将编码得到的JPEG图片上传到存储设备的硬盘中进行存储,称为零通道抓图业务。
[0003]针对上述零通道抓图等业务,需要单独申请两块内存来处理视频,一块是码流下载缓冲区,用来接收封装的视频流,对视频流进行封装可以采用PS(Program Stream,节目流)、TS(Transport Stream,传输流)、RTP(Real
‑
time Transport Protocol,实时传输协议)等方式, ...
【技术保护点】
【技术特征摘要】
1.一种视频处理设备,其特征在于,所述视频处理设备包括视频处理器,所述视频处理器运行有视频解析线程、目标业务线程和非目标业务线程,其中:所述视频解析线程,用于获取待处理视频流;将所述待处理视频流存放于目标视频通道对应的下载缓冲区;从所述下载缓冲区读取所述待处理视频流,并对所述待处理视频流进行解析得到视频帧;将所述视频帧存放于所述目标视频通道对应的视频帧缓冲区,其中,所述目标视频通道对应的下载缓冲区具有空闲空间,所述空闲空间为所述下载缓冲区的剩余存储空间;所述目标业务线程,用于在解析得到的视频帧具有目标业务标识的情况下,从所述视频帧缓冲区中读取所述具有目标业务标识的视频帧,对所述具有目标业务标识的视频帧进行解码;所述非目标业务线程,用于从所述视频帧缓冲区中读取所述视频帧,并在所述视频帧不具有目标业务标识的情况下,对所述视频帧进行解码。2.根据权利要求1所述的设备,其特征在于,所述视频解析线程,还用于在所述目标业务线程从所述视频帧缓冲区中读取所述具有目标业务标识的视频帧之前,确定解析得到的视频帧的包头中是否存在目标业务标识;如果存在,触发所述目标业务线程从所述视频帧缓冲区中读取所述具有目标业务标识的视频帧。3.根据权利要求1所述的设备,其特征在于,所述非目标业务线程,具体用于从所述视频帧缓冲区中读取所述视频帧;确定所述视频帧的包头中是否存在所述目标业务标识;如果不存在,对所述视频帧进行解码。4.根据权利要求1所述的设备,其特征在于,所述视频解析线程,还用于在所述目标业务线程从所述视频帧缓冲区中读取所述具有目标业务标识的视频帧之前,将包头中存在目标业务标识的视频帧从所述视频帧缓冲区移动至回头缓冲区;并触发所述目标业务线程从所述回头缓冲区中读取所述包头中存在目标业务标识的的视频帧,以对所述包头中存在目标业务标识的视频帧进行解码。5.根据权利要求1
‑
4任一项所述的设备,其特征在于,所述视频解析线程,具体用于接收发流端发送的视频流,作为待处理视频流,其中,所述视频流为所述发流端对待发送视频数据进行封装得到的,在所述待发送视频数据用于目标业务的情况下,所述发流端在对该待发送视频数据进行封装时,在该待发送视频数据对应的包头中添加目标业务标识。6.根据权利要求5所述的设备,其特征在于,所述发流端,具体用于每隔预设时长在所述待发送视频数据对应的包头中添加目标业务标识;或,具体用于每隔预设数量的视频帧在所述待发送视频数据对应的包头中添加目标业务标识;或,具体用于对所述待发送视频数据进行目标检测,在目标待发送视频数据的包头中添加目标业务标识,其中,所述目标待发送视频数据为检测得到目标物的视频数据。7.根据权利要求1
‑
4任一项所述的设备,其特征在于,所述非目标业务线程用于处理视频回放业务;
所述视频解析线程,还用于在所述视频解析线程将所述待处理视频流存放于目标视频通道对应的下载缓冲区之前,在存在空闲通道的情况下,将所述空闲通道对应的下载缓冲区作为存放所述待处理视频流的下载缓冲区,或,将空闲空间非最低的视频通道对应的下载缓冲区作为存放所述待处理视频流的下载缓冲区;在不存在空闲通道的情况下,将空闲空间非最低的视频通道对应的下载缓冲区作为存放所述待处理视频流的下载缓冲区,其中,所述空闲通道为当前未处理视频回放业务的视频通道。8.一种视频处理方法,其特征在于,所述方法应用于视频处理设备,所述视频处理设备包括视频处理器,所述视频处理器运行有视频解析线程、目标业务线程和非目标业务线程,所述方法包括:所述视频解析线程获取待处理视频流;将所述待处理视...
【专利技术属性】
技术研发人员:袁舒志,张镇,
申请(专利权)人:杭州海康威视数字技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。