DLNA协议研究及其在Android系统上的实现

被引量 : 0次 | 上传用户:zmstar
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着家庭网络的发展和兴起,现今世界各著名设备厂商纷纷提出了各自的数字家庭网络相关的新技术和解决方案。其中,由索尼、英特尔、微软、惠普、诺基亚、三星、飞利浦、松下等公司发起成立的DLNA (Digital Living Network Alliance)数字家庭网络联盟,提出了DLNA协议和技术,拥有完整的应用解决方案,产业化进程领先于其他标准,其技术具有广泛的应用前景。Android是由谷歌公司于2007年发布的基于Linux平台的开源操作系统。Android操作系统特点突出,灵活易用,免费开源,所以其从诞生之日起,就受到了各电子厂商的青睐。截止目前,Android操作系统已经成为手机、电视等电子设备最常用的操作系统,其在嵌入式领域市场份额已超过百分之五十。本文针对DLNA协议架构,结合Android系统的特点,对DLNA基本原理、协议结构、核心技术以及在Android操作系统中的方案设计、工作流程、代码实现等进行了阐述和深入研究。论文的主要工作包括:(1)介绍DLNA协议架构,描述了其定义的设备类型。着重分析DLNA采用的核心协议--多媒体管理协议UPnP (Universal Plug and Play)协议的结构规范、基本组件,详细阐述UPnP的基本工作流程。(2)介绍DLNA采用的影音传输协议UPnP AV (Audio and Video)架构,介绍AV协议定义的设备、服务、以及各设备之间的交互。(3)深入研究DLNA协议的设计方案和代码实现。针对Android操作系统的特点,结合Android软件架构的分层结构理念,基于DLNA设备分类,按照设备类别详细阐述三种设备(数字媒体服务器、数字媒体播放器、数字媒体控制器)的基本功能,对其功能按模块进行划分,图示了三种设备的工作流程,对所有设备的每个功能模块进行了流程设计和代码实现。概括DLNA应用接口定义,同时给出程序运行的示例图。通过本论文,能够快速掌握DLNA技术标准的协议架构、其核心协议UPnP的工作流程、多媒体传输协议UPnPAV架构及设备交互流程等内容,对于DLNA在Android系统中的实现方法、操作流程有详细的了解。为以后对DNLA协议的推广及实现,打下坚实的基础。
其他文献
在我国,加快转变经济发展方式,推动产业结构升级一直是各级政府考虑的首要问题之一。在“十一五”和“十二五”的交接之际,这个问题显得尤为重要。江苏省作为工业大省和引进
目的从基因水平探讨电针天枢穴治疗慢传输型便秘(STC)的作用机理,为临床治疗提供实验依据。方法以饲喂复方苯乙哌啶饲料建立慢传输型便秘大鼠模型。将造模成功的实验大鼠随机
本文考察了模块化生产网络中系统整合者和模块供应商之间的关系。认为这一关系中的治理模式的选择实际上也是知识共享策略的选择,由系统整合者决定。一方面,基于KBT建立了一
内蒙古皮雕工艺是内蒙古草原游牧民族在长期生产生活实践中创造出的一种造型艺术,具有鲜明的地区特色和深厚的文化底蕴。随着近年来内蒙古旅游产业的持续快速发展,皮雕工艺品
本文成功合成出稳定性好,环氧树脂有效含量高的水性环氧树脂乳液及相匹配的水性环氧固化剂。首先,分别采用乳液聚合法、细乳液聚合法和相反转法,以醋酸乙烯酯、丙烯酸丁酯、苯乙
对于悬赏广告,我国现行法律没有做出明确的规定,学术界争议颇大,实务上意见纷纭。本文主要采用实证研究的方法,用司法审判实践中案例直观、客观地反映有关悬赏广告立法与司法
目的:通过观察运动对自发性高血压大鼠血压、主动脉NO、CO、CSE、H2S、ET-1和MAPK含量的影响,探讨气体信号分子在适宜运动降压中的作用及硫化氢在适宜运动降压中的作用机制,为
目的:1)研究肥胖抵抗、中等体重及肥胖小鼠采食量、营养素消化率、氧化还原状态、血糖、血脂、脂肪细胞因子及肝脏基因的差异,以揭示肥胖的发生机制;2)研究不同剂量白藜芦醇(Resver
背景急性一氧化碳中毒后迟发性脑病(delayed encephalopathy after acute carbon monoxide poisoning, DEACMP)是以中枢神经系统损害为主,以急性痴呆、锥体外系症状为主要表
本文利用新制度经济学的基本分析工具和研究方法——案例分析法,对水资源再配置模式进行了系统性研究。首先构建了一个统一的分析框架用于水资源再配置模式的研究。该分析框