筆者這次使用了新的網絡攝像頭(Webcam)作測試,型號是奧尼(Aoni)百腦通相影 HD720P 高清網絡攝像頭(Webcam),因為舊的天敏(10Moons)暢快聊 S605 攝像頭已經安裝在智能小車上。奧尼 (Aoni)百腦通相影 HD720P 高清網絡攝像頭(Webcam)是支持 UVC(USB video class / USB video device class),不需要安裝驅動程式即插即用,因為其驅動程式已經固化在硬體的晶片裏面,大部分編碼工作都是攝像頭完成了。
測試奧尼(Aoni)百腦通相影 HD720P 高清網絡攝像頭(Webcam) |
1、UVC 免驅。
2、支援 MJPEG 硬體壓縮。
1. 編譯 OpenWrt MJPEG 攝像頭模組:
# make menuconfig
kmod-input-core
kmod-nls-base
kmod-video-core
kmod-video-uvc
kmod-video-videobuf2
libjpeg
libnl-tiny
libpthread
libusb
mjpg-streame
kmod-video-pwc <<羅技攝像頭
|
2. 編譯 OpenWrt 301 攝像頭模組:
# make menuconfig
kmod-i2c-core
kmod-usb-core
kmod-video-core
kmod-gspca-core
kmod-video-gspca-zc3xx
mjpg-streame
|
3. MJPEG 攝像頭啓動設定:
#nano ./feeds/packages/multimedia/mjpg-streamer/files/mjpg-streamer.config
option enabled
1 << 啓動設定 0 改1 enable
config_get
password core password <<配置攝像頭的密碼
# 配置攝像頭的幀率/解析度等
config mjpg-streamer
core
option enabled "1"
option input 'uvc'
option output 'http'
option device "/dev/video0"
option resolution
"640x480"
option fps "5"
option www "/www/webcam"
option port "8080"
|
當進入 OpenWrt 系統,也可以測試是否支持攝像頭。
4. 測試和啓動攝像頭指令:
# dmesg | grep
usb
# ls /dev/video*
/dev/video0
#/etc/init.d/mjpg-streamer
enable
#/etc/init.d/mjpg-streamer
start
# mjpg_streamer -b -i "input_uvc.so
-r 640x480 -f 15 -y -d /dev/video0" -o "output_http.so -p 8080 -w /www/webcam"
|
啓動攝像頭指令 |
5. 手動安裝攝像頭驅動:
#opkg
update
#opkg
install kmod-usb2
#opkg
install kmod-video-uvc
#opkg
install kmod-i2c-core
#opkg
install kmod-input-core
#opkg install
mjpg-streamer
|
6. 如果 OpenWrt 系統已經是支持攝像頭,便可以設定自動啓動
#cd /etc/init.d
# vim StartCam.sh
#!/bin/sh
/etc/rc.common
# /init.d/StartCam
START=50
start()
{
mjpg_streamer -i "input_uvc.so -r 320x240
-f 15 –y –d /dev/video0" -o "output_http.so -p 8080 -w /www/webcam"
}
stop()
{
killall StartCam
}
|
VI 命令:i = insert,ESC : WQ (save and quit
7. 之後還需要在 rc.d 目錄下做一個鏈結,啟動時系統會按順序啟動 rc.d 目錄下的腳本鏈結,對應執行 init.d 目錄下的啟動腳本:
#chmod
a+x /etc/init.d/StartCam <<賦予StartCam可執行許可權
#ln
-s /etc/init.d/StartCam /etc/rc.d/S50StartCam
#/etc/init.d/StartCam
enable <<讓StartCam開機自啟動
#ps <<查看所有進程
# kill -9 pid
|
8. 在 Firefox 或者 Chrome 中查看圖像:
192.168.1.1:8080/?action=stream(動態視頻)
192.168.1.1:8080/?action=snapshot(靜態圖像)
|
用 HTML 查看圖像包括日期和時間 |
※ 奧尼(Aoni)百腦通相影 HD720P 高清網絡攝像頭(Webcam)- 介紹(一)
※ 奧尼(Aoni)百腦通相影 HD720P 高清網絡攝像頭(Webcam)- 開箱文(二)
※ 奧尼(Aoni)百腦通相影HD720P 高清網絡攝像頭(Webcam)- 測試(三)
※ 奧尼(Aoni)百腦通相影 HD720P 高清網絡攝像頭(Webcam)- 拆解(四)
※ 在 OpenWrt 系統測試奧尼(Aoni)百腦通相影 HD720P 高清網絡攝像頭(Webcam)
2015 年 9月 3日 天氣報告
氣溫:26.9度 @ 21:00
相對濕度:百分之 91%
天氣:大致多雲
沒有留言:
張貼留言