论文部分内容阅读
近年来,视频监控系统得到了较大范围的普及,传统视频监控系统的劣势也逐渐突显出来,比如灵活性较差、远程监控布线复杂且成本较高等问题。随着视频编解码技术的进步,智能移动设备性能的提高,以及国内移动通信网络的快速发展,移动视频监控系统的研究成为了视频监控领域的热点。移动视频监控系统可应用于城市交通、企业安防、智能家居等众多领域。与传统的视频监控系统相比,该类系统不仅降低了建设成本、扩大了使用空间,而且还满足了便利性、及时性等多元化需求。因此,本文的目的是设计和实现一种可行的移动视频监控系统。首先,本文通过分析国内外移动视频监控系统的发展现状,以及对Android平台、RTP传输协议、H.264编解码标准等技术的研究,设计出了一套完整的基于Android的移动视频监控系统方案,并详细阐述了该方案的物理结构、软件结构和信息交互过程。其次,本文采用SQLite完成了用户信息数据库的搭建,并实现了用户信息管理的可视化界面。然后根据系统监控画面较为平坦的特点,利用设定验证值的方法对H.264编码算法进行了改进,实现了视频数据的高效编码。接着,本文采用缩减首部字段的RTP传输协议,完成了视频数据的传输,并实现了与其对应的封装和解析。最后,通过FFmpeg编解码库的移植完成了Android端的视频解码,实现了监控画面在Android移动终端设备上的播放。最后,本文对系统的功能和性能进行了测试,测试结果表明服务器的用户信息管理平台界面友好、易于操作、运行稳定。编码改进算法提高了编码效率,减小了编码后的视频数据量,有利于视频在移动网络中的传输。缩减首部字段的RTP传输协议减小了头部开销,增加了数据传输效率。因此,本文设计的基于Android的移动视频监控系统为移动视频监控的实现和发展提供了一套可行的方案。