论文部分内容阅读
随着中国经济的快速发展和人民生活水平的不断提高,人们对自身的安全问题提出了更高的要求,传统的监控系统面临着不灵活、低效率、维护成本高等问题,已经无法满足人们的需求,市场急需一种灵活性强、性能稳定、维护成本低、能主动分析并预警的监控系统,智能化的视频监控系统的是视频监控系统未来发展的一个趋势,从市场的需求情况来看,智能化的视频监控系统逐渐引起越来越多的人们的关注,需求量持续上升。从技术角度来看,智能化的视频监控将向着适应更为复杂多变的场景、分析和识别更多异常行为的方向发展。智能视频监控技术是一种具有前瞻性的科研领域,不仅蕴含着巨大的科研价值也包含着巨大的商业价值。在移动智能终端方面,Google开发的Android平台极大的推动了移动智能终端的发展,由于它的开放性,为智能手机视频监控系统的普及带来了契机。因此,研究与开发一款基于Android平台的智能视频监控系统具有重大的现实意义与市场前景。本文的研究内容及成果主要有以下几个方面:(1)分析了基于Android平台的智能监控系统的研究现状,总结了当前智能监控的需求,证实研究基于Android平台的智能监控系统的必要性。(2)系统采用RTP/RTCP实现视频数据的传输和控制,采用RSTP实现流媒体服务器和客户端会话的建立与控制,使用Live555流媒体服务器实现实时视频流的转发。(3)分析现有H.264的RTP封包算法,发现其不足并对其进行优化,提高封包的效率。(4)在视频传输模块对现有的拥塞控制算法进行介绍,并对平稳自适应算法进行改进,采用改进后的RTP平稳自适应算法进行流量拥塞控制保证一定的QoS,在视频接收模块对缓冲区进行优化,来降低丢包率和延时。(5)对FFmpeg多媒体解码库进行裁剪优化并移植到Android平台,通过JNI技术实现了视频数据的解码,提高了解码效率。(6)调用短信平台给用户发送报警短信,提示用户及时查看实时报警视频,真正意义上实现了全天24小时监控。通过以上工作,成功实现了基于Android平台的智能视频监控系统,经过测试,系统运行稳定,画面清晰流畅,延时小。该系统极大地降低安防人员的劳动强度以及视频存储的压力,真正意义上实现了全天24小时的实时监控。