论文部分内容阅读
近年来,无线通信发展迅猛,目前市场上也存在很多无线视频传输产品,但是同时能够满足高质量、远距离以及自组网功能的产品却很少。为解决这一矛盾,急需开发出一种新型的视频传输系统。本课题就是在这一背景下提出的,结合Ad-Hoc自组网技术与嵌入式系统技术设计一套Ad-Hoc网络环境下基于嵌入式Linux平台的视频传输系统。本文首先分析了Ad-Hoc网络的特点及其关键技术,分析了自组网技术的难点。其次,在深入研究和分析Ad-Hoc协议的基础上,对AODV协议及嵌入式Linux系统的相关接口以及网络结构进行研究,提出了该系统网络传输协议的详细设计实现方案。再次,完成嵌入式Linux平台的搭建,包括嵌入式Linux系统的移植、硬件平台的建立,对几种关键芯片的选择做详细分析并给出了性能参数。最后,提出在嵌入式Linux系统上视频传输的具体实现方案,设计完成基于Video4Linux的视频采集模块,并对视频数据进行MPEG-4压缩,完成视频流的实时传输。并分析了在多线程环境下并发嵌入式服务器详细设计思路。在AODV算法实现的基础上,建立Ad-Hoc网络测试环境,在此环境下测试了实时视频数据的采集、传输和显示。实验结果表明:该系统能够实现自组织网络的路由功能,并且网络性能能够满足视频通信的应用要求。