论文部分内容阅读
进入21世纪,科学技术以绰约的身姿迎来了又一个迅猛发展的高潮,计算机和嵌入式技术便是其中的佼佼者。由于各种场合对实时信息收集和管理的巨大需要,视频监控系统的发展空间非常广阔,具有很好的市场价值。而嵌入式视频监控系统以其灵活、小巧和廉价等特点逐渐占据视频监控系统市场份额的主流。但嵌入式监控系统也并非十全十美,尤其是无线网络传输过程中还存在的不稳定、不可靠性成为其硬伤。在这种情况下,设计开发一款能克服网络传输不稳定性问题的可靠UDP传输的系统就显得尤为需要了。该系统拟选用ARM11模块作为硬件模板,嵌入式Linux作为软件模块,软、硬件平台主要是用来完成图像信息原始数据的收集、利用H.264格式编码实现压缩,最后完成信息传输,计算机做为客户端接收、解码和回放监控视频数据。其中,传输采用改进后的可靠UDP协议,以达到视频QoS和实时性的一个平衡。本文分析了影响高速电子系统稳定性的因素,对信号完整性和电源完整性着重进行了研究,系统硬件设备ARM11核心板在设计过程中,利用Cadence SI,Cadence PI对信号和电源两个方面的完整性进行模拟仿真分析,在设计阶段解决和改善高速系统的两个完整性问题。本文介绍了如何对嵌入式Linux开发环境进行搭建,在可靠UDP协议上进行改进以适用于视频传输,该协议虽然基于UDP协议,但对丢失部分的关键数据实现重发,保证视频数据的可靠传输。论文详细阐述了嵌入式视频监控系统中视频采集、MFC视频数据的H264格式的视频数据编码压缩,以及H264在网络中利用可靠UDP协议进行传输。客户端对视频数据进行接收组装,然后经过RTP本地转发进程将数据转发到VLC进行视频的解码播放。通过测试该系统,证明它能够实现预期功能,基本达到设计设计目标,具有一定实用性。论文末尾总结了系统尚还存在的几个问题,并就如何改良给出了自己的建议。