在树莓派上实现usb摄像头监控的几种方案
在树莓派上使用usb摄像头时,由于无法直接通过raspivid工具直接采集视频流,因此很多适用于树莓派专用摄像头的监控方案难以实现。
使用环境:
树莓派3B+uvc摄像头(即常见的即插即用usb摄像头)+Windows下VLC播放器
总结usb摄像头采集及实现网络播放的几种方式如下:
1. mjpg-streamer
编译即示例过程:http://blog.sina.com.cn/s/blog_abd39cc70102vrdt.html
实现了从摄像头采集视频,并通过http播放,支持网页以及vlc播放。
具体实现见项目源地址: https://github.com/jacksonliam/mjpg-streamer
此开源工具实现了包括uvc,raspicam,opencv等多种采集摄像头的工具,以及http,rtsp,udp等多种输出方式。但作者只详细介绍了http输出,对于rtsp,udp为提供示例。
流畅度:最好 实现难度:小
2.Camkit
实现了从摄像头采集视频,通过rtsp传输,用vlc打开源代码的video.sdp即可。
要求树莓派与运行vlc的机器(IP: ip2)在同一局域网,cktool命令中指定ip2,及端口port2。 更改video.sdp中ip参数改为ip2,port为port2。
问题参考:https://git.oschina.net/andyspider/Camkit
流畅度:优秀 实现难度:小
3.ffmepg+ffserver
ffmpeg可实现从usb摄像头采集视频流,ffserver实现对于其缓存文件 feed1.ffm的读取与提供给请求端。
ffserver需先于ffmpeg启动,其启动文件可参考./test/目录下的ffserver.conf改写,建议刚开始不更改,并在./test/目录下启动ffserver。
假设ffserver开启在某主机IP为ip_server,则ffmpeg发送的目的ip为ip_server(非本机)或localhost(本地);port为ffserver.conf中的port。
测试时使用的./test/中的执行文件,如testOnDemand,播放方式为:协议名称(http或rtsp)://ip_server:port/test_h.asf(或其他文件名)
vlc播放时,test_h.asf可更改为ffserver.conf中所述的类似<Stream test_l.mpg></Stream>结构中 的test_l.mpg等
每一种文件名都会对应一种读取fee1.ffm的方式,亲测test_h.asf可实现视频播放,其他未能实现。
附ffmpeg编译过程: http://blog.csdn.net/u014642880/article/details/52958889
流畅度:差 实现难度:大
更多参考网站:
树莓派专用摄像头+vlc实现: http://bbs.ickey.cn/community/forum.php?mod=viewthread&tid=45860
http://shumeipai.nxez.com/2014/11/23/raspberry-pi-using-vlc-show-nude-webcam-stream-h264.html
树莓派专用摄像头的几种方法集合: http://blog.csdn.net/offbye/article/details/47114717
在树莓派上实现usb摄像头监控的几种方案相关推荐
- 【一】树莓派上基于USB摄像头使用mjpg-streamer和motion监控
概述 实习了,想要开始记录下自己遇到的一些问题以及解决的办法,我会尽量写的详细一些,方便以后的自己以及有需要的人查阅使用. 做的第一个项目需要使用树莓派实时捕捉图像,也就是所谓的监控,在树莓派上主流的 ...
- 教你如何在树莓派上使用usb摄像头!!!
原帖由 ukonline2000 很多童鞋希望能将树莓派作为网络监控设备,今天我就教教大家如何让usb摄像头在树莓派上工作!!!! S*AERm 说明最好是linux下能支持的uvc摄像头,我用 ...
- 树莓派 摄像头 php,树莓派3 之 USB摄像头安装和使用
需求 如果你想在树莓上拍照或者录影,你可以安装树莓派的摄像头(有点贵).如果你不想要为摄像头模块花费额外的金钱,那有另外一个方法,就是你常见的USB 摄像头.你可能已经在PC上安装过了.我买的如图的这 ...
- 树莓派3 之 USB摄像头安装和使用
为什么80%的码农都做不了架构师?>>> 需求 如果你想在树莓上拍照或者录影,你可以安装树莓派的摄像头(有点贵).如果你不想要为摄像头模块花费额外的金钱,那有另外一个方法,就是 ...
- 基于LINUX下的USB摄像头监控系统
一.摄像头的选择 当摄像头插在树莓派上,有的摄像头由于没有驱动,所以无法正常工作,而市面上的USB摄像头都是免驱的,所以选择一个免驱的摄像头会给项目减去很多麻烦,这次选择的是一个谷客的USB摄像头. ...
- Linux下V4L2框架基于SDL库本地USB摄像头监控
Linux下V4L2框架基于SDL库本地USB摄像头监控 1.摄像头框架编程步骤 (1)打开摄像头设备(/dev/video0 ./dev/video1 ) (2)设置图像格式:VIDIOC_S_FM ...
- 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网络摄像头与树莓派是否兼容?另外我该如何在树莓派上安装它? 如果你想在树莓上拍照或者录影,你可以安装树莓派的摄像头板 ...
最新文章
- 【Android】AsyncTask异步类
- Linux vsftp配置详解
- 跨境电商自建站后台系统原型rp_外贸业务员和跨境电商运营哪个好,跨境电商可以去哪个网站学...
- Nginx_location配置讲解
- XHTML标签的嵌套规则
- IRC 聊天工具(xchat,chatzilla,pidgin)入门教程
- [Objective-C语言教程]数组(14)
- MySQL安装与操作总结
- 大限将至?Google先知
- 网络基础知识(黑马教程笔记)-4-http请求与响应的处理
- 【坐标标注】点坐标标注插件使用手册,可支持批量标注
- 绘图板应用讲解计算机,电脑绘图板怎么用?基础电脑绘图板入门教程!
- access中本年度的四月一日_Access数据库程序设计上机操作练习试题2.doc
- python爬取网页题库_用Python爬取本站离线题库
- 解决PageHelper.startPage(page, size)后total和PageSize总是相等的问题
- 开放数据库:青少年健康主题数据库——国家人口健康科学数据中心
- SysML实践指南第二版(中文翻译:刘亚龙)第三章 SysML介绍
- LeetCode.623 Add One Row to Tree
- 杜克大学电气与计算机考研,杜克大学电气与计算机工程研究生录取满足哪些要求?...
- 【论文阅读】Adaptive Clustering-based Malicious Traffic Classification at the Network Edge
热门文章
- 学习C#高级编程之XML
- 解决pycharm等IDE中consolas字体不支持中文的问题
- 逆向爬虫35 常见加密的python实现
- Excel插件--E达通工具箱(VB.net)
- 日语助词て的所有的语法点,请牢记
- 微信摇心愿如何选不同服务器,王者荣耀摇心愿正式开启,皮肤概率公示,心愿怎么选?用这招稳赚...
- AD10长方形通孔焊盘的画法
- XDOJ--P177累加和校验
- Java充电宝模型设计_java毕业设计_springboot框架的共享充电宝管理与实现
- 【情感识别】基于ELM、SOM分类器实现心率变异性信号情感识别附matlab代码