openwrt掛載攝像頭及視頻保存


一、編譯選項的選擇:

-> Utilities

    ->usbutils (這個里面包含lsusb的命令,是查看你的攝像頭型號的)

-> Kernel modules

    -> I2C support

        ->kmod-i2c-core

-> Kernel modules

    -> Video Support

        -> kmod-video-core

        ->kmod-video-uvc

        ->kmod-video-videobuf2

-> Multimedia

    ->mjpg-streamer

-> Libraries

    -> libv4l

二、安裝luci (如果有在menuconfig中找到對應luci,則省略這部分內容,直接選中編譯就好)

1、下載luci-app-mjpg-streamer源碼包

https://github.com/openwrt/luci/tree/master/applications

2、修改Makefile文件,

PO = mjpg-streamer
include ../../build/config.mk
include ../../build/module.mk

3、修改文件夾的名字,將源碼包luci-mjpg-streamer復制到

/barrier_breaker/feeds/luci/applications

4、修改feeds/luci/contrib/package/luci/Makefile文件,加入如下代碼

$(eval $(call application,mjpg-streamer,LuCI Support for mjpg-streamer,\
    +PACKAGE_luci-app-mjpg-streamer:mjpg-streamer \
    +PACKAGE_luci-app-mjpg-streamer:kmod-video-core \
    +PACKAGE_luci-app-mjpg-streamer:kmod-video-uvc \
    +PACKAGE_luci-app-mjpg-streamer:kmod-i2c-core))

5、將po文件夾中的內容剪切至/barrier_breaker/feeds/luci/po文件夾覆蓋

6、make menuconfig 選中luci-app-mjpg-streamer

三、配置

1、在Services > MJPG-streamer頁面中,勾選Enabled

2、在火狐瀏覽器中輸入

1)、顯示實時錄像

http://192.168.1.1:8080/?action=stream

2)、顯示靜態圖片,適合網速較低的情況,要不斷手動刷新

http://192.168.1.1:8080/?action=snapshot

四、擴展運用

如果要將該監控視頻保存下來,則可以使用VLC media player軟件,該軟件可通過百度搜索進行下載,我下載的是2.20版本。

1、媒體>打開網絡串流

輸入ip地址:http://192.168.1.1:8080/?action=stream

2、播放>錄制

3、當要結束錄制時,點擊 播放>停止

4、錄制好的視頻保存在本地電腦中“我的視頻”

 

相關源碼及軟件下載:

http://pan.baidu.com/s/1gd9xWyR

 

參考:

http://www.5wfc.com/?p=638

http://www.right.com.cn/forum/thread-140960-1-1.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM