基于WEB的网络视频监控方案
这是电脑截的图片。
补充一点,可以把开发板与路由相连,在路由上做个 UPnP,只要知道路由的外网地址,即可在远程监控 了。
我是把开发板与笔记本相连,笔记本做的internet连接共享。
说说具体需要 什么吧,
1. 环境平台
目标板:mini2440/micro2440
开发板上运行的系统: 内核 Linux‐2.6.32.2, 默认文件系统 root_qtopia(不分 nand flash 容量类型)
主机:WindowsXP + IE浏览器、世界之窗等(可能需要安装 Java组件)
说明:默认的 Linux‐2.6.32.2 内核已经支持 CMOS 摄像头,及多种型号的 USB 摄像头,因此无
需重新配置编译。
(下面内容来自网络,自己略做修改)
2. 在 mini2440 上安装 mjpeg‐stream
Step1: 获取要安装的文件 mjpeg‐stream
文件名:mjpg‐streamer‐mini2440‐bin‐r6.tar.gz
获取途径:(1)使用附件中的可执行文件(2)自行下载
下载地址:
http://mjpg‐streamer‐mini2440.googlecode.com/files/mjpg‐streamer‐mini2440‐bin‐r6.tar.gz
Step2:在 mini2440 上安装 mjpeg‐stream
使用优盘或者ftp 等工具把 mjpeg‐stream 复制到开发板,在此假定复制到了/home/plg 目录
在控制台终端执行如下命令:
#mkdir /mjpg‐streamer ;创建一个独立目录用于测试
#cd /mjpg‐streamer ;进入该测试目录
#tar xvzf mjpg‐streamer‐mini2440‐bin‐r6.tar.gz ;解压安装
至此,mjpeg‐stream 就已经在开发板上安装好了。
3 . 通过网页浏览和控制 USB 摄像头
Step1: 硬件连接,我把电脑用的交叉线与开发板相连,设成相同的网关 ,IP地址设成同一个局域网,如果能相互PING通,这一步就OK了。 (可以用WIFI连接,因为手头没有WIFI网卡,就用的交叉网线)
把 USB 摄像头插装到开发板上,可以先使用开发板自带的“USB 摄像头”程序测试该
摄像头可用,然后重启开发板。
Step2: 启动 mjpeg‐stream
在命令行终端执行以下命令:
#cd /mjpg‐streamer ;进入测试目录
#./start_uvc.sh ;执行测试程序 (这个没成功,我用的下面start_uvc_yuv.sh成功了 )
此时可以在终端看到如图输出信息,这说明已经成功启动 mjpeg‐stream 程序
在 在浏览器中输 输入:http://192.168.1.230:8080 /stream_simple.html 即可看到摄 摄像头的动态的画面了。
Step4:通过浏览器控制 制 USB摄像 像头
点页面左侧的“Control“会出来一个控制页面窗口,这个大家可以自已摸索,就到这里。