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实现网络监控相关推荐

  1. usb网络linux系统安装教程,Linux系统入门学习:如何在树莓派上安装USB网络摄像头...

    Question: 我可以在树莓派上使用标准的USB网络摄像头么?我该如何检查USB网络摄像头与树莓派是否兼容?另外我该如何在树莓派上安装它? 如果你想在树莓上拍照或者录影,你可以安装树莓派的摄像头板 ...

  2. Linux有问必答:如何在树莓派上安装USB网络摄像头

    https://linux.cn/article-5312-1.html 2015-4-20 17:38    收藏: 4 参考原文:http://ask.xmodulo.com/install-us ...

  3. linux usb 网络摄像头,树莓派|Linux有问必答:如何在树莓派上安装USB网络摄像头...

    Question: 我可以在树莓派上使用标准的USB网络摄像头么?我该如何检查USB网络摄像头与树莓派是否兼容?另外我该如何在树莓派上安装它? 如果你想在树莓上拍照或者录影,你可以安装树莓派的摄像头板 ...

  4. 网络摄像头的linux系统,Linux系统入门学习:如何在树莓派上安装USB网络摄像头...

    Question: 我可以在树莓派上使用标准的USB网络摄像头么?我该如何检查USB网络摄像头与树莓派是否兼容?另外我该如何在树莓派上安装它? 如果你想在树莓上拍照或者录影,你可以安装树莓派的摄像头板 ...

  5. 【树莓派-网络监控(5)前端搭建】基于iframe标签,集成监控实时画面与遥控功能,完成网络监控的搭建与调试

    前期内容提要: [树莓派-网络监控(1)分析准备]基于树莓派搭建可视化可远程遥控网络监控--工程分析及前期准备 [树莓派-网络监控(2)画面传输]基于mjpg-stream实现监控画面的传输 [树莓派 ...

  6. 树莓派Ubuntu做网页服务器,如何在树莓派上安装 Ubuntu 服务器? | Linux 中国

    导读:第四代树莓派具有了普通台式电脑的功能和处理能力.但本文并非要介绍如何使用树莓派做为桌面.相反,我会告诉你如何在树莓派上安装 Ubuntu 服务器.html 本文字数:3240,阅读时长大约:4分 ...

  7. 【树莓派学习笔记】树莓派4B上运行uboot并从网络启动linux内核(上)

    [树莓派学习笔记]树莓派4B上运行uboot并从网络启动linux内核(上) 文章目录 [树莓派学习笔记]树莓派4B上运行uboot并从网络启动linux内核(上) 前言 1. 硬件需求与软件版本汇总 ...

  8. 树莓派上使用网络抓包工具Wireshark on your Raspberry Pi 4B

    0.序   Wireshark is the world's foremost and widely-used network protocol analyzer. Wireshark(前称Ether ...

  9. 树莓派上FFMPEG/VLC播放海康网络摄像仪视频

    命令行执行: ffplay rtsp://xxxx:xxxxxxxx@192.168.1.200:554/h264/ch1/sub/av_stream xxxx:xxxxxxxxx是账户名和密码,@后 ...

最新文章

  1. Android Handler杂记(结合别人的blog)
  2. 最小二乘、最大似然和最大后验的简单总结
  3. Select count(*)和Count(1)的区别和执行效率比较
  4. php 创建短地址 (var_export)
  5. JS中的内置对象 --- Math、Date、Array、String
  6. Okay 第一篇文章从java字符串开始
  7. 从BlackHat2013中我们收获了什么
  8. MongoDB学习总结(五) —— 安全认证
  9. 【渝粤教育】国家开放大学2018年春季 3722-21T燃气输配工程 参考试题
  10. 阶段1 语言基础+高级_1-3-Java语言高级_08-JDK8新特性_第2节 Stream流式思想概述_2_使用Stream流的方式,遍历集合...
  11. PgSQL · 特性分析 · 金融级同步多副本分级配置方法
  12. Excel VBA小游戏,上班摸鱼必备
  13. 青龙脚本合集(不定期更新版)
  14. AB测试平台的工程实现
  15. Python的门面担当 - Tkinter
  16. 网络系列--SDN安全
  17. Excel填充空白的单元格
  18. 记忆网络之End-To-End Memory Networks
  19. 方维分享怎样修改数据库配置
  20. OSChina 周四乱弹 —— 未来人类的知识宝库

热门文章

  1. 40多岁转行学了Python来得及吗?能谋生吗?
  2. Java 14 发布!不使用class也能定义类了?还顺手要干掉Lombok!
  3. Vue + ElementUI 动态生成面包屑导航教程
  4. xxl-job任务操作源码分析(四)
  5. vue兼容ie浏览器
  6. RK3568-Android12 关于去掉安装apk时提示“来历不明的。。。”和“出于安全。。。”的修改方法
  7. Linux 11个炫酷的终端命令!你知道几个?
  8. css透明饱和度,css中filter:alpha透明度使用
  9. 把数字翻译成字符串python_LeetCode 面试题46. 把数字翻译成字符串 | Python
  10. linux系统管理ppt,Linux系统管理ppt.ppt