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.right.com.cn/forum/thread-140960-1-1.html
openwrt挂载摄像头及视频保存的更多相关文章
- 路由器硬改+刷OpenWrt+挂载摄像头+U盘
标题: 路由器硬改+刷OpenWrt+挂载摄像头+U盘 作者: 梦幻之心星 347369787@QQ.com 标签: [路由器, OpenWrt, 摄像头, 固件] 目录: 路由器 日期: 2019- ...
- [转]GStreamer资料(摄像头采集,视频保存,远程监控)DVR
http://blog.csdn.net/wzwxiaozheng/archive/2010/12/26/6099397.aspx GStreamer资料整理(包括摄像头采集,视频保存,远程监控,流媒 ...
- luvcview,使用mplayer查看摄像头和luvcview保存YUV图像视频的播放(转)
luvcview,使用mplayer查看摄像头和luvcview保存YUV图像视频的播放 在mplayer中查看摄像头,可使用如下命令:mplayer tv:// -tv driver=v4l2:in ...
- javaCV开发详解之2:推流器实现,推本地摄像头视频到流媒体服务器以及摄像头录制视频功能实现(基于javaCV-FFMPEG、javaCV-openCV)
javaCV系列文章: javacv开发详解之1:调用本机摄像头视频 javaCV开发详解之2:推流器实现,推本地摄像头视频到流媒体服务器以及摄像头录制视频功能实现(基于javaCV-FFMPEG.j ...
- Ubuntu10.04中利用V4L2读取摄像头数据并保存成文件【转】
转自:http://blog.chinaunix.net/uid-29339876-id-4042245.html 利用V4L2读取UVC摄像头数据并保存成视频文件,主要参考http://linuxt ...
- op挂载摄像头
挂载摄像头openwrt挂载ZC0301PL-USB摄像头教程http://www.openwrt.org.cn/bbs/viewthread.php?tid=30
- 使用ffmpeg将BMP图片编码为x264视频文件,将H264视频保存为BMP图片,yuv视频文件保存为图片的代码
ffmpeg开源库,实现将bmp格式的图片编码成x264文件,并将编码好的H264文件解码保存为BMP文件. 实现将视频文件yuv格式保存的图片格式的測试,图像格式png,jpg, gif等等測试均O ...
- 使用摄像头或视频运行 ORB-SLAM2 SLAM14讲 第一次课后作业
参考:视觉SLAM十四讲(第一章作业) 深蓝上高博的第一讲课后题: 题目:6 * 使用摄像头或视频运行 ORB-SLAM2(3 分,约 1 小时)请注意本题为附加题.了解⼀样东西最快的⽅式是⾃⼰上⼿使 ...
- asp.net 下载视频 保存视屏
第一张图片为html,第一站图片为js上传视频并播放,限定大小,第三张图片是将视频保存到以字节流的方式保存到数据中,或者是将视频保存到项目中 String filename=this.Filevide ...
随机推荐
- 在Intellij IDEA中修改模板中user变量名称
在Intellij IDEA中的注释模板中的${user}名称是根据当前操作系统的登录名来取的,有时候登录名称和我们实际的user名称并不相同. 修改方法如下: 方法一:可以在settings的fil ...
- 大一下第2次作业(markdown改)
一.作业 6-7 删除字符串中数字字符 1.设计思路 (1)主要描述题目算法 第一步:用for循环和if语句,一个一个字符判断,找到数字字符就跳过去判断下一个,否则使指针指向不是(已判断过的)数字字符 ...
- [LeetCode&Python] Problem 696. Count Binary Substrings
Give a string s, count the number of non-empty (contiguous) substrings that have the same number of ...
- Linux 服务器配置、运行、不用敲命令(新手必备!) - 宝塔全攻略建站一条龙
Linux 服务器配置.运行.不用敲命令 WordPress 建站攻略 本文提供全流程,中文翻译. Chinar 坚持将简单的生活方式,带给世人!(拥有更好的阅读体验 -- 高分辨率用户请根据需求调整 ...
- SFM(structure from motion)学习记录(一)
visualSFM用法 添加图片 "File->Open Multi Images". 一次添加多幅图片 "SfM->Load NView Match&quo ...
- Windows 10下使用WMware 12 安装Ubuntu16.04,安装过程(附全过程图)
序言:菜鸡的我又开始瞎搞Ubuntu了 首先在网下下载VMware 12 正常安装即可 关于产品密匙问题:5A02H-AU243-TZJ49-GTC7K-3C61N (这是我在网上找的密匙,反正自己是 ...
- C语言---辗转相除法 HDU 2503
Problem Description 给你2个分数,求他们的和,并要求和为最简形式. Input 输入首先包含一个正整数T(T < =1000),表示有T组测试数据,然后是T行数据,每行包含四 ...
- (0)MySQL 的指令(包含了解知识点)
第七章索引:入门安装 - 增删改查基本操作 - 外键(不同表之间的关联) - 数据库的建立和操作 - MySQL的查询操作(模糊.通配.限制符等) - MySQL的引擎 - MySQL的事物(数据回滚 ...
- Python下载与安装配置
最近想学习Python那就开始吧 首先就是下载安装了 Python最新源码,二进制文档,新闻资讯等可以在Python的官网查看到: Python官网:https://www.python.org/ 你 ...
- 调试 shell script 方法
wade@V1088:~$ cat b.sh#!/bin/bash dir=`pwd` dir=$dir'/' for f in `ls *.png` do echo $dir$f done 看每一行 ...