基于linux系统的远程视频监控毕业设计说明书(编辑修改稿)内容摘要:
同时,多媒体应用技术的飞速发展也使得多媒体信息已成为人类获取信息的主要载体,使得人们越来越多地在日常生活 、学习和工作中使用多媒体手段来解决问题。 尤其是视频监控系统,在银行、港口监控、城市交通管理、酒店安全保卫等各个领域都有着广泛的应用,由于以往各种系统的种种局限性,集成化的视频监控系统仍然有着广阔的市场前景 [1]。 正是基于这样的需求背景,确定了本论文的研究内容 基于 Linux 系统在远程视频监控方面的应用。 研究背景、目标和意义 课题研究的背景 视频监控系统是需要信息广泛交流的企业生产与管理的必备系统。 比如,对于银行系统而言,通过监控系统,可以对一些突发事件进行回放,很容易找到事件 的相关责任人;在制造企业中,可以通过监控系统实现无人生产等。 随着国民经济的发展,视频监控系统的应用己经越来越广泛。 目前视频监控系统主要在以下领域中使用 [2]: (l)对机要部门的监视、控制和报警,如档案室、文件室、金库、博物馆等; (2)工厂、市场等的监视,如工厂生产过程、市场、展览厅、货场等的监视; (3)对交通运输的监视,如公共交通、铁路车站、铁路调度等的监视; (4)用于安全报警,如防盗、防火等的报警; (5)家庭用户,随着人民生活水平的提高以及计算机的家庭普及率提高,家庭小型监控系统的需求量也变得越 来越大。 在计算机未被广泛应用以及数字视频等理论研究尚未成熟以前,传统模拟监控系统占据了监控领域的主要位置。 传统的模拟监控,通常是利用录像机将镜头的画面录下来以备查,而录像机录下来的图像,一是清晰度不够,二是查询麻烦, 清华 大学 20xx 届毕业设计说明书 第 2 页 共 61 页 而且录像带的保存也是问题,尽管有着种种不足,但因为前几年的技术限制,这种模式的监控系统还是被普遍使用。 随着网络、通信和数字信息技术的不断进步,监控系统的组成模式也在快速变化和发展中,当前网络技术与嵌入式系统技术的结合催生了全新的基于嵌入式web 的监控系统。 它向人们展示的是现代高科技的结晶,是 网络技术与嵌入式系统技术的完美结合。 基于嵌入式 web 监控系统由于把视频处理和 web 功能集成到一个体积很小的设备内,可以直接连入以太网,达到即插即看,省掉很多复杂的电缆,安装方便,用户无需专用软件。 这些优点将使得基于嵌入式视频监控系统获得更广泛的应用 [3]。 视频监控发展现状和趋势 近三十年来,视频监控系统的发展十分迅速,总体来看分为以下三代 [4] : 第一代是模拟监控时代。 模拟监控技术发展较早,在 20 世纪 90 年代 以前,系统以模拟设备为主。 模拟视频监控系统一般由监控前端、传输设备、控制设备以及显示 设备几个部分组成。 监控前端一般为模拟摄像机、声光电报警设备和雨刷等。 传输设备一般为传输视频的同轴电缆,远距离传输可采用模拟光纤或者利用光端机进行传输。 控制设备主要是视频切换矩阵,采用键盘进行切换和控制,将需要监控的图像在指定的显示设备进行显示。 显示设备主要包括图像的监视器、报警指示设备等。 这类系统主要应用于小范围内的监控,如大楼监控等。 监控图像一般只能在控制中心查看。 有线模拟视频监控无法联网,只能以点对点的方式监视现场,并且布线工程量极大。 第二代是半数字时代。 20 世纪 90 年代 视频监控进入数字化阶段,随着计 算机和多媒体处理技术的发展,人们利用多媒体控制主机或硬盘录像主机 (DvR)进行数字化处理与存贮,将原来的磁带存储方式转变成数字存储录像,进行模拟数字转换并录像和显示,集合了录像机、画面分割器等功能,跨出数字监控的第一步,基于 PC 的多媒体监控系统由此产生。 由于传输依旧采用传统的模拟视频电缆,所以就叫做第二代半模拟半数字本地视频监控系统。 而该系统视频前端 (如CCD 等视频信号的采集、压缩 )较为复杂,稳定性、可靠性不高,功耗高,结构复杂,价格高昂。 PC 机需专人管理,操作较为繁琐。 图像传输仅局限在局域网内 清华 大学 20xx 届毕业设计说明书 第 3 页 共 61 页 传输,传输距 离明显受限,并且模拟视频信号的衰减严重,传输距离不能超过1000m,否则必须采用光纤传输,图像质量受环境干扰也较大 [5]。 第三代是全数字时代 [6]。 从 20xx 年开始,随着网络带宽的提高和成本的降低、硬盘容量的加大和中心存储成本的降低,以及各种实用视频处理技术的出现,视频监控步入了全数字化的网络时代。 近两年随着远程监控系统被越来越多的应用于各个领域,对视频监控系统的要求也越来越高 :操作简单、实时可靠、多功能、数字化、经济实用的视频监控系统的开发和设计正越来越多地受到人们的瞩目 ,基于嵌入式技术的网络化视频监控 系统应运而生。 目前市场上的数字视频监控系统主要有三种:一种是基于 PC 机的远程视频监控系统,现场放置插有视频卡的 PC 机,视频的压缩与解压缩由视频卡来负责完成。 其优点在于能实现在网上互联互通及授权客户直接访问,便于构建系统及方便联网,缺点是实用性较差,系统稳定性差,费用高,而且现场不能脱离 PC机;另一种是通过在现场设置视频网络编码器,将模拟视频编码后上网传输,并在监控端设置的对应解码器上将网上传输的数字视频信号解码后进行监控。 其优点在于现场不需要 PC 机支持,系统稳定性提高;随着技术的进步,市场上出现了一种新型 的网络化远程视频监控,即基于嵌入式视频服务器技术的远程网络视频监控。 现场采用的网络监控产品主要包括 :网络摄像机、网络服务器、网络视频接入器等。 网络视频服务器解决了视频流在网络上的传输问题,从图像采集开始进行数字化处理、传输,这样使得传输线路的选择更加多样性,只要有网络的地方,就提供了图像传输的可能,现场无需 PC 机支持。 可采用流媒体技术实现视频在网上的多路复用传输。 经过授权的监控者均可随时随地对其进行访问和管理,充分利用了网络资源,是视频监控系统的发展趋势的代表。 嵌入式远程视频监控系统的国内外研究现况如下 [7]:在国外,视频监控业务主要为个人用户提供安全系统方案,基本定位在个人和住宅应用方面。 国外研究的起步较早,并处于领先水平,己有成熟的嵌入式 WEB 摄像机产品。 比如索尼公司的 SVCVLION,松下公司的 KXHCM130,三星公司的 SNC100P,瑞典的 AXIx系列等,这些产品性能普遍较好,但是价格也很昂贵,国内用户大多无法承受。 国内在这方面的研究起步较晚,但是很多公司都投入了很大的科研资金,经过这 清华 大学 20xx 届毕业设计说明书 第 4 页 共 61 页 么多年的发展,国内的视频监控已经踏上了一个台阶,尽管和国外相比还是有一定的差距,但是基本的要求以及功能实现可 以与国外的相媲美了。 国内的视频监控业务主要集中在行业应用,如公安、交通、金融、楼宇等领域,行业应用已成为国内视频监控市场的主要增长点。 目前,国内视频监控系统已经进入了一个高速的、全面发展的新时期,行业竞争日益激烈。 尤其在当今的社会,平安城市建设已经成为社会治安防控体系的重头戏之一,也是构建“和谐社会”的重要举措。 随着“ 3111”工程的深入开展,全国各地都在进行平安城市建设,有条件的地方和城市都在投资兴建城市社会治安视频监控系统,北京、上海、深圳、广州、昆明等城市都已经安装监控摄像头20 万只以上 [8]。 广阔的市场前景伴随着各项新技术的日益发展与成熟,这使得嵌入式视频监控系统的研究与开发具有重大的现实意义。 研究意义 现在我们国家把信息安全放到越来越重视的位置,与此同时,信息安全建设对监控系统市场也提出了巨大需求,而且对产品的技术要求也越来越高。 在许多安防场合,诸如电力、银行、交通、铁路、军事设施等安全性较高的企业生产与管理中,远程视频监控系统的应用,可方便地监测和控制突发事件的发生。 当前的国内视频监控系统中存在以下几点问题: a.大多数监控系统仍在采用第二代甚至第一代监控系 统,系统硬件软件维护升级维护困难,成本也高; b.监控范围小,不适应于远程管理尤其不适宜于在环境恶劣的情况下工作; c.视频图像质量较差,影响监控效果,用户界面也不友好,使用不方便。 基于 ARM 和 Linux 的远程监控系统正好克服了这些局限性 [9]: I.数字视频采用硬件编解码,大大提高了图像压缩质量和稳定性。 II.数字视频通过计算机网络传输,距离基本不受限制,便于集中监控和控 制。 III.数字化存储成为可能,经过压缩的视频数据可存储在磁盘上,方便查询。 研究目标及内容 本文研究的目标是:研究并开发一种基于 ARM 和 Linux 的视频监控系统。 数 清华 大学 20xx 届毕业设计说明书 第 5 页 共 61 页 字视频监控系统所包含的核心技术可以归纳为以下三个方面:数字视频编解码技术,高效大容量存储技术和网络技术.因此研究方向主要集中在以下几个方面: MPEG4 视频压缩编码技术的研究。 MPEG4 标准采用基于对象的编码理念,将一幅场景分成若干在时间和空间上相互联系的视频音频对象。 分别编码后,再经过复用传输到接收端,然后再对不同的对象解码,最后组合成所需的视频和音频。 这样方便对不同的对象采用不同的编码方 法和表示方法。 高效率实时网络视频传输技术。 由于目前的网络不能为视频传输提供稳定的带宽保障,所以 MPEG4 视频的实时传输面临很多困难,总结起来主要有:带宽限制,延迟和传输数据包的丢失及差错。 网络传输技术需要解决在局域网和广域网环境下的视频编码数据包的可靠传输问题,数据包定序,低延迟传输,音视频同步,低码率传输,实时解码软件技术等问题。 同时,在多用户的网络环境里,还需要考虑应用组播协议,保证网络传输的高效率。 本文主要研究内容 本课题的思路是结合视频监控的发展趋势,开发一套基 于嵌入式 ARM 的远程视频监控系统,在嵌入式设备终端上主要完成 CMOS 摄像头驱动设计、视频图像采集、图像压缩、图像数据的网络发送、嵌入式 Web 服务器的设计,并通过客户端实时监控。 本文主要内容 : (l)嵌入式 Linux 平台的构建 (2)CMOS 摄像头驱动的开发 (3)基于 Video4Linux 的视频采集程序的开发 (4)基于 TCP/IP 协议的 Socket 编程,实现了视频数据的网络发送 (5)嵌入式 Web 服务器的设计 本章小结 本章详细地对视频监控系统的历史背景到发展趋势,以及当前国内外发展现状的深入剖析 ,从而提出自己对于嵌入式视频监控系统的要求,并结合本课题的要求,搭建起一个可行的视频监控系统。 最后总结了本课题将要研究的重点内容以及需要实现的结果。 清华 大学 20xx 届毕业设计说明书 第 6 页 共 61 页 2 视频监控系统总体设计 嵌入式系统概况 嵌入式系统是以应用为中心、以计算机技术为基础、软硬件均可剪裁,满足应用系统对功能、可靠性、成本、体积、功耗等严格要求的专用计算机系统 [10]。 嵌入式系统是硬件和软件的有机结合体,并以硬件的形式表现出来。 嵌入式系统以其体积小、实时性高、稳定性好、接口丰富等优点,成为工业控制领域和消费类电子的新热点。 嵌入 式系统是一种特殊的计算机系统,具有与通用计算机不同的特点 [11]: i、嵌入式系统通常是面向特定应用的:嵌入式 CPU 与通用型的最大不同就是嵌入式 CPU 大多应用在为特定用户设计的系统中,它通常都具有低功耗、体积小、集成度高等特点,能够把通用 CPU 中许多由板卡成的功能集成在芯片内部。 ii、嵌入式系统的硬件和软件都必须高效率地设计,力争在同样芯片面积上实现更高的性能,这样才能在具体应用中对处理器的选择更具有竞争力。 iii、为了提高执行速度和系统可靠性,嵌入式系统中的软件一般都固化在存储 器芯片中,而不是存贮于磁盘等载体中。 iv、嵌入式系统本身不具备自举开发能力,即使设计完成以后用户通常也是不能对其中的程序功能进行修改,必须有一套开发工具和环境才能进行开发。 嵌入式系统硬件的发展也提出了对嵌入式操作系统的需求。 随着计算机技术和多媒体技术的发展,嵌入式系统已经广泛应用到科学研究、工业控制以及各种消费类电子产品当中。 大量功能强大的 RISC 嵌入式处理器的出现,多媒体视频标准的推出都使得嵌入式系统向集成化,网络化,多媒体化发展。 视频监控领域就是其发展的一个重要方向。 视频监 控系统硬件选型设计 ARM 概述 ARM(Advanced RISC Machines),既可以认为是一个公司的名字,也可以认为是对一类微处理器的通称,还可以认为是一种技术的名字。 1991 年 ARM 公司成立于英国剑桥,主要出售芯片设计技术的授权。 目前,采用 ARM 技术知识产权 (IP)核的微处理器,即我们通常所说的 ARM 微处理器,己遍及工业控制、消 清华 大学 20xx 届毕业设计说明书 第 7 页 共 61 页 费类电子产品、通信系统、网络系统等各类产品市场,基于 ARM 技术的微处理器应用约占据了 RISC 微处理器 75%以上的市场份额, ARM 技术正在逐步渗入到我们生活的 各个方面。 采用 RISC 架构的 ARM 微处理器一般具。基于linux系统的远程视频监控毕业设计说明书(编辑修改稿)
相关推荐
rcpthosts 中的域名最好不要超过 50行,多出的添加到 morercpthosts 中。 Morercpthosts:用来指定 qmail 将要为其接受消息的额外的主机和域名。 Smtpgreeting:用来指定 SMTP 连接的欢迎标志 ,默认是 用 me 文件的主机名。 那么建立一个 smtp 连接的时候将会看到如下信息: Trying ... Connected to Escape
.....................................41 本章小结 ............................................................................................................43 第 6 章 DMOC 服务器集群的部署和测试 ....................
..............44 部署步骤 ............................................................................................................44 测试 ...............................................................
一张如下的矩阵图说明各项功能需求的实现同主要模块的分配关系: (声明,由于表格地问题,本来包含在“用户聊天管理”的子模块“好友管理”放在了“用户聊天管理”单元格下,请老师谅解。 ) 模块 1 模块 2 „模块 3 登陆管理 注册 登陆 退出 用户信息管理 维护个人资料信息 修改个人资料信息 更新个人状态信息 用户聊天管理 查看好友状态信息 查看好友资料信息 通过服务器发送聊天信息 查看聊天记录
作系统,这种 free 不仅仅指任何人可以自由的在互联网上下载,上传 Linux 操作系统,更重要的是它的 free 包含用户可以子自由地修改 Linux 系统的源代码,从而根据自己的需求开发一款专用的操作系统,实现真正意义上的实现个人系统定制。 Linux 系统之所以快速的发展,其开放、免费的特性必然是其重要原因之一,但仅仅靠这 两个是不够的,下面就让我们来总结一下 Linux
ute In Place)方式的内核映像文件。 此时内核映像文件的入口是汇编文件,该文件位于 /,映像文件的起始地址在连接文件 /。 开发人员在调试过程中也经常使用未经压缩的在 Ram 本地执行 XIP 方式的内核映华中科技大学文华学院毕业设计 (论文 ) 7 像文件,与在 Flash 本地执行的映像文件的区别是它不需要将数据段从 Flash 拷贝到Ram 中的过程 [15]。 这种方式下,需要