`
本帖最后由 netlhx 于 2016-7-18 16:19 编辑
接下来准备体验摄像头在EDISON上的使用。
准备一个V4L兼容摄像头?为什么要V4L兼容的,因为大部分情况下,V4L兼容摄像头能实现即插即用,不用到处去找设备驱动,所以还是用V4L的好。接口当然优先选USB接口,别的呢,也不是不可以,只是得折腾许多时光!
咱用的是罗技的摄像头,如图所示。
连接好硬件之后,接下来上电。打开终端软件,执行下面的命令检查设备正常否
如果看到了该设备,恭喜你,下面可以继续折腾。如果没有看到,很可能你的摄像头不是UVC兼容的,请继续爬文找答案。
视频流软件使用经典的MJPG STREAMER来,这东西虽然很古老了,但是很好用。
但是问题是,INTEL官方的REPO里面是没有这个软件的。所以要么自己编译,要么呢找三方软件源。别说,还真给咱找到一个三方的源,修改EDISON的软件源,在软件源设置文件里添加如下内容
- src/gz all http://repo.opkg.net/edison/repo/all
- src/gz edison http://repo.opkg.net/edison/repo/edison
- src/gz core2-32 http://repo.opkg.net/edison/repo/core2-32
然后UPDATE,注意,最好不要去UPGRADE,否则会粗问题!
接下来当然是安装MJPG STREAMER了。执行命令
- sudo opkg install mjpg-streamer
稍等片刻,软件就安装好了。
下面启动MJPG STREAMER,输入下列命令
- sudo mjpg_streamer -i "input_uvc.so" -o "output_http.so -w /www"
然后会看到类似如下信息
这输出的信息主要包含使用的设备文件,分辨率等信息。
然后就可以打开浏览器来查看效果了
OK,视频流服务准备完毕。
如果要实现远程监控,需要在路由器上做端口映射,这样,即使不在家中,了可以随时查看家中的状况!
`