论文部分内容阅读
随着网络技术和多媒体技术的飞速发展,网络视频监控已广泛应用于军事、交通、公安、银行、小区、仓库、远程支援和远程教学等领域。近年来,控制技术、通信技术以及微处理器性能的极大提高,也促进了视频监控向着数字化、网络化、嵌入式化的方向发展。在此基础上,本文提出了一个嵌入式视频监控系统服务端软件的设计方案,实现了一个稳定的、低成本的实时H.264嵌入式网络监控系统服务器。系统设计包括两个部分:嵌入式Linux配置和系统服务器端软件设计,服务器主要完成视频的采集、H.264压缩编码、网络发送、视频录像、设备控制功能。精简的嵌入式Linux配置和模块化的软件设计思想,使本系统具有稳定、可靠、成本低和易于实现等特点。服务器端软件采用模块化的设计思想,各模块之间相互独立。每个模块功能单一,接口简单,并且根据需要可动态加载。服务器端软件的实现使用了计算机控制技术、多线程编程技术、JRTPLIB、H264编码器等,使服务器能高效地处理视频数据。同时,针对嵌入式视频服务器资源有限的特点,对多用户连接,视频存储,自适应网络传输等关键问题进行了讨论并给出了解决方法。论文通过对嵌入式视频监控系统中服务器运行分析及实验,验证了嵌入式视频服务器在远程监控系统中的实用性和可靠性,表明系统的设计与实现方案具有良好的通用性和工程推广使用意义。