论文部分内容阅读
基于PowerPC下嵌入式Linux开发平台,本文设计讨论并成功实现了客户机/服务器模式下的嵌入式视频采集监控网络系统,重点对系统服务器端功能的实现,以及从Windows操作系统向Linux系统及嵌入式Linux系统、从X86系列向PowerPC系统架构的跨平台移植进行了详细的研究。系统实现的主要功能是:首先,服务器端在嵌入式Linux系统下由视频采集卡采集视频数据,并按照MPEG4标准进行视频数据的硬件编码压缩;然后,数据流通过网络传输,主要基于TCP/IP协议传送到Windows客户端;最后,在客户端由软件实现数据流的读取、解码及回放。
本文分别讨论了系统总体架构的设计,对客户机端和服务器端的设计、系统界面设计、安装设计及所需硬件支持等多方面均进行了详细的介绍;并且针对开发重点——服务器端软件,从Windows向嵌入式Linux开发环境转变的特殊性和从X86系列向PowerPC架构的跨平台移植两个方面,结合项目本身具体讨论了如何实现系统;最后给出了所实现系统的测试结果。本系统同时结合了MPEG4编码技术、Directshow编程和嵌入式Linux开发平台三种先进的技术。系统测试结果表明,该系统不但能获得很好的帧率(45帧/秒),而且图像画质达到目前全国最高的数字硬盘录像D1(704×576象素)标准,对近景、中景和远景下静止及运动物体的取景效果均令人满意,可以满足不同距离的视频采集监控要求,在实际应用中具有较好的推广价值。