基于UP-NETARM2410-S嵌入式平台的视频监控系统

来源 :华侨大学 | 被引量 : 0次 | 上传用户:shiguzxy
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机网络与嵌入式Internet技术的飞越发展,视频监控系统网络化的趋势越来越明显,它将改变现有的视频监控系统体系结构,逐渐向体积小、功耗小、稳定性高、扩展方便、IP监控等特点发展。在此背景下,本文提出一种基于S3C2410 ARM920T微处理器体系结构,并结合现在的最新的新一代视频编码技术H.264和实时RTP/RTCP传输协议的嵌入式Web视频监控方案。整个系统采用了B/S架构,客户可以方便的使用浏览器进行监控。   本文总体框架设计分为硬件设计与软件设计,硬件主要是采用了博创UP-NETARM2410-S实验仪器,首先通过USB接口采集ZC30X摄像头视频数据,再经过ARM处理器压缩和封装,最后通过AX88796网卡转送到Internet或局域网上。软件设计主要采用B/S模式,将UP-NETARM2410-S和扩展资源ZC30X作为服务器端,主要实现功能是利用V4L2技术对USB摄像头进行数据采集,并将数据送入H.264视频编码模块完成数据压缩,压缩后的数据经过视频服务器RTP封装打包,最后通过嵌入式Web服务器与远程视频监控客户端进行交互。本文重点阐述了H.264视频编码技术的嵌入式应用与移植、嵌入式Boa服务器的原理与移植、流媒体服务器的设计与实现、以及CGI程序设计等。其中编码部分是采用开源的X264,并对X264进行针对ARM的程序优化和移植。流媒体服务器主要采用RTP/RTCP实时传输协议,选择性能良好的JRTPLIB库来实现实时传输功能,并设计了一种平均分割的算法对H.264的NAL单元打包封装。对CGI的程序设计,详细分析了CGI的开发原理,主要实现身份认证、客户请求分析和视频服务器请求等功能。远程视频数据接收模块主要采用ActiveX技术来实现视频数据的接收、RTP报文解封装、发送RTCP反馈信息、H.264视频解码和Web浏览器的显示等。实验结果表明该系统实时性良好,浏览器能够实时的监控到现场的视频。最后对系统进行总结和后续工作的展望。
其他文献
移动环境是网络发展的必然趋势,该环境下的应用日益普及。空间位置查询是移动环境中一项基本的应用,最近邻居查询是空间位置查询中最重要的一类,其主要目标是使用户更加快速
计算机支持的协同工作CSCW (Computer Supported Cooperative Work)是信息化进程发展的必然产物,提高了人们的工作效率,促进社会生产力的发展,深刻影响着人类群体生产方式、
个性化推荐系统的目的是解决信息过载问题,目前已被广泛应用于互联网的各个领域。传统的推荐系统只通过分析用户-项目之间的二元关系来为用户提供推荐,而忽略了上下文信息对
隐私保护数据挖掘技术的目标是在不泄露隐私信息的前提下,使用数据挖掘工具得到准确的挖掘结果,随着人们对隐私问题的日益关注,已成为一个重要的研究方向,目前主要从两个方面
针对传统视频摘要方法处理大场景监控视频时面临的目标辨识度低下、处理速度慢等问题,提出一种大场景监控视频实时智能摘要系统。该系统通过对场景目标进行实时地运动检测和跟
随着互联网的广泛应用,人们获取信息的途径更加多样。搜索引擎使人们在检索信息时更加方便快捷,但面对海量信息,当前主流搜索引擎产生了更新信息速度慢,搜索结果雷同,对行业
近20年来,由于在远程病理论断、远程教学中的便利性,数字切片受到越来越多病理学专家的欢迎,与此同时,数字切片系统也成为研究的热点。本文对数字切片扫描拼接系统的两项关键
学位
近几年来,全国高校得到快速发展,一方面得益于国家对教育的大力投入,另一方面是高校经过多种方式筹措资金不断改善和提高教学、科研设备水平。大型仪器设备是培养人才,科学研
随着网络技术的发展和网络规模日益扩大,网络拓扑结构和网络设备日趋复杂,承载的业务种类也逐渐增多,这些都使网络中出现故障或遭受攻击的可能性大大增加,网络检测面临更大的
随着新时代的不断发展,网络中业务规模和复杂程度的增大,新型网络架构——软件定义网络(Software Defined Network,SDN)受到追捧而逐渐流行开来。然而SDN在给网络建设提供便