论文部分内容阅读
目前视频监控、远程教学、远程医疗等多媒体业务发展迅速,其中视频监控技术在安全、交通、军事等领域已取得较为广泛的应用。而相比于传统的视频监控系统,移动视频监控系统可通过无线网络随时随地对场景监控点进行监控,灵活机动、操作简单,费用低有较强的实用价值。同时,移动视频监控系统技术涉及到视频编解码、无线网络中的流媒体传输和智能终端平台的二次开发等技术,具有技术上的可探究性。但是,目前关于移动视频监控系统的研究仍处在探索研究阶段,实际使用的较少。本文结合当前移动视频监控的发展现状,提出一种以智能设备作为监控终端,PC作为视频服务器的视频监控方案,并且在进行监控的同时对监控对象进行远程控制,使得移动视频监控系统使用起来更加的便捷。本文所做的主要工作如下:(1)针对移动视频监控所涉及到的编码、传输实现方式较多,智能终端操作系统种类繁多的问题,本文经过比较,采用H.264视频编解码标准进行编解码,选用RTP传输协议作为流媒体传输协议,使用基于Window mobile操作系统的PDA作为接收终端。(2)对系统进行功能需求分析,根据功能需求完成对整个系统的框架设计和功能模块的划分。此外,本文在对移动视频监控系统所涉及的关键技术进行研究的基础上,制定了系统的具体实现方案。(3)完成视频监控前端的设计与实现。首先采用VFW技术进行视频采集,然后把采集到的视频数据利用FFmpeg开源库进行H.264编码,最后利用JRTPLIB开源库作为RTP协议实现的载体,把视频数据打包处理后发送到网络。(4)完成视频监控终端的设计与实现。视频监控终端接收到数据后首先进行解包处理,然后采用FFmpeg开源库进行H.264解码,使用SDL把解码后的YUV数据显示在智能终端上。同时,在接收端使用多线程技术,把接收和解码显示分别用线程实现,并设置循环缓冲区,使得监控终端视频播放较为流畅。(5)使用远程控制技术使得用户在查看监控视频的同时能够进行关机操作。最后,本系统在无线网络环境下完成了系统的单元测试和整体测试,整体实现效果较好。