嵌入式流媒体播放器的设计与实现

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:chaosum
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
流媒体技术是应用于互联网上,支持音视频文件边下载边播放的网络传输技术,为用户提供播放网络文件与播放本地文件相同的感受。因为音视频文件数据量非常庞大,同时又要求具有很好的实时性,有限的网络带宽如何负担如此巨大的传输任务是流媒体技术应用中需要解决的问题。这个问题的解决需要从多个角度出发来相互配合、协调。从媒体的采集,压缩编码,到网络传输,客户端的接收,解码,播放,最终的目的都是提供一定的码率下终端的最优播放质量。随着流媒体业务的普及,对支持流媒体技术的嵌入式终端设备产生了巨大的市场需求。本文在Freescale的MCF5329EVB平台上实现了带图形界面的流媒体客户端程序。该应用程序建立在μClinux操作系统之上,采用模块化的方法进行设计。包括流媒体协议栈模块,图形库模块,MP3解码库模块和应用模块。论文的主要内容包括三个部分:一是设计与实现流媒体协议栈。本文选择了Livemedia开源库作为开发流媒体协议栈的基础。Livemedia开源库集成了RTSP,RTP/RTCP和SDP协议,支持多种媒体格式文件的流式传输。根据需要对Livemedia开源库进行裁剪并移植到目标平台上,同时对Livemedia开源库提供的重要API进行了测试。二是设计与实现图形界面。本文选择了Microwindows作为图形库,FLNX作为GUI工具集。该部分分析了Microwindows的工作机制与分层结构,将用户定制设备整合到Microwindows的驱动层中;同时介绍了FLNX的控件集与事件处理模型,用FLUID工具设计图形界面。最后,将Microwindows与FLNX移植到目标平台上,编译出可运行的播放器图形界面。三是设计与实现应用模块。应用模块包括RTSP远程点播功能,VCR播放控制功能和MP3解码回放功能。该部分内容包括了需求分析,总体框架设计,各功能模块的详细设计,以及系统测试与改进方案。
其他文献
质检大网络rn国家质量监督检验检疫总局由原国家质量技术监督局和原国家出入境检验检疫局于2001年合并组建成立.目前,总局虽然是合并的,但是地方还没有合,因为体制不一样.一
软件无线电是近年提出的一种无线通信的体系结构,是继从模拟技术到数字技术后,无线通信领域的又一突破性新技术。它主要的特点是在一个通用硬件平台上利用软件编程实现标准化
无线局域网MIMO-OFDM技术改变了传统单发单收的无线传输模式。以高速率、高吞吐量为目标,该技术综合了正交频分复用技术强抗干扰的特性,和多输入多输出技术高信道容量的优势
随着因特网的迅速普及和通信技术的快速发展,用户希望能够随时随地获得低时延、高质量的无线业务体验,从而造成了网络分层异构覆盖的特征越来越普遍、明显。在分层异构网络覆
合成孔径雷达地面运动目标检测与成像在军用和民用都具有重要的应用价值,SAR研究的热点之一。本论文对单通道机载SAR/GMTI和基于:DPCA和ATI的多通道SAR/GMTI作了较为详尽的研究
无线ad-hoc网络是一种多跳、对等网络,与传统通信网络不同,该网络的组建具有灵活、快捷的优点,但是容易受到窃听威胁。传统的密钥机制在无线ad-hoc网络中的应用面临很多困难,
随着互联网的快速发展,人们的生活变得更加便捷,与此同时,传统网络架构却显得越来越臃肿,以至于产生诸多的问题,其中能耗问题显得越来越明显,为了根本性地解决这些问题,不是
随着通信网络技术和终端设备的不断发展,用户业务可选择的终端和接入方式逐渐多样化。为了克服单一无线接入技术的性能瓶颈,充分利用用户周围的终端和网络资源,提升业务体验,
光纤光栅是近年来发展最为迅速、应用最为广泛的光纤无源器件之一。由于它的许多独特的优点,在光纤通信、光纤传感等领域具有广阔的应用前景。以光纤光栅技术为基础的光纤光
艺术的极致就是死灭,以“临终的眼”观照现实和艺术世界,《雪国》中的审美情趣和死亡有着密切的联系.虚无沟通了美和死亡,在对现实和虚幻的超越中,《雪国》的美和死亡都指向