【技术实现步骤摘要】
视频数据处理方法、装置、设备及存储介质
[0001]本申请涉及视频处理
,具体而言,涉及一种视频数据处理方法、装置、设备及存储介质。
技术介绍
[0002]用于实时视频处理的边缘设备在安防、工业、交通等各种场景的应用已经越来越广泛,其中,关于视频处理的具体过程为:1、对原始视频流解码,以读取帧数据;2、调用算法模型处理帧数据;输出算法结果,如果有多个算法,或需要对算法结果进行额外处理,则处理后再输出;根据算法结果进行业务逻辑处理(如触发报警等);5、将算法结果叠加到帧数据,并重新编码成视频流。
[0003]以上视频处理作为现有技术,具有以下缺点:1、采用串行处理数据,效率较低,2、整体流程耦合紧密,实现业务逻辑时灵活度较差,比如想要在运行过程中调整视频流对应的算法配置,往往需要重启整个服务,耗时较长。
技术实现思路
[0004]本申请实施例的目的在于提供一种视频数据处理方法、装置、设备及存储介质,用以提高视频处理效率和灵活性。
[0005]为此本申请第一方面公开一种视频数据处理方法,所述 ...
【技术保护点】
【技术特征摘要】
1.一种视频数据处理方法,其特征在于,所述方法包括:对原始视频流进行解码,得到帧数据并将所述帧数据写入第一缓冲队列;基于第一处理节点从所述第一缓冲队列获取所述帧数据并将所述帧数据写入第一管道中;基于第二处理节点从所述第一管道获取所述帧数据,并对所述帧数据进行预设算法处理,以得到第一处理结果并将所述第一处理结果写入第二管道中;基于第三处理节点从所述第二管道中读取所述第一处理结果,并对所述第一处理结果执行业务逻辑处理,以得到第二处理结果,并将所述第二处理结果写入第二缓冲队列;从所述第一缓冲队列读取所述帧数据和从所述第二缓冲队列中读取所述第一处理结果输入预设视频编码器中,以使得预设视频编码器输出视频处理结果。2.如权利要求1所述的方法,其特征在于,所述基于第一处理节点从所述第一缓冲队列获取所述帧数据并将所述帧数据写入第一管道中,包括:从所述第一缓冲队列中截取预设时间段内的所述帧数据,所述预设时间段内所述帧数据的数据量小于等于所述第一缓冲队列中存储的数据量;识别所述预设时间段内的所述帧数据的原始码率;根据所述原始码率将所述预设时间段内的所述帧数据转的码率转换为目标码率,得到码率转换后的所述帧数据;将所述码率转换后的所述帧数据写入所述第一管道。3.如权利要求2所述的方法,其特征在于,所述对原始视频流进行解码,得到帧数据并将所述帧数据写入第一缓冲队列,包括:识别所述原始视频流的初始编码格式;根据所述原始视频流的初始编码格式、所述视频流解码器将所述原始视频流的编码格式转换为目标编码格式,并得到解码后的所述帧数据;将所述解码后的所述帧数据写入所述第一缓冲队列。4.一种视频数据处理方法,其特征在于,所述方法应用于如权利要求1
‑
3任一项所述的方法中,所述方法包括:获取车辆视频数据;基于所述视频流解码器对车辆视频数据进行解码,得到帧数据并将所述帧数据写入第一缓冲队列;基于第一处理节点从所述第一缓冲队列获取所述帧数据并将所述帧数据写入第一管道中;基于所述第二处理节点,根据图像识别算法对所述帧数据识别,以识别用户的车辆的特征信息,将所述用户的所述车辆的特征信息写入所述第二管道中;基于第三处理节点从所述第二管道中读取所述车辆的特征信息,并根据所述车辆的特征信息判断所述车辆是否有闯红灯行为并生成判断结果将所述判断结果和所述车辆的特...
【专利技术属性】
技术研发人员:雷翔,张发恩,周创,
申请(专利权)人:重庆赛迪奇智人工智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。