[发明专利]一种基于FFMPEG的门禁系统及处理方法在审
申请号: | 202111054091.3 | 申请日: | 2021-09-08 |
公开(公告)号: | CN113870470A | 公开(公告)日: | 2021-12-31 |
发明(设计)人: | 林振南 | 申请(专利权)人: | 深圳柏成科技有限公司 |
主分类号: | G07C9/22 | 分类号: | G07C9/22;H04N7/14;H04N7/18;G06F3/038 |
代理公司: | 深圳市江凌专利代理事务所(普通合伙) 44814 | 代理人: | 左涛 |
地址: | 518000 广东省深圳市罗湖区清水河街道清水河*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 ffmpeg 门禁 系统 处理 方法 | ||
本发明公开了一种基于FFMPEG的门禁系统,属于门禁系统领域,包括设备端、服务端和播放器,设备端包括用来驱动鼠标的虚拟鼠标驱动器和用于录制屏幕桌面的录屏服务,服务端包括流媒体服务器和设备控制服务器,录屏服务连接流媒体服务器和播放器,虚拟鼠标驱动器连接设备控制服务器和播放器,播放器用于播放屏幕流。本发明的一种基于FFMPEG的门禁系统,在操作时,先将屏幕流推送到客户端,再利用播放器去播放屏幕流,就能远程检测门禁系统的运行问题,给维护人员带来了方便,减少了维护成本、提高了维护效率。本发明还公开了一种基于FFMPEG的门禁处理方法,主要步骤包括:获取屏幕数据,格式转换,推流,拉流和播放。
技术领域
本发明涉及门禁系统技术领域,特别涉及一种基于FFMPEG的门禁系统及处理方法。
背景技术
门禁系统是基于android主板写的APP软件。开门的原理是:客户刷卡或者二维码,APP收到卡号或者二维码后传送到云服务器进行逻辑处理,如果需要开门,那么APP就通过GPIO口写入中断信号实现开门。
现有的门禁设备一般都是跟随电线埋入墙壁中,而且无法外接显示屏。因此,系统一旦出问题,无法知道APP或者系统的运行情况。给运维人员带来了不少的烦恼。
传统的解决办法有:
1)凿墙拿出设备接上显示器进行调试:这种方法成本高,操作不便;
2)在设备写日志,然后上传到服务器,开发人员拿到日志后进行分析,这种方法效率低,因为日志不是实时上传的,且只能看到APP的日志。
因此,我们需要一种方案,既能远程看到设备的屏幕,又能远程操作设备。就好比在直机操作一样。
发明内容
本发明的主要目的是提出一种基于FFMPEG的门禁系统及处理方法,旨在解决现有门禁系统维护不便,成本高和效率低的技术问题。
为实现上述目的,本发明提出一种基于FFMPEG的门禁开门系统,包括设备端、服务端和播放器,所述设备端包括用来驱动鼠标的虚拟鼠标驱动器和用于录制屏幕桌面的录屏服务,所述服务端包括流媒体服务器和设备控制服务器,所述录屏服务连接流媒体服务器和播放器,所述虚拟鼠标驱动器连接设备控制服务器和播放器,所述播放器用于播放屏幕流。
优选地,所述录屏服务用于录制屏幕桌面并编码成h264格式,并向所述流媒体服务器进行推流,所述播放器从所述流媒体服务器拉流并进行播放。
优选地,所述播放器能捕获鼠标状态,并上报到设备控制服务器,所述设备控制服务器将鼠标状态下发到虚拟鼠标驱动器,由鼠标驱动进行执行相应的操作。
优选地,所述设备控制服务器用于接收转发鼠标事件,所述播放器为基于SDL2编写的流播放器,用于投屏和捕获鼠标事件。
优选地,所述设备端上需要植入虚拟鼠标驱动器,用来驱动鼠标,植入后,将在系统字符设备中添加一个鼠标字符设备,主设备号为INPUT_MAJOR。
优选地,所述播放器通过捕获鼠标事件,监听鼠标的拖或拉或按等操作,将鼠标事件产生的事件类型、坐标信息通过socket的方式即时上报到设备控制服务器,所述设备控制服务器将鼠标事件转发到设备上去,转交给虚拟鼠标驱动去实现鼠标的相关操作。
本发明还提出了一种基于FFMPEG的门禁处理方法,处理步骤为:
S1:获取当前屏幕数据,通过MediaProjectionManage申请录屏权限,用户允许后开始使用录屏服务录制屏幕;然后通过ImageReader.OnImageAvailableListener对视频数据进行处理;
S2:格式转换,由于获取到的屏幕数据是YUV_420_888格式,需要转换成YUV420P格式;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳柏成科技有限公司,未经深圳柏成科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111054091.3/2.html,转载请声明来源钻瓜专利网。