【技术实现步骤摘要】
视频流多任务抽帧方法、装置、设备和可读存储介质
[0001]本申请涉及抽帧拉流领域,更具体地说,涉及视频流多任务抽帧方法、装置、设备和可读存储介质。
技术介绍
[0002]面向摄像头等设备的视频流AI分析场景中,存在用户针对单设备某一场景下多个算法分析的需求,不同算法有可能对抽帧频率要求不同,比如厨房场景下,对厨房地面垃圾识别抽帧频率要求较低,对厨房中老鼠识别抽帧频率要求较高。并且同一设备,可能会有多账号使用,分别开通不同的使用场景,如有的用于区域入侵,有的用于口罩识别,可能存在不同的抽帧频率要求,这就形成了同一设备可能存在多任务抽帧情况,大大增加了拉流抽帧的压力。
[0003]抽帧服务通常不负责设备管理,不能直接对接拉流,通常通过独立的视频流转发服务,形成了公网数据传输,大大增加了数据传输的压力和带宽成本。此外,抽帧服务于算法分析服务通常是两个独立分离的微服务,抽帧服务无法感知算法分析服务的处理效率,当算法分析服务出现性能瓶颈,存在分析任务积压时,对于分析结果通知时效性要求较高的场景,容易形成很多无效抽帧,如区域入 ...
【技术保护点】
【技术特征摘要】
1.一种视频流多任务抽帧方法,其特征在于,包括:接收用户发起设备订购操作触发的启动算法分析任务,确定启动抽帧任务;根据设备信息和账号信息获取视频流抽帧地址,并结合设备维度,对所述抽帧任务进行任务合并处理;对所述任务合并处理后的抽帧任务按照指定抽帧频率向同址部署的视频流转发服务进行拉流抽帧,得到抽帧图片。2.根据权利要求1所述的方法,其特征在于,还包括:当监控到所述拉流抽帧效率出现异常时,根据积压数据量调整抽帧频率。3.根据权利要求1所述的方法,其特征在于,在对所述合并后的抽帧任务按照指定抽帧频率向同址部署的视频流转发服务进行拉流抽帧,得到抽帧图片之后,还包括:向算法分析服务发起算法调用,生成算法分析结果。4.根据权利要求3所述的方法,其特征在于,还包括:通过队列订阅通知形式,将所述算法分析结果发送至应用方,并接收反馈结果。5.根据权利要求1所述的方法,其特征在于,根据设备信息和账号信息获取视频流抽帧地址,并结合设备维度,对所述抽帧任务进行任务合并处理,包括:基于所述设备信息和所述账号信息获取视频流抽帧地址,并结合所述设备维度,确定所述抽帧任务对应的抽帧次数;确定所述抽帧任务对应的抽帧频率最大公约数对应的抽帧次数,并作为评价抽帧次数;对所述抽帧任务中对应的抽帧次数累加和大于所述评价抽帧次数的目标抽帧任务,则以所述抽帧任务对应的抽帧频率的最大公约数对所述目标抽帧任务进行任务合并。6.根据权利要求5所述的方法,其特征在于,对所述任务合并处理后的抽帧任务按照指定抽帧频率向同址部署的视频流转发服务进行拉流抽帧,得到抽帧图片,包括:对所述任务合并处理...
【专利技术属性】
技术研发人员:邵浩云,段金辉,吴达任,张力文,栾元杰,
申请(专利权)人:天翼数字生活科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。