论文部分内容阅读
流媒体技术、网络技术和嵌入式技术的发展使得基于网络和嵌入式终端的流媒体播放成为可能,如何利用服务器和客户端的播放技术实现各种不同的具体应用就成为人们的研究方向。本文在研究流媒体播放器的基础上,给出一种基于无线局域网的流媒体播放系统,本系统研究的目的在于解决基于无线网络流媒体播放系统的关键技术,并在此基础上实现具体应用所需的基本功能。论文分析了当前流媒体技术和嵌入式系统应用技术的现状和发展趋势,以及国内外在嵌入式媒体播放器领域的进展和方案,得出利用高端嵌入式系统实现流媒体的软解码,结合无线网络技术,实现无线网络媒体播放系统方案的可行性、优点以及研究这个关键技术的必要性和重要意义。论文介绍了无线网络技术、视频解码理论及MPEG-4标准的关键技术,对无线局域网的设置,标准进行了叙述,研究了视频编解码的基本思想和算法,并对MPEG-4标准的关键技术和流程进行了分析。在分析比较各种设计方案的基础上,选择了Intel公司Xscale架构的PXA270处理器,并以此为核心,设计了系统终端的硬件,给出了系统硬件的总体架构,设计了PXA270处理器和外部电路的硬件接口以及总线连接,详细设计了存储器、LCD、电源管理、无线网卡的电路。然后在熟悉嵌入式操作系统的基础上,设计了系统服务器和客户端的软件流程,包括服务器的管理,传输,界面的设计和客户端的接收、分流、解码等模块的设计。论文详细阐述了MPEG-4解码部分的实现和应用IPP库对系统的优化,通过IPP函数的优化,提高解码器的效率,并且进行了软硬件的连调,实现了系统的功能。最后对系统进行了测试与验证,给出了系统测试的方法,论述了系统的调试过程,得到了系统验证的实验结果,并对结果进行分析,得出了验证结论,通过数据的比较可以得出,经过优化过的解码器效率提高了近50%,满足设计目标。