设为首页收藏本站

恩山无线论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
小博无线
查看: 71342|回复: 179

openWRT摄像头选购

    [复制链接]
发表于 2012-3-2 11:55 | 显示全部楼层 |阅读模式
本帖最后由 lancerz 于 2012-3-13 21:54 编辑

之前买了3个ZC0301PL的摄像头,淘宝10元一个,邮费12元,都可以用,但是都很旧,没有外壳,USB接口都有点锈了,在弱光下很模糊。后来觉得效果不满意,买了一个“高清”免驱摄像头,京东39元免运费,这个摄像头就清晰很多,而且在很弱的光线下,其他摄像头都已经什么都看不到了,它还能看得很清楚,不过接到openWRT上就杯具了,mjpg-streamer不能用mjpg格式,只能用YUV模式,640x480非常卡,320x240也有延迟。

经过一番查找知道了,如果摄像头支持mjpg格式输出,mjpg-streamer只需要将得到jpeg格式的图片转发到HTTP服务器就可以了。但如果摄像头不支持mjpg格式输出,仅支持YUV格式,那mjpg-streamer需要将原始图片压缩成jpeg格式,那就需要消耗大量CPU。前几年电脑硬件性能不强,所以一般摄像头都支持mjpg格式输出,现在的电脑性能都很强了,所以不支持mjpg格式输出,电脑上用也没啥区别,但我们的小路由就不行了。

那么如果我们想买一个效果好一点的摄像头,怎样选择呢?网络上的教程,大多都是基于中星微的301方案,因为这种摄像头几乎都能用。但这种摄像头一般都比较旧,买的都是二手货,你也很难指定某个牌子,买到什么都是看运气。幸好openWRT官方网站给了我们一些指引:
http://wiki.openwrt.org/doc/howto/usb.video
如果想买gspca摄像头(即有驱摄像头):
http://linuxtv.org/wiki/index.php/Gspca
gspca都是比较旧的东西了,现在的基本上是UVC摄像头(即免驱摄像头):
http://www.ideasonboard.org/uvc/
现在的摄像头品牌太多了,而且大部分都不会说自己的主控芯片,所以很难根据主控芯片去买。那么UVC摄像头是不是都支持呢?理论上大部分UVC摄像头是支持的,但我们看到,即使是官方的列表,UVC摄像头也很多有些问题,而且如果UVC摄像头不支持mjpg输出,那分辨率只能设为320x240,还有不小的延迟。怎么看UVC摄像头是否支持mjpg输出呢?还是要看主控芯片...不过我可以很负责任的告诉你,市面上低于50元的全新摄像头,肯定不支持mjpg输出(主控芯片的价格问题)。

那我们根据官方的UVC列表来购买不就行了吗?对的,不过一定要买右边是绿色勾的,而且旁边没有数字的才行,右边的数字是表示有某些已知的问题。但那个列表里面大多数国内都买不到,我从里面找了一些官方支持的,淘宝能买到的,而且价格不太高的摄像头(200元以内),给大家做个参考。有些价格也不到100元,总比买几个几十块的摄像头,才发现都不适合好吧:)

微软 LifeCam VX-500
微软 LifeCam VX-700
微软 LifeCam HD-5000
微软 LifeCam HD-3000
罗技 Webcam C200
罗技 Webcam C210
罗技 Webcam C250
罗技 Webcam C270
罗技 Webcam C300
罗技 Webcam C310
罗技 Quickcam Communicate MP/S5500
罗技 Quickcam Communicate Deluxe/S7500
罗技 Quickcam E 3500
2012-3-4更新:

(网友测试可用)罗技 Webcam C110(网友测试可用)台电MG77

我们也可以去官方网站查看摄像头的参数,不过我只看到奥尼有该参数,以下是支持openWRT和MJPG输出的摄像头:
http://www.aoni.cc/
百脑通-D881HD1080P         松翰免驱288主控芯片
百脑通-剑影HD1080P
ANC-酷睿HD1080P
ANC-酷客HD720P
ANC-红魔HD720P
ANC-酷尚HD720P
ANC-酷逸HD720P

另外我们还可以通过网上的测评文章得知摄像头的芯片,以下是支持openWRT和MJPG输出的摄像头,(UVC)表示免驱,(*)表示编辑推荐:
http://article.pchome.net/content-382425-1.html
(*)罗技快看迷你版 ZC0302
视视看 风火轮 ZC0301PLH
极速 27.3 ZC0301PLH
第一印象 魔杖801 ZC0301PLH
(*)第一印象 小红帽 ZC0301PLH
视视看 红色警戒 VC0323
(UVC)蓝色妖姬 T616pro VC0301PLNV
(UVC)极速 Q5-V VC0301PLNV
(UVC)极速 K8 VC0301PLNV
(UVC)视视看 雪山飞狐 VC0301PLNV
(UVC)奥尼 钻石之恋 VC0301PLNV
(UVC)(*)奥尼 iPPle VC0301PLNV
(UVC)(*)海天地QQ X5 VC0301PLNV


