一种用于考试视频违规分析的抽帧动态调度方法及系统技术方案

技术编号:27772848 阅读:20 留言:0更新日期:2021-03-23 12:56
本发明专利技术公开了一种用于考试视频违规分析的抽帧动态调度方法及系统,包括:检索模块、图像抽帧模块、图像存储模块、消息通知模块和抽取短视频模块;检索模块检索本机磁盘与外接磁盘,将检索到的视频文件发送给图像抽帧模块;图像抽帧模块接对接收到的视频文件进行抽帧和解码,将解码后的视频帧发送给图像存储模块;图像存储模块对视频帧进行编码并生成图片文件;消息通知模块将接收到的消息上报给抽取短视频模块;抽取短视频模块根据视频帧时间和序号抽取文件对应位置的标准短视频。本发明专利技术采用硬解码的方式进行视频帧解码,加快了视频文件处理速度;配置三种抽帧策略,支持随时更新抽帧策略,实现视频文件快速图像化。

【技术实现步骤摘要】
一种用于考试视频违规分析的抽帧动态调度方法及系统
本专利技术涉及视频分析领域,尤其涉及一种用于考试视频违规分析的抽帧动态调度方法及系统。
技术介绍
随着智能产品的普及,视频成了我们日常生活中常用到的一种信息交流方式,各个商家和企业也对视频分析这一领域断断续续投入了许多心血;视频抽帧作为视频分析中必不可少的环节,应用非常广泛,其应用场所包括:路况分析领域、行为分析领域、考试视频违规分析领域等等,其主要工作原理就是利用图像抽帧技术从视频中抽出单幅图像并反馈给用户端。然而,传统的视频抽帧无法随时更新抽帧策略,往往需要占用很长的时间才能完成,抽帧速率低,且无法实现视频文件快速图像化。
技术实现思路
基于此,本专利技术的目的是为了解决现有技术中由于无法随时跟新抽帧策略导致的抽帧速率低的问题。为实现上述目的,本专利技术提出一种用于考试视频违规分析的抽帧动态调度方法及系统,所述违规视频抽帧动态调度服务系统包括:检索模块、图像抽帧模块、图像存储模块、消息通知模块和抽取短视频模块;所述检索模块用于检索本机磁盘与外接磁盘,并从检索到的磁盘中搜索相应的视频文件将视频文件发送给图像抽帧模块;所述图像抽帧模块包括抽帧策略子模块和图像抽帧解码子模块,接收检索模块发送的视频文件,并通过抽帧策略子模块选取对应抽帧策略对其进行抽帧和解码,将解码后的视频帧发送给图像存储模块;所述图像存储模块接收所述图像抽帧模块发送的解码后的视频帧,并对其进行编码生成图片文件,同时将图片上传到存储服务模块;所述消息通知模块连接检索模块、图像存储模块以及抽取短视频模块,负责将本地磁盘消息、文件消息以及图片消息上报给抽取短视频模块;所述抽取短视频模块接收消息通知模块上传的信息,根据视频帧时间和序号抽取文件对应位置的标准短视频。所述检索模块包括:磁盘检索模块和文件检索模块。所述抽帧策略可分为三种模式:定时抽帧模式、关键帧抽帧模式和间隔性抽帧模式;定时抽帧模式:抽取视频帧时,指定视频文件开始时间和结束时间;关键帧抽帧模式:抽取视频中具有独立解码能力的关键帧;间隔性抽帧模式:按照指定间隔时间或帧数抽帧。可根据不同的抽帧模式将视频帧进行CPU解码和GPU解码。所述图像存储模块编码生成的图片文件可以是JPEG、PNG、BMP等格式。所述抽取短视频模块抽取的标准短视频支持H5和VLC等标准播放器播放。所述考试视频违规分析的抽帧动态调度系统涉及以下技术的应用:GPU解码、kafka、S3、H264编码。所述考试视频违规分析的抽帧动态调度方法还包括以下步骤:S1.客户端工作人员下发工作指令;S2.抽帧服务系统接收指令,检索本地磁盘和视频文件,将检索到的磁盘信息和视频文件信息上报给消息队列,同时按照默认抽帧策略开始抽帧、解码,将解码后的图片进行存储,最后将图片帧消息发送给消息队列;S3.根据具体场景更新抽帧策略;S4.下发抽取短视频消息,抽取短视频并上传到存储,返回抽取结果;S5.定时上报磁盘和视频文件抽帧进度状态,当视频完成抽帧后,通知客户端人员,展示磁盘和视频文件抽帧结果,完成文件抽帧流程。本申请的有益效果:采用硬解码的方式进行视频帧解码,加快了视频文件处理速度;配置三种抽帧策略和多种存储模式,支持随时更新抽帧策略和抽取短视频能力,实现视频文件快速图像化,并根据存储容量动态控制抽帧频率和上传图片速度;结合磁盘和文件信息,定位图像物理文件存储位置,快速追溯源文件地址。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据附图的结构获得其他的附图。图1为违规视频抽帧动态调度服务系统模块组成图;图2为违规视频抽帧动态调度服务系统流程说明图;本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式为了对本专利技术的技术特征、目的和效果有更加清楚的理解,现对照附图说明本专利技术的具体实施方式。如图1所示,在本实施例中,一种用于考试视频违规分析的抽帧动态调度方法、系统、终端及存储介质,所述违规视频抽帧动态调度服务系统包括:检索模块、图像抽帧模块、图像存储模块、消息通知模块和抽取短视频模块;所述检索模块用于检索本机磁盘与外接磁盘,并从检索到的磁盘中搜索相应的视频文件将视频文件发送给图像抽帧模块;所述图像抽帧模块接收检索模块发送的视频文件,并对其进行抽帧和解码,将解码后的视频帧发送给图像存储模块;所述图像存储模块接收所述图像抽帧模块发送的解码后的视频帧,并对其进行编码生成图片文件,同时将图片上传到存储服务模块;所述消息通知模块连接检索模块、图像存储模块以及抽取短视频模块,负责将本地磁盘消息、文件消息以及图片消息上报给抽取短视频模块;所述抽取短视频模块接收消息通知模块上传的信息,根据视频帧时间和序号抽取文件对应位置的标准短视频。在本实施例中,所述检索模块包括:磁盘检索模块和文件检索模块。在本实施例中,所述图像抽帧模块包括:抽帧策略模块和图像抽帧解码模块。在本实施例中,所述存储服务模块包括:云存储、分布式存储以及通用存储服务模块;需要补充的是,所述通用存储服务包括:SMB、S3、FTP等。在本实施例中,所述抽帧策略可分为三种模式:定时抽帧模式、关键帧抽帧模式和间隔性抽帧模式;定时抽帧模式:指定视频文件的时刻开始抽取视频帧;开始抽取视频帧时,指定文件开始时间和结束时间,减少抽帧视频节点,节约运行成本;关键帧抽帧模式:抽取视频中具有独立解码能力的关键帧;间隔性抽帧模式:按照指定间隔时间或帧数抽帧。在本实施例中,可根据不同的抽帧模式将视频帧进行CPU解码和GPU解码。在本实施例中,所述图像存储模块编码生成的图片文件可以是JPEG、PNG、BMP等格式。在本实施例中,所述抽取短视频模块抽取的标准短视频支持H5和VLC等标准播放器播放。如图2所示,在本实施例中,所述考试视频违规分析的抽帧动态调度系统还包括以下步骤:S1.客户端工作人员向抽帧服务系统下发开始抽帧的消息;S2.抽帧服务系统接收客户端工作人员下发的消息,开始检索本地磁盘和视频文件,将检索到的磁盘信息和视频文件信息上报给消息队列,同时按照默认抽帧策略开始抽帧、解码,之后将解码后的图片上传到云存储或者分布式存储,最后将图片帧消息发送给消息队列;S3.根据具体场景更新抽帧策略,并发送消息到消息队列。抽帧服务收到消息后,更新抽帧策略;S4.根据客户端人员需求,下发抽取短视频消息到消息队列,抽帧服务收到消息后,抽取短视频并上传到存储,并将抽取结果返回到消息队列;S5.抽帧服务系统定时上报磁盘和视频文件抽帧进度状态,当视频本文档来自技高网...

