论文部分内容阅读
随着无线通信技术、视频编解码技术、流媒体技术等计算机智能技术的飞速发展,如何利用智能技术升级应急指挥体系、提高处理突发事件的能力,成为了当今研究的热点。本文基于项目组科研项目“武警应急指挥系统研制”设计了一套基于Android平台的应急指挥系统。基于Linux的Android操作系统凭借其开源性和良好的嵌入性已成为世界上市场占有率最高的移动操作系统,它的出现为实现应急指挥提供了一种新的平台和技术方案。本文设计的基于Android平台的应急指挥系统目的在于建立统一的指挥调度平台,结合武警部队执勤系统的使用场景,实现在发生突发情况时对各级的统一协调指挥、信息资源共享,形成统一指挥、统一救援、联合行动的应急指挥机制。本文首先明确课题实现所采用的技术手段,并且对流媒体技术、H.264视频压缩编解码技术、AAC(Advanced Audio Coding)音频编码技术、流媒体传输协议等展开了深入研究,为系统的实现做好准备。其次,结合使用场景需求,设计系统的层级结构和实现的技术方案,将整个系统分为客户端系统和服务器端,并根据需求将客户端系统进行细分,将客户端系统分为支队端,中队端和前端分机三个层级,其中支队客户端系统由视频指挥、广播指挥、预案指挥、报文指挥和日志查询五个功能模块组成,中队客户端系统在支队功能模块的基础上增加了现场巡查功能,用于对前端分机的实时查看和智能报警。随后以客户端系统的实现为研究重点,进行编码实现,在编码过程中重点使用了FFmpeg开源多媒体框架和OpenCV计算机视觉库。最后,对系统进行功能、性能测试,并针对内存占有问题进行优化。通过以上研究工作,经过历时近两年的研发周期,成功的完成了系统各个模块的功能。经测试,本系统性能稳定,视频界面清晰流畅,语音信号清楚,达到了用户的要求,完成了预期目标。