http://www.pcpop.com/doc/0/329/329623_all.shtml
(*)蓝色妖姬 水晶狮王 VC0301PLNC
(*)麦典战车 VC0301PLNV
(UVC)台电蝙蝠侠 VC0301PLNV
(UVC)(*)海天地 金刚狼X3A VC0301PLNV
(UVC)剑桥小海豚 VC0332
(UVC)魅景铂金甲 VC0332TLNB
(UVC)今视通 今奥 VC0332
(UVC)(*)今视通 今雕 VC0332
(UVC)(*)今视通 今狮 VC0332
(UVC)迈德克斯启明星 VC0342PLNBA
(UVC)e虎S550 SN9C288FG
(UVC)达克浩思蓝色闪电 SN9C213
(UVC)第一印象探月者 SN9C288
(UVC)第一印象启明星 SN9C288FG
(UVC)视视看楚霸王 SN9C288
(UVC)视视看炫色妖姬 SN9C288
(UVC)天敏夺目 SN9C288FG

囊中羞涩的朋友可以去淘宝搜搜二手的,清仓的摄像头,说不定有惊喜哦。不过要小心,我看到网上的评论说,“ANC-红魔”和"第一印象 魔杖801"居然有仿冒,另外有些型号,厂家为了节省成本,后来生产的已经换了芯片。。。
2012-3-13更新:
最后买了百脑通-D881HD720P,92包邮送一个小包,效果还可以,注意D881有一个是旧版的,不是720P,不要贪便宜买那个。测试640x480@25pfs,CPU用25%左右。1280x720@15pfs,CPU用30%左右。下面图片是经过703n的mjpg-streamer发送的,在谷歌浏览器看到的效果:






我的恩山、我的无线 The best wifi forum is right here.
发表于 2012-3-2 12:48 | 显示全部楼层
好东西,收藏了
我的恩山、我的无线 The best wifi forum is right here.
发表于 2012-3-2 19:05 | 显示全部楼层
罗技的C110也可以用,便宜,65~69元。
我的恩山、我的无线 The best wifi forum is right here.
发表于 2012-3-2 19:24 | 显示全部楼层
我也特地买了个罗技。
我的恩山、我的无线 The best wifi forum is right here.
发表于 2012-3-2 21:28 | 显示全部楼层
猪就是我 发表于 2012-3-2 19:05
罗技的C110也可以用,便宜,65~69元。

c110 我也有 硬件像素 只有 30w ! 用的是 安国的主控!
我的恩山、我的无线 The best wifi forum is right here.
发表于 2012-3-2 21:59 | 显示全部楼层
高清的是哪个型号呢?
我的恩山、我的无线 The best wifi forum is right here.
 楼主| 发表于 2012-3-3 00:19 | 显示全部楼层
379855747 发表于 2012-3-2 21:59
高清的是哪个型号呢?

微软 LifeCam HD-5000 就是高清啊
我的恩山、我的无线 The best wifi forum is right here.
发表于 2012-3-3 02:33 | 显示全部楼层
价钱怎么样呢?
我的恩山、我的无线 The best wifi forum is right here.
 楼主| 发表于 2012-3-4 09:55 | 显示全部楼层
379855747 发表于 2012-3-3 02:33
价钱怎么样呢?

LifeCam HD-3000 也是高清,京东、淘宝都是150左右
我的恩山、我的无线 The best wifi forum is right here.
 楼主| 发表于 2012-3-5 00:00 | 显示全部楼层
经过研究,现在锁定以下几款,大家给点意见。
微软有一款VX-800价格适中,可惜不知道是否支持MJPG。 LifeCam HD-3000(淘宝最低125)和 HD-5000(淘宝最低155)应该不错,可惜有点贵。
罗技C系列应该不错,可惜长方形设计不适合瓦力。Quickcam Communicate MP/S5500, Quickcam Communicate Deluxe/S7500,Quickcam E 3500这几款外形适合,淘宝上二手价格60多,但又不知道质量如何。
百脑通和ANC的几款价格不错,D881(淘宝最低70)剑影(淘宝最低100)酷睿(淘宝最低100)红魔(淘宝最低60)酷尚(淘宝最低60),但官方没说支持的,怕买了用不了。
麦典战车(淘宝最低43),301V应该是支持的,不过不知道效果如何。
我的恩山、我的无线 The best wifi forum is right here.
发表于 2012-3-5 00:01 | 显示全部楼层
机器:RG100A,64M内存
固件:Open-Wrt  10.03.396-DIY-mini-0218
摄像头:蓝色妖姬s10哈勃望远镜 用mjpg-streamer 实现实时监控

