基于WEB的远程视频监控系统的设计.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于WEB的远程视频监控系统的设计.pdf

第3期 无线互联科技 No.3 2016年2月 Wire1ess FebrLiarv,2016 基于WEB的远程视频监控系统的设计 王民川 (中州大学,河南 郑州 450000) 摘 要:随着网络通信技术和嵌入式技术的发展,基于嵌入式web服务器的视频监控系统已成为监控领域的发展趋势。文章 以动态数据交互技术和移动通信技术为基础,设计了一种基于web服务器的B/s方式的远程视频监控系统,并引入了3G无线模 块的方案,为后续研究奠定了基础。 关键词:视频监控;嵌入式Web;Linux;3G无线通信 随着摄像设备价格逐渐下降,计算机运算速度加快和网 2 视频采集模块的设计与实现 络传输速度的提升,基于网络的视频监控技术得到了迅猛的 本监控系统由多个功能模块构成,视频服务器部分主要 发展。利用嵌入式技术对音像信息采集并对音像等现场信息 涉及基于V4L2的图像采集,以及建立嵌入式web服务器、接口 进行压缩等相应处理,然后通过无线通信技术传输到互联 程序和建立视频数据库3个部分功能。 网上。远程用户通过互联网远程管理和使用当前监控信息。 2.1 基于V4L2的视频采集模块设计 本系统通过采用无线通信方式,对信息点的布置更加合理, V4L(VideoforLinux)是建立在开放源代码系统Linux 同时减少了有线方式下没有必要的物理线路,克服了传统系 内核中的视频设备的API接 口,包括视频设备的开关、视频信 统只能用于固定现场的监视的局限。 息的采集及处理。USB摄像头在Linux中属于字符设备,成功 1 总体方案设计及平台搭建 加载了USB摄像头驱动程序后,插入摄像头就会生成设备文件 本文监控系统具有家庭小型应用的特点,数据量不大, ‘/dev/video0”。因此,在应用程序中通过读写该文件来获 需要成本低廉,简单易用,维护方便,因此,本文的视频监控 取摄像头采集的图像数据信息并给予处理。 系统采用B/S结构。嵌入式系统一般都是在通用计算机上编 对于系统中用到的USB接 口摄像头,它的输入 /输出接 口 写好程序,然后进行交叉编译,获得二进制代码格式才能在 函数open()、read0、write0、close()可 以通过USB接 口摄 目标设备上运行,在一定程度上是一个受限制的系统。本系 像头的驱动程序来实现,而对于内存映射、中断处理以及输 统的嵌入式设备考虑到源代码的学习性和家用设备成本问 入 /输出通道的控制可以通过接 口函数ioctl()来实现,并固 题,采用了开放源代码、高性能可剪裁内核、网络功能优秀的 化在structfileoperations文件中。这样当进行open0 Linux系统。具体的硬件平台连接如图1所示。 等系统调用操作时,Linux操作系统内核就可以通过fi1e 视频采集,转换模块 视频编码模块 压 器及 operations结构访I~USB摄像头的驱动程序提供的函数。 2.2 视频编码 摄像头 HM鬲 H 嚣 FFmpeg是一个高效而且具有可移植性的编码软件, FFmpeg的开发是基于Linux操作系统的,最适合移植到嵌入 用作程序的运 再 丽T 式系统,FFmpeg具有一套完整的录制、转换以及流化音视频 行空间,数据l芯片构建SDRAM 的解决方案。FFmpeg本身具有非常先进和独特的音频 /视频 及堆栈段 I 盎艟器壅统 编解码库libavcodec,很多代码都是独 自开

文档评论(0)

170****0532 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8015033021000003

1亿VIP精品文档

相关文档