基于UPnP AV框架的家庭多媒体共享系统的设计与实现

被引量 : 0次 | 上传用户:xingchen1023
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
如今数字家庭网络的迅速发展,促使各种家庭设备层出不穷,但是由于各种设备在家庭网络内部无法实现资源共享,从而导致了“信息孤岛”现象的出现,所以实现家庭网络内部各种家电设备之间的协同工作、资源整合,是冲出“信息孤岛”,实现数字家庭家电设备互联互通的最终目标。在此背景下,各种研究机构纷纷提出了多种能够实现这种目标的网络中间件技术,其中UPnP技术以现有的几种成熟的网络协议为基础,成为了数字家庭中应用最广泛的技术之一。本文详细分析了UPnP协议栈的各种协议和UPnP协议的实现机制,并采用UPnP协议中是最重要的框架——UPnPAV框架作为设计框架,同时介绍了该框架三个实体组成部分:媒体服务器、媒体播放器和控制器,在此基础上根据系统平台评估标准采用音视频解码能力较好的SMP8655开发板作为媒体服务器和媒体播放器的硬件平台,采用Android系统作为控制器的运行平台,并依据市场上常见的三种UPnP SDK之间的比较,最终选取Platinum UPnP SDK作为本套系统的底层开发库。在设计过程中,解决了平台移植的技术问题,采用Qt语言设计SMP8655终端界面实现了跨平台特性,并利用JNI技术解决了Android平台与Platinum C++库交互的难点。按照高内聚,低耦合的程序设计原则,本套系统共由六个模块构成,其中媒体服务器模块、媒体播放器模块和控制器模块是核心模块。媒体服务器模块实现的媒体服务器利用Platinum提供的接口实现了目录浏览服务(CDS)、连接管理服务(CMS),媒体播放器模块实现的媒体播放器实现了CMS、RCS(显示控制服务)和AVT(AV传输服务),而控制器模块实现的控制器则通过调用这些服务来控制二者的媒体传输和播放控制。本文最后结合Foobar2000和Windows Media Player12等第三方UPnP设备,对本套系统的三个物理实体分别进行了功能测试和交叉测试,测试结果表明本套系统达到了设计目标。本文利用成熟的结构设计和合理的技术运用,设计了一套与第三方UPnP设备具有良好兼容性和互操作性的共享系统,提出了一系列新颖的针对家庭AV设备“信息孤岛”的解决方案,具有良好的应用前景。
其他文献
目的:分析交叉配血不合的原因及应采取的措施。方法:采用DiaMed血型配血(微柱凝胶)系统,进行交叉配血,手工聚凝胺法作为交叉配血对照。对交叉配血不合者经抗体筛查作直接抗人
阐述了KPI和BSC的整合流程,着重对企业绩效管理进行了研究,设计构建了基于KPI和BSC的企业绩效管理系统,并对其操作流程和功能模块进行了分析。研究结果表明,基于KPI+BSC的企
中国加入WTO以后,中国经济与世界经济更加融合、互相渗透。中国民营企业在经济全球化的大潮中要想提高竞争力,必须学习西方国家先进的企业管理经验,加强自身品牌文化建设。本
<正>患者,男,60岁,因肉眼血尿3个月余入院。既往曾行右肾及右侧输尿管切开取石术,反复有泌尿系感染发作病史。入院查体:T 37℃,P 95次/min,R 22次/min,BP 86/56 mm Hg。神清,
物理化学实验改革一直以来广受关注。根据国家对海洋化学专业创新型人才培养的需要,我们改革传统的实验内容,增加具有专业特色的设计性实验,将科研中有利于培养学生创新能力
原有观念指导下的不完善的土地法律制度在土地规划、土地用途管制、耕地保护等方面存在缺陷,在土地资源利用和保护实践中暴露出了诸多问题。针对我国土地法律制度的现状,笔者
里昂中法大学是近代中法两国进行教育合作的重要成果。由于广东政府和自费生对里昂中法大学的经费的大量拖欠,以及学校建设项目的浪费,使学校在1922年至1925年发生了严重的经
英语听力理解是当前大学英语教学中的难点。如何提高学生英语听力理解的能力是大学英语教学中迫切需要解决的问题。文章以语境这一概念为线索,以语义学、认知心理学理论为依
始于2007年8月份的美国次贷危机,愈演愈烈,最终导致全球金融危机的爆发,这场危机几乎蔓延至所有实行市场经济的国家和地区。处于金融危机环境下的中小企业不可避免地受到金融
在分析了我国中小型连锁企业物流配送现状的基础上,运用SWOT方法对现存的几种物流模式进行对比分析,从而得出结论:我国中小连锁企业应该采用以共同配送为主,供应商配送和第三