摄像头安装stream unavaliable错误openwrt使用MJPG-streamer挂载

2022-10-23
0评论
/
597阅读
爱搜啊

如果没有摄像头建议买一个支持的

1、安装相关驱动和软件

百度下找教程,按照网友说的固件中打上以下选项,都是摄像头相关的驱动和USB识别

opkg kmod-usb2
opkg install kmod-usb-ohci           #一般BCM用的是ohci USB控制器
opkg install kmod-usb-video
opkg install kmod-video-gspca-core
opkg install kmod-video-core
opkg install kmod-video-uvc            #免驱uvc摄像头
opkg install kmod-video-gspca-zc3xx    #中微星摄像头 如zc301 zc303 zc305
opkg install kmod-i2c-core
opkg install kmod-input-core

由于我不知道我的清华同方的摄像头是否支持UVC,所以索性把所有的关于video相关的都打上,先能正确使用再说。。

然后在找到mjpg-streamer打上,找到luci-app-mjpg-streamer打上,如果能打上lsusb和blkid最好

lsusb是可以看出来这个USB设备是什么厂商的,pid vid是什么。

blkid其实和摄像头无关吧,是和U盘格式有关的命令,具体请看

相关推荐

openwrt固件使用blkid命令获取硬盘U盘文件系统UUID格式

ok编译固件就行了!如果使用的是别人的固件,那么安装这些依赖吧,安装软件的方法

相关推荐

openwrt固件安装IPK软件两种方法opkg安装软件

2、识别设备

插上摄像头,因为是USB的,所以可以热插拔,插上后用dmesg会有相关的信息显示,用lsusb命令可以看出来厂商名称等信息

然后进入/dev/目录下,会发现video0或者video1、video2设备名称,说明已经正确识别了!

3、启动设备

进入luci界面->”服务serivices”->”mjpg-streamer”

这就是设置参数的地方了,enable打上、流传输选择为http、驱动选择为UVC,下面的选择最重要了,直接关系到是否能正确启动和出现画面

openwrt固件mjpg-streamer挂载摄像头

选择识别到的设备名称video0,设置分辨率和fps,是否支持YUYV格式要看你的设备了,中星微的貌似都支持MJPEG格式

点击保存应用,看到后台有个mjpg-streamer进程说明启动了

4、问题初现“stream unavaliable

浏览器打开http://网关ip:8080,看到是空白的,没有画面信息

问题的表象就是mjpg-streamer 不显示

在设置界面出现“stream unavaliable”信息,如下截图

stream unavaliable错误

这说明没成功啊!!

为嘛。。。

5、解决问题

其实到这个时候我对我的摄像头依然是不了解,因为产品实在太老了,外观上没有具体型号,百度找不到这个设备,该怎么知道我的设备是否支持MJPEG格式,是否支持YUYV格式呢?

分辨率支持多少呢?fps支持多少呢?

下面这个方法就可以知道了!!

将摄像头连接电脑,进入ubuntu,安装软件luvcview,这个是linux上的uvc摄像头的软件啊。。。

#sudo apt-get install luvcview
jack@ubuntu:~$ luvcview -l 
luvcview 0.2.6

SDL information:
  Video driver: x11
  A window manager is available
Device information:
  Device path:  /dev/video0
Stream settings:
  Frame format: YUYV (MJPG is not supported by device)
  Frame size:   640x480
  Frame rate:   30 fps
Available controls of device 'Camera 1' (Type 1=Integer 2=Boolean 3=Menu 4=Button)

命令luvcview -l启动摄像头,发现奇迹般的可以出现画面!!

仔细看上面的信息,发现了最有价值的东西,解决了我一切的疑问,我的摄像头支持YUYV格式,而且不支持MJPG格式,分辨率支持640×480,fps支持为30,ok返回openwrt,重新设置

openwrt固件mjpg-streamer挂载摄像头

重启点击应用保存,在设置界面立马出现一个照片,打开http://网关ip:8080画面出现了!!!

哈哈   解决完毕!!

6、添加开机启动

相关推荐

openwrt挂载摄像头教程及添加摄像头自启动


本站附件分享,如果附件失效,可以去找找看

诚通网盘附件百度网盘附件


于2022-10-23发布
相关文章