The present invention relates to a real-time camera monitoring method based on Openwrt router, is divided into two parts, the first part is to watch the real-time remote video monitoring information acquisition, using MJPG streamer implementation scheme of image, video transmission to the PC side of the browser through the HTTP protocol, realize the remote monitoring function; the second part is the content of the video the cloud save, this part will get the video from the camera in the form of pictures stored in the local time, and upload it to the user specified FTP server. The invention realizes the remote monitoring function and camera timing capture function in the Openwrt router, and pictures can be directly uploaded to the specified server cloud save more storage space, information security, and low cost.
【技术实现步骤摘要】
本专利技术涉及一种基于Openwrt路由器的实时摄像头监控方法,属于智能路由器、嵌入式软件设计
技术介绍
随着网络的发展和科技的进步,为了保障个人生命财产安全和社会公共安全,视频监控的应用越来越普遍。不论是商场店铺,还是家居生活,通过摄像头和网络实现远程监控,从而实现实时信息查看和视频信息保存越来越被人们重视。随着处理器的计算能力不断提高,成本不断下降,各种高性能的硬件产品在生活中日渐普及。以百元级别路由器为例,目前已经买到128M内存和128MFlash级别的产品了,其性能也不再仅仅只是局限于承担路由器的工作。为了充分利用路由器的空闲性能,在Openwrt系统的基础上,利用路由器的USB接口和摄像头,实现基于路由器的实时监控和信息保存功能。这样路由器不仅可以用来上网,还可以充当简单的监控系统,降低成本,一举多得。针对带有USB接口的路由器,可以外接摄像头实现功能的扩展。由于Openwrt系统是基于Linux内核实现的,所有通过安装摄像头的相关模块,可以实现摄像头设备的识别。为了实现视频图像的查看和采集,MJPG-streamer方案是一种比较常见的解决方式。文献【1】(陈书益,黄永慧.开源视频服务器软件MJPG-streamer的研究和应用[J].电子设计工程,2012,20(5):172-176)介绍MJPG-streamer是一个轻量级的视频服务器软件,一个可以从单一输入组件获取图像并传输到多个输出组件的命令行应用程序,可以从网络摄像机中获取并传输JPEG格式的图像到浏览器实时显示。由于MJPG-streamer源代码基于LinuxC开发 ...
【技术保护点】
种基于Openwrt路由器的实时摄像头监控方法,其特征在于:分成两个部分,第一部分是视频监控信息的远程实时观看,采用MJPG‑streamer方案实现图像的获取,通过HTTP协议将视频传输到PC端的浏览器,实现远程监控的功能;第二部分是视频内容的云端保存,该部分将从摄像头得到的视频以图片的形式定时保存在本地,并上传到用户指定的FTP服务器上,实现步骤如下:(1)实时监控的实现首先通过Openwrt路由器端的USB接口外接一个免驱并且支持MJPG‑streamer的摄像头,通过安装系统支持免驱摄像必需的内核模块kmod‑video‑core和kmod‑video‑uvc或者在编译系统固件时将上述模块直接添加到固件中,实现摄像头的识别;其次在路由器端安装MJPG‑streamer,通过编写视频监控的运行脚本实现视频监控的启动和相关运行参数的设置,同时依照Linux自启动脚本编写规则编写自启动脚本实现视频监控功能的开机自动运行,从而完成路由器端的部署;在PC端的浏览器通过访问路由器IP地址+指定端口号,得到摄像头的实时画面信息,从而实现实时监控功能;(2)视频内容的云端保存在实时监控的基础上 ...
【技术特征摘要】
1.一种基于Openwrt路由器的实时摄像头监控方法,其特征在于:分成两个部分,第一部分是视频监控信息的远程实时观看,采用MJPG-streamer方案实现图像的获取,通过HTTP协议将视频传输到PC端的浏览器,实现远程监控的功能;第二部分是视频内容的云端保存,该部分将从摄像头得到的视频以图片的形式定时保存在本地,并上传到用户指定的FTP服务器上,实现步骤如下:(1)实时监控的实现首先通过Openwrt路由器端的USB接口外接一个免驱并且支持MJPG-streamer的摄像头,通过安装系统支持免驱摄像必需的内核模块kmod-video-core和kmod-video-uvc或者在编译系统固件时将上述模块直接添加到固件中,实现摄像头的识别;其次在路由器端安装MJPG-streamer,通过编写视频监控的运行脚本实现视频监控的启动和相关运行参数的设置,同时依照Linux自启动脚本编写规则编写自启动脚本实现视频监控功能的开机自动运行,从而完成路由器端的部署;在PC端的浏览器通过...
【专利技术属性】
技术研发人员:凌强,张雷,徐骏,
申请(专利权)人:中国科学技术大学,
类型:发明
国别省市:安徽;34
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。