论文部分内容阅读
现如今的科技社会中,随着网络科技的不断进步,视频监控系统已经得到广泛应用。社会对于安全的需求也随着社会的变革不断增加,人们对于视频监控系统的需求量也与日俱增,于是移动视频监控系统应运而生。基于当下最流行的Linux系统和3G网络,本论文将设计一款易于使用和推广的移动视频监控系统。本文通过对目前视频监控系统的市场需求以及发展趋势的分析,结合理论实际可操作性,提出了一种基于嵌入式Linux系统的视频监控系统。该移动视频监控系统以ARM11作为处理器,利用Linux操作系统、3G网络,实现了移动视频监控系统的体积小,机动性强等特点,可以随意安装在各种小型房屋或其他空间内,因为3G网络是移动通信网络,所以甚至可以作为车载监控系统,随时随地向用户显示车内情况。该系统的用户端可以采用多种终端,即用户可以通过多种方式观察服务器端采集到并传输过来的视频数据,例如PC机、当前流行的各种Android系统的手机客户端、平板电脑等等,将来也可以实现多个终端同时使用,观察摄像头采集的视频画面。鉴于Linux系统良好的扩展性和开放性,该系统可以很方便的进行规模化生产。本文详细介绍了移动视频监控系统的定义,概述了其背景以及发展过程,根据其现状、监控技术的理论知识提出了系统的未来发展趋势和研究方向。本设计的功能实现过程为首先由USB摄像头采集视频数据存储到Linux系统的服务器端,然后服务器端对视频数据进行M-JPEG压缩编码,再通过3G网络实时的传输给客户端,客户端会将接收到的视频数据显示给用户,用户可以实时的观察到摄像头端采集来的视频数据。所以本设计将由四部分组成,即视频数据采集终端(USB摄像头)、视频服务器端(ARM11开发板Linux系统)、传输网络(3G)、客户机(PC和Android手机)。其中视频服务器端所负责的视频压缩编码功能采用的是M-JPEG编码,以达到通过3G网络实时传输对视频数据的要求。本文提出了完整的系统总体设计方案,然后从平台搭建及驱动移植、各个部分的应用软件设计两个方面详细介绍了移动视频监控系统如何实现,并且对系统进行了测试和结果总结。在文章的最后对全文做出了总结,并对本设计的发展和后续开发提出了设计和想法。