【技术保护点】
1.一种用于考试视频违规分析的抽帧动态调度系统,其特征在于,所述违规视频抽帧动态调度服务系统包括:检索模块、图像抽帧模块、图像存储模块、消息通知模块和抽取短视频模块;/n所述检索模块用于检索本机磁盘与外接磁盘,并从检索到的磁盘中搜索相应的视频文件将视频文件发送给图像抽帧模块;/n所述图像抽帧模块包括抽帧策略子模块和图像抽帧解码子模块,接收检索模块发送的视频文件,并通过抽帧策略子模块选取对应抽帧策略对其进行抽帧和解码,将解码后的视频帧发送给图像存储模块;/n所述图像存储模块接收所述图像抽帧模块发送的解码后的视频帧,并对其进行编码生成图片文件,同时将图片上传到存储服务模块;/n所述消息通知模块连接检索模块、图像存储模块以及抽取短视频模块,负责将本地磁盘消息、文件消息以及图片消息上报给抽取短视频模块;/n所述抽取短视频模块接收消息通知模块上传的信息,根据视频帧时间和序号抽取文件对应位置的标准短视频。/n

【技术特征摘要】
1.一种用于考试视频违规分析的抽帧动态调度系统,其特征在于,所述违规视频抽帧动态调度服务系统包括:检索模块、图像抽帧模块、图像存储模块、消息通知模块和抽取短视频模块;
所述检索模块用于检索本机磁盘与外接磁盘,并从检索到的磁盘中搜索相应的视频文件将视频文件发送给图像抽帧模块;
所述图像抽帧模块包括抽帧策略子模块和图像抽帧解码子模块,接收检索模块发送的视频文件,并通过抽帧策略子模块选取对应抽帧策略对其进行抽帧和解码,将解码后的视频帧发送给图像存储模块;
所述图像存储模块接收所述图像抽帧模块发送的解码后的视频帧,并对其进行编码生成图片文件,同时将图片上传到存储服务模块;
所述消息通知模块连接检索模块、图像存储模块以及抽取短视频模块,负责将本地磁盘消息、文件消息以及图片消息上报给抽取短视频模块;
所述抽取短视频模块接收消息通知模块上传的信息,根据视频帧时间和序号抽取文件对应位置的标准短视频。


2.如权利要求1所述的一种用于考试视频违规分析的抽帧动态调度系统,其特征在于,所述检索模块包括:磁盘检索模块和文件检索模块。


3.如权利要求1所述的一种用于考试视频违规分析的抽帧动态调度系统,其特征在于,所述抽帧策略可分为三种模式:定时抽帧模式、关键帧抽帧模式和间隔性抽帧模式;
定时抽帧模式:抽取视频帧时,指定视频文件开始时间和结束时间;
关键帧抽帧模式:抽取视频中具有独立解码能力的关键帧;
间隔性抽帧模式:按照指定间隔时间或帧数抽帧。...

【专利技术属性】
技术研发人员:谢强
申请(专利权)人:四川天翼网络服务有限公司
类型:发明
国别省市:四川;51

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1