嵌入式linux进行视频监控,嵌入式Linux下的视频监控解决方案
原标题:嵌入式Linux下的视频监控解决方案
在嵌入式工控板上接一个摄像头进行视频监控,看起来比较容易实现,但往往是“理想很丰满、现实很骨感”。历经千辛万苦效果却不是很理想,本文就给大家介绍各种解决方案。
这里给大家介绍的是既对外设有需求,又要连接摄像头的方案,比如既要有CAN总线、多路串口、SPI、LVDS等,又要有摄像头。这种需求在行车监控、驾培系统、医疗、机房监控等行业是比较常见的。如果对外设没啥要求的,只追求高清视频监控,出门左拐华为的Hi3518的方案更适合你。视频监控一般有两种方案:MCU自带摄像头接口、外扩摄像头接口。外扩摄像头又分为:USB方案、以太网方案、串口方案等。
在早期要做视频监控的比较通用的方法是选用X86架构的核心板,直接跑ubuntu系统安装USB摄像头,这种方法的缺点是价格昂贵、功耗大、跑不了低温,优点是开发难度小。
一、MCU自带摄像头
后来随着ARM9、ARM7、A8、A9相继推出市场,很多MCU也自带摄像头。这种方案显然成本比较低,但是像素不高、无法远距离传输。如果自己基于原厂给的驱动调试风险太高,可以选择一些核心板厂家使用他们调试好的驱动,即使这样也要求用户能够有一定的Linux基础否则还是玩不转。
二、USB摄像头方案
USB摄像头应用也是比较广泛,但是这个方案有一个比较让人头痛的问题(大神绕过),就是怎么解决USB干扰问题。有的时候是因为外围保护没做好,有的时候是摄像头本身掉链子。往往历经千辛万苦做出了两个样机演示都没问题,但是最后被一些细节打败了。
三、网络摄像头
网络摄像头现在市场的价格也比较便宜,720p球形摄像头的价格大约在100元左右。这种方案最大的优势是简单方便,可以通过交换机连接多个高清摄像头,在现场不方便布线的情况下可以使用wifi进行传输。
四、A9工控板
A9工控板中应用比较常见得是基于飞思卡尔MCIMX6U7C设计的工控整板,其最大的特点是支持H.264硬件解码,能够流畅的运行1080P视频。
市面上大多数的网络摄像头都都支持H.264编码,H.264提供了网络抽象层,使得H.264的文件能容易地在不同网络上传输。只要移植合适的播放器,均能够播放摄像头视频。
五、IP Camera播放器
Linux下播放网络摄像头的软件有很多:gplayer、gstreamer、ffmpeg、web浏览器等。在Linux下3.14.28版本的内核已经集成了gstreamer播放器,如果自己懒得搞可以咨询广州致远的工程师,要一个A9固件烧写一下,用以下命令行进行测试。
联系方式
销售电话:400-888-4005拨1
技术支持电话:400-888-4005拨2
致远电子(ID: ZLG_zhiyuan )返回搜狐,查看更多
还没关注致远电子?您将错过每日泛着油光的干货!您将错过一段颠覆洋品牌的历史!!有时候你想证明给一万个人看,到后来,你发现只得到了一个明白的人,那就够了。你是我们期待已久的粥粉么?我们的微信号:ZLG_zhiyuan。
责任编辑:
嵌入式linux进行视频监控,嵌入式Linux下的视频监控解决方案相关推荐
- 交互设计|抖音为什么是上滑查看下一个视频
去年求职的时候,作为一个产品新人,每次体验产品更多的是关注产品的设计细节,总是会觉得xx功能体验特别好,xx界面设计非常合理,xx细节引导非常场景化,非常贴心.但对于产品如何和用户发生交互,交互如何让 ...
- 嵌入式 Linux 入门(十、Linux 下的 C 编程)
嵌入式 Linux 入门第十课,聊聊 linux 下的 C 编程...... 矜辰所致 插一句,问题讨论群在文末的推广,以后大家提问可以在群中,即便我不在也能看到历史记录. 目录 前言 一.C 语言编 ...
- 保姆级教程:Linux(Ubuntu 18.04)下VSCode配置与嵌入式开发平台X2000_Halley5调试环境搭建
保姆级教程:Linux(Ubuntu 18.04)下VSCode配置与嵌入式开发平台X2000_Halley5调试环境搭建 写在前面 配置VSCode的编译环境 配置VSCode的gdb调试环境 配置 ...
- 嵌入式 Linux 入门(七、Linux 下的环境变量)
嵌入式 Linux 入门第七课,学习理解 linux 的环境变量 ......矜辰所致 前言 学习完 Linux 的 Shell 命令 和 Shell 脚本,我们还需要理解一个东西 :环境变量,理解了 ...
- 杭州嵌入式linux培训机构,杭州嵌入式培训|嵌入式软件培训|嵌入式编程|杭州linux培训-和盈...
技术名称 知识要点 学习目的 Linux操作系统 Linux介绍与安装 Linux基本命令操作 文件系统管理 用户管理 权限管理 网络配置 常用文本处理工具 搭建Samba服务器 搭建FTP服务器 搭 ...
- linux内核培训广州,嵌入式Linux驱动开发高级培训班-华清远见嵌入式培训中心
课程目标 本课程以案例教学为主,系统地介绍Linux下有关FrameBuffer.MMC卡.USB设备的驱动程序开发.参加本课程学习的学员,因为具备了Linux设备驱动开发基础,所以本课程针对性较强, ...
- 嵌入式linux gif 缩放_嵌入式环境动力监控主机
点击上方蓝字关注我们! 嵌入式环境动力监控主机 基于嵌入式LINUX平台,针对机房.变电站.博物馆等环动监控场合设计,主机集成通信端口.采集模块和WEB监控软件,具有联网功能,可独立完成区域监控任务, ...
- 嵌入式linux学习路线参考(LINUX学习者必看经典)
整理了嵌入式linux学习路线供参考,希望对您有所参考价值! 一.linux入门 目前嵌入式主要开发环境有 Linux.Wince等:Linux因其开源.开发操作便利而被广泛采用.而Linux操作系统 ...
- Linux播放器MPlayer嵌入式开发系统中的应用
摘要:本文论述了MPlayer在嵌入式开发系统中的应用,说明了如何在嵌入式开发板的平台上实现MPlayer的配置.编译.安装及调试过程. 关键词:嵌入式系统:MPlayer:MEncoder 引言 嵌 ...
最新文章
- div+css中设置了float属性后如何让外层的高度随着内层的高度大小自动调整
- 【Android 逆向】类加载器 ClassLoader ( Android 的八种类加载器 | ClassLoader | BaseDexClassLoader | DexClassLoader )
- 蓝桥杯练习题十六进制转十进制
- 清华大学冯珺:基于强化学习的关系抽取和文本分类 | 实录·PhD Talk
- 前端学习(1263):post方式的参数传递
- js设计一个带开关的时钟_数电题:三个按键一个灯
- 同步android wear音乐,Android Wear首次更新:添加离线音乐 GPS功能等
- python各种库安装
- 探寻完美 之 JavaScript继承
- JavaScript小知识点(二):函数防抖和节流
- 光电编码器的原理及应用场合_图解编码器应用,推荐收藏
- 请问你写书法多少年了?领悟到了什么?
- IDEA Maven Mybatis generator 自动生成代码
- CSDN帐号管理规范
- JavaWeb公交调度系统的设计与实现
- webUploader选择文件按钮无效
- Photoshop 技能167个 经典的Photoshop技巧大全
- SkeyeVSS综合安防监控Onvif、RTSP、GB28181视频云解决方案之服务器系统硬件资源管理
- 逆函数求导公式_反三角函数求导公式的*1
- 《代码大全》读书笔记
热门文章
- 大数据毕业设计 协同过滤商品推荐系统设计与实现
- TVB的武侠怎么就拍得这么好看呢?
- Android程序中完美解决Zxing二维码扫描图片变形问题
- SSM框架-SpringMVC详解,kafka常见的面试问题
- 光驱刻录软件提示需要计算机管理员权限,我想刻录系统提示【找不到光盘刻录机。请确保已正确安装刻录机,并且有刻录光盘的相应权限。】是什么意思...
- Radius认证协议(五)报文属性-3
- 域名状态REGISTRAR-HOLD的含义 及其它状态解析
- 导出IOS工程出错:DXT1 compressed textures are not supported when publishing to iPhone
- 2021-09-10 简单的音乐节奏游戏实现
- 财务管理实战专家黄道雄老师