云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 基于Linux的MJPG—Streamer视频监控系统实现

基于Linux的MJPG—Streamer视频监控系统实现

  • 62 次阅读
  • 3 次下载
  • 2026/1/11 7:58:54

龙源期刊网 http://www.qikan.com.cn

基于Linux的MJPG—Streamer视频监控系统实现

作者:刘豪

来源:《科技视界》2015年第32期

【摘 要】本文设计了嵌入式Linux视频监控系统。引入了基于ARM平台的Linux视频采集和web监控系统的方案。采用友善之臂的Mini2440作为硬件平台,软件上实现了Linux下的USB摄像头的驱动[1]以及MJPG-Streamer视频监控应用程序。 【关键词】Linux; MJPG-Streamer;驱动;USB摄像头 0 引言

当前视频监控领域多采用嵌入式系统来实现。嵌入式系统涵盖了嵌入式硬件平台和嵌入式软件平台,本文将从系统实现的角度来阐述基于嵌入式Linux的MJPG-Streamer视频监控系统。嵌入式Linux的视频监控技术已广泛应用于多个领域,因此该系统设计实现方案具有一定的实用性和参考价值。 1 系统设计方案

本系统设计方案中,硬件采用友善之臂的Mini2440开发平台,摄像头采用中星微的USB2.0摄像头,这是一款高性价比的图像数据采集处理器,支持VGA和SXGA视频模式,其像素最高达130万。

如图1所示为视频监控系统设计方案原理框图。USB摄像头通过USB接口与Mini2440的USB Host接口相连。软件方面,需要在S3C2440上实现USB摄像头驱动软件,同时在S3C2440处理器上运行MJPG-Streamer软件,利用MJPG-Streamer实现的web服务器功能提供网络访问支持,远程PC机通过浏览器访问该视频监控系统的web服务器,MJPG-Streamer程序将USB摄像头采集到的视频数据放到后台进行处理,然后通过web的http协议将视频数据传输到远端的PC机,然后通过浏览器显示出来,从而达到远程视频监控的目的。 2 USB摄像头驱动实现 2.1 UVC驱动程序实现

中星微USB摄像头的VC0345模块是一个标准的UVC设备。本文将在Linux2.6.32内核版本中移植和开发UVC驱动代码,该驱动代码路径为drivers/media/video/uvc/,通过查看该目录下的Makefile文件可知每个*.c文件生成对应的一个*.o文件。最后链接成一

  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

龙源期刊网 http://www.qikan.com.cn 基于Linux的MJPG—Streamer视频监控系统实现 作者:刘豪 来源:《科技视界》2015年第32期 【摘 要】本文设计了嵌入式Linux视频监控系统。引入了基于ARM平台的Linux视频采集和web监控系统的方案。采用友善之臂的Mini2440作为硬件平台,软件上实现了Linux下的USB摄像头的驱动[1]以及MJPG-Streamer视频监控应用程序。 【关键词】Linux; MJPG-Streamer;驱动;USB摄像头 0 引言 当前视频监控领域多采用嵌入式系统来实现。嵌入式系统涵盖了嵌入式硬件平台和嵌入式软件平台,本文将从系统实现的角度来阐述基于嵌入式Linux的MJPG-S

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com