root@OpenWrt:~# lsusb
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 002: ID 0ac8:3420 Z-Star Microelectronics Corp. Venus USB2.0 Camera
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

版本内置驱动,但每次都要打开SSH打进下面命令才可以运行查看
mjpg_streamer -i "input_uvc.so -y -d /dev/video0" -o "output_http.so -p 8080 -w /www/camwww"

每次使用都要打命令才可以,断电重启后还是要打一下命令,还不能关掉putty,关了就提示连接不上
把这命令怎么设置系统随机一起启动呢?

点评

蓝色妖姬s10哈勃望远镜支持MJPEG格式吗?  详情 回复 发表于 2014-9-21 12:37
我的恩山、我的无线 The best wifi forum is right here.
 楼主| 发表于 2012-3-5 00:28 | 显示全部楼层
逍遥137 发表于 2012-3-5 00:01
机器:RG100A,64M内存
固件:Open-Wrt  10.03.396-DIY-mini-0218
摄像头:蓝色妖姬s10哈勃望远镜 用mjp ...

你这个摄像头是什么芯片的啊,清晰吗?640x480能上多少帧?
开机启动这个,你试试SSH运行/etc/init.d/mjpg-streamer enable,或者在web管理界面,System > Startup,找到mjpg-streamer,点击令它变成enable。

点评

打这个命令没有反应啊,这个路由接301B摄像堆就可以直接可以使用,也不用打什么命令了,换这个蓝色妖姬s10就要打命令,按13楼兄弟说的加了一个&符就可以关掉SSH了,也能启动了,但路由重启后还在不能自动运行。  发表于 2012-3-5 13:00
我的恩山、我的无线 The best wifi forum is right here.
发表于 2012-3-5 11:16 | 显示全部楼层
逍遥137 发表于 2012-3-5 00:01
机器:RG100A,64M内存
固件:Open-Wrt  10.03.396-DIY-mini-0218
摄像头:蓝色妖姬s10哈勃望远镜 用mjp ...

你可以试试mjpg_streamer -i "input_uvc.so -y -d /dev/video0" -o "output_http.so -p 8080 -w /www/camwww" &,就是最后面加个&这样所运行的进程就放到后台了。

点评

试了一下可以使用了,但还是不能重启路由,重启后还是要在打这命令,能不能随系统自动启动呢,为什么插301B摄像头就可以自动运行了,也不用打这命令用的是同一路由  发表于 2012-3-5 13:02
我的恩山、我的无线 The best wifi forum is right here.
发表于 2012-3-5 12:29 | 显示全部楼层
本帖最后由 逍遥137 于 2012-3-5 13:09 编辑
lancerz 发表于 2012-3-5 00:28
你这个摄像头是什么芯片的啊,清晰吗?640x480能上多少帧?
开机启动这个,你试试SSH运行/etc/init.d/mj ...


看一下图你就知道清楚不了了,两个摄像头都是放在四楼高的位置朝下照
openwrt固件默认里面是5帧每秒,局域网里可以基本流畅查看视频,远程看的话就有点卡了,主要家里是ADSL上传太慢了

下面这张是301B摄像头照的

我的恩山、我的无线 The best wifi forum is right here.
发表于 2012-3-5 13:07 | 显示全部楼层
本帖最后由 逍遥137 于 2012-3-5 13:29 编辑

附上mjpg-streamer参数,能不能把上面的命令加到这里面让他重启自动运行呢?我自己加进去也没反用

#!/bin/sh /etc/rc.common
# Copyright (C) 2009 OpenWrt.org
START=50

SSD=start-stop-daemon
NAME=mjpg_streamer
PIDF=/var/run/$NAME.pid
PROG=/usr/bin/$NAME

start() {
        config_load mjpg-streamer
        config_get device core device
        config_get resolution core resolution
        config_get fps core fps
        config_get port core port
        config_get_bool enabled core enabled
        [ $enabled -gt 0 -a -c $device ] && sleep 3 && $SSD -S -m -p $PIDF -q -x $PROG -- --input "input_uvc.so --device $device --fps $fps --resolution $resolution" --output "output_http.so --port $port mjpg_streamer -i "input_uvc.so -y -d /dev/video0" -o "output_http.so -p 8080 -w /www/camwww"" &
}

stop() {
        $SSD -K -p $PIDF
}

我的恩山、我的无线 The best wifi forum is right here.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|Archiver|恩山无线论坛 ( 苏ICP备05084872号-1 )  

GMT+8, 2018-11-15 01:27

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表