一、编译选项的选择:

-> 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

openwrt挂载摄像头及视频保存的更多相关文章

  1. 路由器硬改+刷OpenWrt+挂载摄像头+U盘

    标题: 路由器硬改+刷OpenWrt+挂载摄像头+U盘 作者: 梦幻之心星 347369787@QQ.com 标签: [路由器, OpenWrt, 摄像头, 固件] 目录: 路由器 日期: 2019- ...

  2. [转]GStreamer资料(摄像头采集,视频保存,远程监控)DVR

    http://blog.csdn.net/wzwxiaozheng/archive/2010/12/26/6099397.aspx GStreamer资料整理(包括摄像头采集,视频保存,远程监控,流媒 ...

  3. luvcview,使用mplayer查看摄像头和luvcview保存YUV图像视频的播放(转)

    luvcview,使用mplayer查看摄像头和luvcview保存YUV图像视频的播放 在mplayer中查看摄像头,可使用如下命令:mplayer tv:// -tv driver=v4l2:in ...

  4. javaCV开发详解之2:推流器实现,推本地摄像头视频到流媒体服务器以及摄像头录制视频功能实现(基于javaCV-FFMPEG、javaCV-openCV)

    javaCV系列文章: javacv开发详解之1:调用本机摄像头视频 javaCV开发详解之2:推流器实现,推本地摄像头视频到流媒体服务器以及摄像头录制视频功能实现(基于javaCV-FFMPEG.j ...

  5. Ubuntu10.04中利用V4L2读取摄像头数据并保存成文件【转】

    转自:http://blog.chinaunix.net/uid-29339876-id-4042245.html 利用V4L2读取UVC摄像头数据并保存成视频文件,主要参考http://linuxt ...

  6. op挂载摄像头

    挂载摄像头openwrt挂载ZC0301PL-USB摄像头教程http://www.openwrt.org.cn/bbs/viewthread.php?tid=30

  7. 使用ffmpeg将BMP图片编码为x264视频文件,将H264视频保存为BMP图片,yuv视频文件保存为图片的代码

    ffmpeg开源库,实现将bmp格式的图片编码成x264文件,并将编码好的H264文件解码保存为BMP文件. 实现将视频文件yuv格式保存的图片格式的測试,图像格式png,jpg, gif等等測试均O ...

  8. 使用摄像头或视频运行 ORB-SLAM2 SLAM14讲 第一次课后作业

    参考:视觉SLAM十四讲(第一章作业) 深蓝上高博的第一讲课后题: 题目:6 * 使用摄像头或视频运行 ORB-SLAM2(3 分,约 1 小时)请注意本题为附加题.了解⼀样东西最快的⽅式是⾃⼰上⼿使 ...

  9. asp.net 下载视频 保存视屏

    第一张图片为html,第一站图片为js上传视频并播放,限定大小,第三张图片是将视频保存到以字节流的方式保存到数据中,或者是将视频保存到项目中 String filename=this.Filevide ...

随机推荐

  1. sql 按字段指定值排序

    这个需要在排序语句中使用条件判断 例如:表[Table_temp]中列[col1]为字符,属性为varchar(10),排序时需要按照B.A.C的顺序显示,则可按照以下SQL语句: select * ...

  2. ​插件化DPI在商用WIFI中的价值

    插件化DPI是指DPI(深度包检测)技术以插件/模块的方式嵌入到各种网络设备中,是一种新型轻量级资源消耗的互联网技术,由迈科网络(股份代码:430575)独创开发. 插件化DPI(深度包检测)技术服务 ...

  3. git解决not a git repository

    意思是说没有库,需要你创建 git init zzz zzz文件夹就会出现在你的项目中,里面就会有.git文件,将里面的.git剪切到与项目同一级中 关注微信小程序

  4. async/await学习笔记

    async/await 的目的是简化使用 promises 的写法.     让我们来看看下面的例子: // 一个标准的 JavaScript 函数 function getNumber1() { r ...

  5. FZU 1759-Super A^B mod C

    传送门:http://acm.fzu.edu.cn/problem.php?pid=1759 Accept: 1161    Submit: 3892Time Limit: 1000 mSec     ...

  6. git命令收集(记得持续更新)

    这里收集了一些常用的git命令: git remote add origin git@192.168.1.128:sabo/ycdd-server.git git push -u origin mas ...

  7. NOI-1.1-04输出保留3位小数的浮点数

    04:输出保留3位小数的浮点数 总时间限制:  1000ms 内存限制:  65536kB 描述 读入一个单精度浮点数,保留3位小数输出这个浮点数. 输入 只有一行,一个单精度浮点数. 输出 也只有一 ...

  8. File available()方法

    File类中的length()方法与IO中InputStream类中的available()方法功能重复? 只是返回值类型不同 前者返回long后者返回int   但本质上都一样表示文件的字节数  a ...

  9. 洛谷P2568 GCD(线性筛法)

    题目链接:传送门 题目: 题目描述 给定整数N,求1<=x,y<=N且Gcd(x,y)为素数的数对(x,y)有多少对. 输入输出格式 输入格式: 一个整数N 输出格式: 答案 输入输出样例 ...

  10. 向指定URL发送GET、POST方法的请求

    /** * 向指定URL发送GET方法的请求 * * @param url * 发送请求的URL * @param param * 请求参数,请求参数应该是 name1=value1&name ...