基于IXP425的UPnP流媒体播放器的设计和实现

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:icnew
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机技术、多媒体技术和网络技术飞速发展,在多种场合运用基于流媒体的设备已成为可能。开发实时、可靠、多功能、操作简单的基于计算机技术、网络通讯技术和多媒体技术的网络流媒体播放器己成为计算机、通信、消费电子产品的主要发展方向之一。在此背景下,设计了一款流媒体播放器产品原型。出于产品成本和性能平衡的考虑,所设计流媒体播放器的硬件核心选用了Intel公司的IXP425处理器,选择内核稳定、功能强大、支持多种硬件平台、廉价等优点的μcLinux作为流媒体播放器的操作系统。根据流媒体播放器的硬件特点和功能需求,设计并实现了能够加载μcLinux内核的启动加载器,移植μcLinux系统到基于IXP425的硬件平台上。在分析了一般Linux设备驱动的组成后,成功移植了Sigma解码芯片的音频、视频驱动程序。在深入研究了通用即插即用技术基础上,设计并实现了通用即插即用技术协议栈,结合基于通用即插即用技术的流媒体播放器应用的特点,详细设计并实现了通用即插即用技术的三个主要工作模块:设备发现模块、设备描述解析模块和设备控制模块,实现了使用顺序流式传输技术和支持MPEG-2音视频解码的流媒体播放器,最终实现了基于通用即插即用技术的流媒体播放器。测试结果表明,系统软件平台搭建成功,基于通用即插即用技术的流媒体播放器工作正常,满足用户的音视频播放需求。
其他文献
近年来,随着建模、数字化和可视化技术的发展人们可以更容易地获得三维模型数据。这就导致专用数据库和互联网上的三维模型数量急剧增加,如何有效地进行三维模型的检索和提取
嵌入式数据库管理系统是近些年才兴起的一项新的数据管理技术。它以目前成熟的数据库技术为基础,针对嵌入式设备的具体特点,实现对移动设备和嵌入式设备上数据的存储、组织和
很多的学术研究和工程应用都会涉及到数据的处理,而且范围也很宽泛,处理的数据既可以很小也可以非常庞大。这些应用一般常用定点数和算术运算来描述。但在很多情况下,这种方法描
由于井下采矿活动的不断进行,常使回采巷道受到扰动而失稳。为确保地下采矿活动的正常进行和工人的安全,必须对回采巷道进行支护。 回采巷道支护方式及其参数的确定受众多
秘密共享是密码学的重要组成部分,为密钥管理提供了全新的思路,在密钥保存、传递和使用上都起到重要作用。秘密共享能够平摊风险、防止密钥管理权利过于集中,对提高系统的安
关联分析是数据挖掘研究领域的经典问题,目的是通过统计变量间的定量关系来揭示数据内部存在的复杂关联关系。关联分析面临的一个主要问题是关联规则的数量太多,破坏了关联规
本文对动态软件更新的实现进行了研究。文章对当前许多典型的动态更新系统进行分析并提出存在问题;对动态更新系统的基本特征进行概述和总结;对构成动态更新系统原型的基本构件
污水处理是环境保护的重要内容。污水的有效处理可以改善河流水质,改善自然生态。带有氧化沟的活性污泥污水处理方法是目前世界上流行的一种主要污水处理方法。活性污泥中的微生物通过对有机物生物分解,可以有效地减少污染物。由于污水处理的过程需要消耗大量的电能,且我国的污水处理过程能源利用效率与发达国家相比有较大差距,每吨水耗电量约为发达国家的两倍,污水处理成本过高给政府财政带来了巨大的负担。过高的能耗导致部分
随着计算机网络的迅速发展,有关网络的安全问题也变得日益突出。入侵检测作为新一代的计算机安全技术,是对防火墙、病毒检测等传统计算机安全机制的有效补充。而检测引擎是入
无线传感器网络(Wireless Sensor Networks, WSNs)能将客观上的物理世界和逻辑上的信息世界联系起来,感知节点周围环境,采集和处理相关数据,具有十分广阔的应用前景。但传感