基于嵌入式μCLinux的网络视频监控系统的设计与实现.pdf





《基于嵌入式μCLinux的网络视频监控系统的设计与实现.pdf》由会员分享,可在线阅读,更多相关《基于嵌入式μCLinux的网络视频监控系统的设计与实现.pdf(69页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、大连理工大学硕士学位论文基于嵌入式CLinux的网络视频监控系统的设计与实现姓名:马凤乾申请学位级别:硕士专业:测试计量技术及仪器指导教师:马灵芝20050301大连理工大学硕士学位论文摘要传统的模拟视频监控系统具有成本较高,需要铺设专用线路,无法联网,需要耗费大量的存储介质等缺点。随着网络的发展,新兴的网络视频监控克服了传统模拟视频监控的局限性,充分利用了网络资源,有助于提高性能,降低成本,是视频监控系统的发展方向。本文介绍了基于嵌入式g c L i n u x 的网络视频监控系统的设计和实现方法。该视频监控系统由摄像头、云台控制器、网络视频服务器以及客户端P c 机等几部分组成,文中首先论
2、述了视频监控技术的两大技术基础图象处理技术和嵌入式操作系统相关技术;然后介绍了视频监控系统服务器端硬件中几个重要模块的设计,包括图像压缩处理模块、网络接口模块、实时时钟模块、云台的控制、串口的应用等;软件部分详细介绍了软件的设计方案,包括嵌入式软件开发环境的搭建,崛L i n u x 内核的编译,以及视频监控软件中多个任务的设计和软件的调试与测试方法等;并介绍了网络协议在本系统中的应用。本文所介绍的网络视频监控系统达到画面播放流畅,清晰度高,几乎无马赛克效应的效果,可在图象监控过程中,设置网络摄象机参数和对云台进行控制。支持U D P I P、T C P I P、A R P、F T P、D H
3、 C P、舯、S M T P 等多种协议,实现了网络实时播放、允许多路切换和4 路画面同时播放、可以以F T P M A I L 方式报警等功能。经过长时间的测试和不断完善,系统运行稳定可靠。关键词:视频监控;嵌入式;p C L i n u x 操作系统;组播;流媒体基于嵌入式I C L k m x 的网络视频监控系统的设计与实现D e s i g na n dr e a l i z a t i o no faN e t w o r kv i d e om o n i t o r i n gs y s t e mb a s e do nT h eh d i t i o n a l 锄a l o
4、 g i cm o u l t o 血gs y s 把m sh a v et kd e f e c tt h a tt h e i rc o s t sa r eb i 出a n dn e e ds p e c i a ll i n e s,c a n tj o i nt o g e t h e ra n dn e e dam a S so fs t o r a g em e d i u m W i t ht h ed e v e l o p m e mo fn e t w o r kl h en e wd e v e l o p i n gn e t w o r km o n i:t o f
5、 i n gs y s t e m so v e r c o m et h el i m i t a t i o na n dm 幽ef u l ll 辩o fn e tr o s o u l c e s,e n h a n c i n gp 既如I m 柚a n dr e d u c i n gc o s t,b e c o m et h ef u t u r ed e v e l o p m e n td i l e c 虹o no f m o n i t o r i n gs y s t e m s T h i sp a p e rh a si n t r o d u c e dt h
6、ed e s i g na n dr e a l i z a t i o nm e t h o do fan e t w o r kv i d e om o n i t o r i n gs y s t e mb a s e do ne m b e d d e di x C L i n n)LT b es y s t e mi sc o m p o s e do f c a m e r a,伽t r l c r ac o n t r o l l e r,n e t w o r kv i d e os 廿懈a n dc H e n t-e n dP C I tf i r s t l yd e s
7、 e n q)e si m a g ep r o c e s s u l ga n de m b e d d e dO St e c h n i q u e s,w h i c ha 把t h et 1)l=ot e c h n i c a lf o u n d a t i o n s;i ta l s od e s c r i b e st h ed e s i g no fs c v a lm a i nm o d u l eo f t h eh a r d w a r ep a r to f t h em o n i t o r i n g 鬟x 嗽w h i c hi n c l u
8、d e si m a g ec o m p r g s s i o nm o d u l e,n e t w o r ki n t e r f a c em o d u l e,r e a l t h n ec l o c km o d u l ea n dh o wt oc o n t r o lc a m e r a,e r e mt h es o 矗o v a r ep a a,i td e s c r i b e si nd e t a i lt h a th o wt oc o r l S I u c tt h ee m b e d d e ds o f h v a r e d e
9、v e l o p m e n t e n v i r o n m e n t,h o w t o c o m p i l e I t C L i m L X k e r n e l,t h e d e s i g n o f s e v e r a l t a s k so ft h es o f t w a r e,a n dt h ed e b u gm a dt e s tm e 也o da n dt h ea p p l i c a t i o no fn e t w o r kp r o t o c o l sh a v ea l s ob e e nd e s c r i b e
10、 d 皿l en e t w o r km o n i t o r i n gs y s t e mi n t r o d u c e di nt h ep a p e ra c h i e v e st h eg o a lo fp l a y i n gs m o o t h l ya n dw i t hh i g hd e f i n i t i o na n dn e a r l yn 0m o s a i c 掀i te n a b l e su s e rt os e tG a n l e l ap a r a m e t e ra n dt Dc o n t r o l 锄e
11、I ad u r i n gt h em o n i t o r i n gp r o c e 鼢I tc a ns I r p l o o r tm u l t i p l ep r o t o c o l ss u c h 够U D P I P,T a 雕田,A R P,兀P,D H C P,H 丌P,鲫m 曙p m t t r c o l sa n dr g f l l i z e sr e a l t i m ed i s p l a ya n dc a ns w i t c hb e t w e e nm u l t i c h a n n e l sa n dp l a y4c h
12、 a n n e l s i m a g e ss i m u l t a n e o u s l ya n dc a ns e n d sa l a r mi nF T P M A I Lm o d e D u r i n gl o n gt i m et e s ta n dp e r f e c _ t t h es)_ S t 跚lr u n ss t e a d i l y K e yW o r d s:V i d e om o n i t o r i n g;E m b e d;p C L i n u xo p e r a t i n gs y s t e m;M u l t i
13、c a s t;S t r e a mm e d i a独创性说明作者郑重声明:本硕士学位论文是我个人在导师指导下进行的研究工作及取得研究成果。尽我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写的研究成果,也不包含为获得大连理工大学或其他单位的学位或证书所使用过的材料。与我一同工作的同志对本研究所做的贡献均己在论文中做了明确的说明并表示了谢意。作者签名:墨凰整日期;丝量堡兰旦扭旦大连理工大学硕士学位论文1 绪论网络视频监控系统是与网络直接相连的数字摄像装置,前端采用模拟摄像头,将捕捉到的模拟视频信号经视频服务器内置的视频编码转换器转化成数字Y u v 信号后,由M
14、P E G 4 数据压缩芯片进行压缩,然后打包成为数字视频流,通过以太网或因特网实时地传送出去。每个嵌入式网络视频服务器都有自己的P 地址和网络接口,可以直接接入网络。用户在任意地方登录网络后,只要在浏览器的地址栏里输入网络摄像机的D地址,接收到视频流,就可以通过I n t e m e t 来实时观看摄像头所拍摄到的图像,收听麦克风接收到的声音,使用十分方便。目前视频监控系统已经进入了一个高速发展的时期,行业竞争日渐白热化,传统模拟视频监控系统逐渐不再适应社会发展的需要。目前新崛起的以计算机技术及图像视频压缩为核心的新型视频监控系统得到了越来越广泛的应用,它具有传统模拟监控无法比拟的优点,克服
15、了传统视频监控的局限性,正在逐步取代模拟监控。网络视频监控系统综合了数字化图像处理与视频信息处理技术、嵌入式技术、数据传输网络技术、自动控制等技术,符合当前信息社会中数字化、网络化和智能化的发展趋势,可广泛应用于交通监控、医院病房监护、银行安全监控、家居安全监控、视频会议和视频点播(V O D)、银行证券操作与安全监控、远程教育、网上演示、新闻实况直播等诸多领域,而且其成本将随着技术的发展和网络的普及而大大降低,具有广阔的应用前景,随着宽带网的普及和技术的发展,网络视频监控必将成为未来视频监控设备的发展方向。1 1 视频监控系统的发展概况近二十年来,视频监控系统发展非常迅速,其发展主要经历了三
16、个时代:第一代是模拟时代,视频数据采用同轴电缆以模拟方式进行传输,并由控制主机进行模拟处理。本地图像网络监控系统主要由摄像机、视频矩阵、监视器、录象机等组成,由视频线、控伟线缆(少数采用光纤)等连接,采用模拟方式传输,传输距离不能太远,主要应用于小范围内的监控,如大楼监控等。监控图像一般只能在控制中心查看。有线模拟视频监控无法联网,只能以点对点的方式监视现场,并且布线工程量极大。第二代是半数字时代,视频以模拟方式采用同轴电缆进行传输,由多媒体控制主机或硬盘录像主机(D t)进行数字化处理与存贮,将原来的磁带存储方式转变成数字存储录像,进行模拟数字转换并录像和显示,集合了录像机、画面分割器等功能
17、,跨出数字监控的第一步。但视频前端(如C C D 等视频信号的采集、压缩、通讯)较为复杂,稳定性、可靠性不高,功耗高,结构复杂,价格高昂。而P C 机也需专人管理,操作较为烦琐。图像基于嵌入式p C L i n u x 的网络视频监控系统的设计与实现远传仅局限在局域网内传输,传输距离明显受限,并且模拟视频信号的衰减很严重,传输距离不能超过1 0 0 0 m,否则必须采用光纤传输,图像质量受环境干扰也较大。第三代是全数字时代,前端的图像采集设备输出的即为数字信号,并以网络为传输媒介,基于T C P f l P 协议,采用流媒体技术实现视频在网上的多路复用传输,实现对整个监控系统的指挥、调度、存贮
18、、授权控制等功能。现今市场上的数字视频监控系统主要有三种,一种是基于P C 机的远程视频监控系统,现场放置插有视频卡的P C 机,视频的压缩与解压缩由视频卡来负责完成。其优点在于能实现在网上互联互通及授权客户直接访问,便于构建系统及方便联网,但具有现场不能脱离P C 机,实用性较差,系统稳定性差,费用高的缺点。另一种是通过在现场设置视频网络编码器,将模拟视频编码后上网传输,并在监控端设置的对应解码器将网上数字视频信号解码后进行监控。其优点在于现场不需P C 机支持,系统稳定性提高。但具有只能一对一传输,较难实现授权客户直接访问和联网的缺点。随着技术的进步,现在出现了一种新型的网络化远程视频监控
19、,即基于嵌入式视频服务器技术的远程网络视频监控。现场采用网络监控产品包括:网络摄像机、网络高速球、网络视频接入器等,摄像机传送来的视频信号数字化后由高效压缩芯片压缩,通过内部总线传送到内置的视频服务器,经过处理后输出全数字信号并可直接上网传输与控制,现场无需P C 机支持。可采用流媒体技术实现视频在网上的多路复用传输【2 7】。可全天2 4 小时运行、稳定可靠,内置w e b 服务器,使网上授权监控者均可对其进行访问和管理,充分利用了网络资源,是视频监控系统的发展趋势的代表。嵌入式远程视频监控系统的国内外研究现况如下:国外起步较早,并处于领先水平,已有成熟的嵌入式W E B 摄像机产品。除了索
20、尼公司的S V C-V L l 0 N 之外,还有松下公司的K X-H C M l 3 0,三星公司的S N C 1 0 0 P、安特公司的AN f n 娟,C 1 0 5 0,1 0 0,瑞典的X I X 系列等,性能普遍较好,但价格也很昂贵,国内用户大多无法承受。国内在这方面的研究刚起步,大多数是代理国外厂商的现成产品,从事实际研究的单位不多。国内同类产品大多为-N 两路输入,功能较少。播放速度较匣,播放效果较差,科技含量有待于进一步提高。1 2 网络视频监控系统的组成和功能网络视频监控系统由软件和硬件两大部分组成,硬件由摄像头、云台控制器和网络视频服务器、客户机组成。视频服务器是一块包含
21、a r l T l 微处理器的P C B 电路板,放在现场;客户机是指远端的p c 机,负责进行,g f K;,云台控制器负责控制摄像头的转动、调焦等。应用软件分为客户端和服务器端两个组成部分,客户端软件运行于P C 机上,2 大连理工大学硕士学位论文要求运行环境是W i n d o w s9 8 2 0 0 0 等操作系统,并与I n t e r n e tE x p l o r e 等浏览器配合使用;服务器端软件运行在硬件电路板上,包括C L i n u x 操作系统与应用程序两部分。网络视频监控系统的功能如下:1 实现实时监控,并提供l、4 多画面的分屏显示。并可通过外接多路视频切换器扩
22、展到3 2 路M P E G 4 视频解码;2 采用M P E G 4 图像压缩编码方式,视频分辨率为6 4 0*4 8 0。帧率为1 2 5 帧s 可调,码速率可调;3 提供多种形式的用户和权限管理,安全可靠;用户可以调节前端视频的饱和度、对比度、色度、亮度等显示参数,通过集成的R S 2 3 2 接口,用户可以通过网络发送的云台控制命令,实现远程控制云台转动、控制镜头等功能;4 能够设置固定区域,检测到该区域内有物体移动时产生报警信号,以M A I L、F T P 方式报警;5 集成网络接口,支持T C P I P 协议,可以通过双绞线直接接入网络。1 3 主要的工作本论文来源于与大连永佳
23、电子技术公司合作研发的项目。本文详细介绍了基于嵌入式r t C L i n u x 的网络视频监控系统的设计与实现,本人所做的主要工作如下:1 给出了图像处理模块、网络接口模块、实时时钟模块等的设计方案,并阐明利用串口控制云台和利用m G 烧写内核;2 负责进行嵌入式开发环境的搭建、交叉开发工具的安装、嵌入式g C L i n u x 内核的裁剪、重新编译等,并给出了B o o t l o a d e r 引导启动程序的流程图;3 负责对本系统中软件的几个重要任务进行设计,并负责对软件进行调试和测试等;4 实现利用s o c k e t 技术、组播技术、流媒体协议等来传输视频信号和命令。3 基
24、于嵌入式p C L i n u x 的网络视频监控系统的设计与实现2 视频监控系统相关技术基础2 1 图象处理技术图像处理技术把模拟视频信号变成压缩的数字数据。由于模拟视频信号的信息量巨大,例如一幅6 4 0*4 8 0 的分辨率的2 5 6 真彩色图像(2 4 b i t 像素),其数据量为O 9 2 M B,如果以每秒3 0 帧的速度播放,则视频信号的数码率高达2 7 6 M b p s。这么大的数据量,对计算机的处理速度、存储空间等要求都非常高,而且也要求通信信道有很高的带宽,所以必须对视频信号进行图像处理【l】。模拟视频信号之所以能够进行压缩处理,首先是由于图像信息本身存在较大的冗余量
25、。对一个连续画面来说,它的每一帧画面都是由若干像素组成,像素与像素之间在行方向和列方向上都有很大的相关性。而且由于动态图像通常是一个连续的过程,它的相邻帧之间往往包含相同的背景和移动物体,只是所处的空间位置略有不同,所以相邻帧之间也存在很大的相关性,这些相似的信息就成为图像压缩的基础。其次,视频信息的主要接收者是人,人的视觉有“视觉掩盖效应”,即人眼对图像的亮度敏感,而对图像的色彩的分辨能力弱。利用这个特点压缩视频数据,在压缩中丢弃一些人的感觉不敏感的内容,不影响人对信息的接收。压缩编码的目的就是去掉信息中的冗余,将图像数据尽可能压缩到最小,但又携带足够的信息使得能够恢复出与原图近似的图像 1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 嵌入式 CLinux 网络 视频 监控 系统 设计 实现

限制150内