基于人脸识别和缓存机制实现在线视频教育的方法技术

技术编号:19220228 阅读:62 留言:0更新日期:2018-10-20 08:25
本发明专利技术公开了一种基于人脸识别和缓存机制实现在线视频教育的方法,接收上传的视频文件,经格式转换并审核后发布;登录时,比对人脸信息,如果识别成功,则向服务器发送获取视频地址页面的请求指令;如果识别失败,则重新登录;获取视频地址后,根据所选择的视频地址进入播放界面;在视频播放过程中持续识别人脸,并在识别成功后保存视频进度。本发明专利技术实现了视频点播进度控制技术和有效点播控制技术,防止用户快进播放视频,以及同时学习多个视频,保证了用户的有效学习时间,提高综合能力;同时,采用零拷贝技术实现服务器的高并发和高吞吐率;采用内存预读缓冲技术,极大提升了点播启动速度,采用在线视频智能虚拟分片缓存技术,减少了带宽浪费。

【技术实现步骤摘要】
基于人脸识别和缓存机制实现在线视频教育的方法
本专利技术涉及视频教学
,具体涉及一种基于人脸识别和缓存机制实现在线视频教育的方法。
技术介绍
现代远程教育是指通过音频、视频(直播或录像)以及包括实时和非实时在内的计算机技术把课程传送的教育。现代远程教育是随着现代信息技术的发展而产生的一种新型教育方式。计算机技术、多媒体技术、通信技术的发展,特别是因特网(Internet)的迅猛发展,使远程教育的手段有了质的飞跃,成为高新技术条件下的远程教育。在线教育还处在人工下达、人工组织培训及局部管理培训等陈旧的教育培训方法。现在在线教育需要构建新一代面向未来应用的大型在线教育系统基础架构,能够支撑高并发环境下的视频学习和考试,实现学员学习及考试过程中的人物识别和鉴定,让用户有效学习,提高综合能力。现有技术的缺陷和不足:(1)缺少人脸识别或者人脸识别效果差,学员识别力不高。(2)在线视频点播控制力不足,没有工具和方法保证播放进度的有效性。(3)视频网速的问题,虽然这很大程度上取决于网民所有的网络不同,但是一般观看优酷视频时都需要下载加速器,否则等待自动缓冲还是需要一定时间的。这是传统流媒体技本文档来自技高网...

【技术保护点】
1.一种基于人脸识别和缓存机制实现在线视频教育的方法,其特征在于,包括以下步骤:a、接收上传的视频文件,经格式转换并审核后,发布;b、比对用户注册时的人脸图片信息和登录时的人脸图片信息,判断识别是否成功,如果是,则登录成功,并向服务器发送获取视频地址页面的请求指令;如果否,则登录失败,可重新进行人脸识别登录;c、获取视频地址页面后,根据所选择的视频地址进入播放界面;d、在视频播放过程中持续识别人脸,并在识别成功后保存视频进度。

【技术特征摘要】
1.一种基于人脸识别和缓存机制实现在线视频教育的方法,其特征在于,包括以下步骤:a、接收上传的视频文件,经格式转换并审核后,发布;b、比对用户注册时的人脸图片信息和登录时的人脸图片信息,判断识别是否成功,如果是,则登录成功,并向服务器发送获取视频地址页面的请求指令;如果否,则登录失败,可重新进行人脸识别登录;c、获取视频地址页面后,根据所选择的视频地址进入播放界面;d、在视频播放过程中持续识别人脸,并在识别成功后保存视频进度。2.根据权利要求1所述的基于人脸识别和缓存机制实现在线视频教育的方法,其特征在于,所述步骤a包括以下步骤:a101、检测上传视频文件的扩展名,判断是否为mp4格式,如果是,则标识为已转码视频文件,并存入数据库中;反之,则标识为待转码视频文件,并存入数据库中;a102、在数据库中查询是否有待转码视频文件,如果是,则调用FFmpeg程序,进行转码操作;如果否,则10秒后,循环本步骤;a103、审核已转码视频文件,如果通过,则发布至前端页面;如果未通过,则不发布。3.根据权利要求1所述的基于人脸识别和缓存机制实现在线视频教育的方法,其特征在于,所述步骤b中进行人脸注册包括以下步骤:b101、接收用户传入的人脸图片信息,检测图片是否通过,如果通过,则返回代码“1”;如果未通过,则进入步骤b102;b102、若检测到多个人脸,则返回代码“-2”,若没有检测到人脸,则返回代码“-1”,若检测到无法处理的人脸,则返回代码“0”;b103、当接收到代码“1”,则判定注册成功,提取该人脸图片信息的特征码并通过唯一ID加密保存文件。4.根据权利要求1或3所述的基于人脸识别和缓存机制实现在线视频教育的方法,其特征在于,所述步骤b中进行人脸登录包括以下步骤:b201、接收用户传入的人脸图片信息,检测图片是否通过,如果通过,进入步骤b203;如果未通过,则进入步骤b202;b202、若检测到多个人脸,则返回代码“-2”,若没有检测到人脸,则返回代码“-1”;b203、通过唯一ID查找,判断内存中是否有对应的特征码,如果是,则进入步骤b206;如果否,则进入步骤b204;b204、判断实体文件中是否有对应的特征码,如果是,则进入步骤b205;如果否,则返回代码“0”;b205、将实体文件中对应的特征码存入内存中,并进入步骤b...

【专利技术属性】
技术研发人员:王博严俊
申请(专利权)人:成都智达万应科技有限公司
类型:发明
国别省市:四川,51

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

1