在树莓派上使用MJPG-Streamer实现网络监控
1,首先将usb摄像头连接在树莓派上,为了找到树莓派上的摄像头设备我们需要在查看树莓派上所有的USB设备,因为这个摄像头通过 USB与树莓派连接。
列出所有的USB设备:
Lsusb
2,安装 hwinfo(查看硬件信息命令)
sudo apt-get install hwinfo
3,查看usb设备的具体信息,找到已连接的摄像头设备:
sudo hwinfo --usb
执行命令后,找到含有camera字样的USB设备,其信息如下:
4,安装v4l2,V4L2是Video4linux2的简称,为linux中关于视频设备的内核驱动。在Linux中,视频设备是设备文件,可以像访问普通文件一样对其进行读写,摄像头在/dev/video0下
sudo apt-get install v4l-utils
5,显示所以的可用设备信息:
sudo v4l2-ctl –all
6,查看摄像头的分辨率 ,支持的像素格式等信息
sudo v4l2-ctl --list-formats-ext
执行命令后, 信息如下
7,安装cmake编译安装工具和依赖库libjpeg库,libjpeg库支持JPEG等图像格式,可实现jPEG解码、JPEG编码和其他的JPEG功能的实现 。即此次使用摄像头支持的图像格式。
sudo apt-get install cmake libjpeg-dev
8,下载mjpg-streamer 源码,这是一个流转发程序 mjpg-streamer 可以通过文件或者是HTTP方式访问linux UVC兼容摄像头
wget https://github.com/jacksonliam/mjpgstreamer/archive/master.zip
9,然后执行下列命令,解压执行代码并安装mjpg-streamer
unzip master.zip
cd mjpg-streamer-master/mjpg-streamer-experimental/
make all
sudo make install
10,最后执行命令:
sudo mjpg_streamer -i “input_uvc.so -d
/dev/video0 -r 640x480” -o “output_http.so -p 8090 -w
/usr/local/share/mjpg-streamer/www/ -c lingyun:lingyun”
运行mjpg_streamer 并指定 ( -i关于这个输入插件的使用说明 ,-r后是分辨率参数
-d为文件路径 –o指定输出的参数说明,即指定哪一个插件作为输出渠道)
11,打开成功,在浏览器输入‘树莓派的ip:8090’ 便可进入jpg-streamer界面(如下图)即为视频监控画面。
在树莓派上使用MJPG-Streamer实现网络监控相关推荐
- usb网络linux系统安装教程,Linux系统入门学习:如何在树莓派上安装USB网络摄像头...
Question: 我可以在树莓派上使用标准的USB网络摄像头么?我该如何检查USB网络摄像头与树莓派是否兼容?另外我该如何在树莓派上安装它? 如果你想在树莓上拍照或者录影,你可以安装树莓派的摄像头板 ...
- Linux有问必答:如何在树莓派上安装USB网络摄像头
https://linux.cn/article-5312-1.html 2015-4-20 17:38 收藏: 4 参考原文:http://ask.xmodulo.com/install-us ...
- linux usb 网络摄像头,树莓派|Linux有问必答:如何在树莓派上安装USB网络摄像头...
Question: 我可以在树莓派上使用标准的USB网络摄像头么?我该如何检查USB网络摄像头与树莓派是否兼容?另外我该如何在树莓派上安装它? 如果你想在树莓上拍照或者录影,你可以安装树莓派的摄像头板 ...
- 网络摄像头的linux系统,Linux系统入门学习:如何在树莓派上安装USB网络摄像头...
Question: 我可以在树莓派上使用标准的USB网络摄像头么?我该如何检查USB网络摄像头与树莓派是否兼容?另外我该如何在树莓派上安装它? 如果你想在树莓上拍照或者录影,你可以安装树莓派的摄像头板 ...
- 【树莓派-网络监控(5)前端搭建】基于iframe标签,集成监控实时画面与遥控功能,完成网络监控的搭建与调试
前期内容提要: [树莓派-网络监控(1)分析准备]基于树莓派搭建可视化可远程遥控网络监控--工程分析及前期准备 [树莓派-网络监控(2)画面传输]基于mjpg-stream实现监控画面的传输 [树莓派 ...
- 树莓派Ubuntu做网页服务器,如何在树莓派上安装 Ubuntu 服务器? | Linux 中国
导读:第四代树莓派具有了普通台式电脑的功能和处理能力.但本文并非要介绍如何使用树莓派做为桌面.相反,我会告诉你如何在树莓派上安装 Ubuntu 服务器.html 本文字数:3240,阅读时长大约:4分 ...
- 【树莓派学习笔记】树莓派4B上运行uboot并从网络启动linux内核(上)
[树莓派学习笔记]树莓派4B上运行uboot并从网络启动linux内核(上) 文章目录 [树莓派学习笔记]树莓派4B上运行uboot并从网络启动linux内核(上) 前言 1. 硬件需求与软件版本汇总 ...
- 树莓派上使用网络抓包工具Wireshark on your Raspberry Pi 4B
0.序 Wireshark is the world's foremost and widely-used network protocol analyzer. Wireshark(前称Ether ...
- 树莓派上FFMPEG/VLC播放海康网络摄像仪视频
命令行执行: ffplay rtsp://xxxx:xxxxxxxx@192.168.1.200:554/h264/ch1/sub/av_stream xxxx:xxxxxxxxx是账户名和密码,@后 ...
最新文章
- Android Handler杂记(结合别人的blog)
- 最小二乘、最大似然和最大后验的简单总结
- Select count(*)和Count(1)的区别和执行效率比较
- php 创建短地址 (var_export)
- JS中的内置对象 --- Math、Date、Array、String
- Okay 第一篇文章从java字符串开始
- 从BlackHat2013中我们收获了什么
- MongoDB学习总结(五) —— 安全认证
- 【渝粤教育】国家开放大学2018年春季 3722-21T燃气输配工程 参考试题
- 阶段1 语言基础+高级_1-3-Java语言高级_08-JDK8新特性_第2节 Stream流式思想概述_2_使用Stream流的方式,遍历集合...
- PgSQL · 特性分析 · 金融级同步多副本分级配置方法
- Excel VBA小游戏,上班摸鱼必备
- 青龙脚本合集(不定期更新版)
- AB测试平台的工程实现
- Python的门面担当 - Tkinter
- 网络系列--SDN安全
- Excel填充空白的单元格
- 记忆网络之End-To-End Memory Networks
- 方维分享怎样修改数据库配置
- OSChina 周四乱弹 —— 未来人类的知识宝库
热门文章
- 40多岁转行学了Python来得及吗?能谋生吗?
- Java 14 发布!不使用class也能定义类了?还顺手要干掉Lombok!
- Vue + ElementUI 动态生成面包屑导航教程
- xxl-job任务操作源码分析(四)
- vue兼容ie浏览器
- RK3568-Android12 关于去掉安装apk时提示“来历不明的。。。”和“出于安全。。。”的修改方法
- Linux 11个炫酷的终端命令!你知道几个?
- css透明饱和度,css中filter:alpha透明度使用
- 把数字翻译成字符串python_LeetCode 面试题46. 把数字翻译成字符串 | Python
- linux系统管理ppt,Linux系统管理ppt.ppt