论文部分内容阅读
移动通信终端作为通信业和计算机工业相融合的产物,为移动视频监控系统的设计和实现提供了前提。近几年,随着视频压缩技术、智能手机技术的飞速发展,使得移动视频监控技术的实现成为可能。本论文的主要工作是设计和实现一套完整的基于Android手机的移动视频监控系统,此系统将采用Android手机作为客户端,将采集到的视频数据经过H264格式编码后用RTP协议进行封包,利用UDP传输协议以无线信号的形式实时的发送到后端的监控中心。此系统在手机端对传输前的视频数据进行RTP打包处理,确保了视频数据在网络传输时的实时性、有效性和可靠性。由于常规的视频监控系统中一台普通配置的服务器的CPU处理能力和核数有限,不能真正实现多路视频的实时播放,此系统采用DXVA硬件加速技术,将复杂的视频解码操作从CPU转移到显卡的GPU中进行,可大大降低CPU的负载,提高视频解码的效率,成功实现一台监控的服务器上16路1280*720(720P)和6路1920*1080(1080P)视频的实时播放。此系统不像常规的视频监控系统,时时刻刻地采集视频数据发送到服务器,用户只在发现问题时,才启动客户端进行视频的采集和传输,服务器监听到客户端的视频数据后会自动启动报警模块通知监控人员,不但节省了网络传输和硬盘存储的数据量,同时也大大节约了人力资源。由于手机的可移动性,该系统可使监控变得无处不在,任意时刻任意地点,都可将视频数据及时发送到服务器。本系统主要适用于在突发情况下,周围没有固定摄像头,或者不能安装固定摄像头时,可由目击者通过手机将现场情况采集成视频数据实时的发送到后台监控室,以便及时通知相关人员采取措施。目前市场上大多数基于Android的移动视频监控系统多采用Android手机作为视频接收和观看的终端,很少有通过Android手机进行视频采集和发送的移动视频监控系统,鉴于这样的系统存在诸多的优点,因此设计和实现这样一套系统具有一定的价值和意义。