基于Google Cast的TV多屏互动技术研究

来源 :广西师范大学 | 被引量 : 2次 | 上传用户:jfm98999
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在智能化的背景下,手机、电脑、电视的功能趋于多元,如何充分利用各种智能终端的优势,实现智能终端间的互通互联与资源共享,正成为未来家庭娱乐发展的目标。多屏互动技术正是在这样的需求驱动下出现并发展起来的,而且迅速成为了广电、家电厂商、互联网运营商以及通信相关行业关注的重点,也成为了未来家庭娱乐产业的关键技术。目前,市面上主要有DLNA、Miracast、AirPlay、Google Cast等几种主流多屏互动技术,现阶段,多屏互动技术的主要问题在于标准的不统一,厂家之间自成体系,产品之间的兼容存在技术障碍,给不同移动终端的互动带来不便。从电视厂家的角度考虑,针对目前多屏互动技术的应用现状,应尽可能地兼容各种不同的标准,以提高产品的市场适应能力。Google Cast技术作为多屏互动技术中的重要一员,并且Google又正在大力支持和推广该技术,因此有必要对Google Cast技术在电视中的集成和应用进行研究。虽然Google为移动端的应用开发者提供了Google Cast SDK,但Google并未开放Google Cast技术,也未为TV端的应用开发者提供技术支持,只能在TV端使用Google的自有产品(如Chromecast设备、Nexus Player盒子等)。为了能在TV端集成Google Cast技术,需要对Google Cast技术的通讯协议及其实现原理进行探索和研究。本课题的研究目标是研究和分析Google Cast技术的实现机制,并自主开发程序进行实现,进而验证Google Cast技术的实现机制,为TV产品集成Google Cast技术提供理论支撑和技术指引。本课题的研究内容与研究成果如下:首先,本文介绍了选题背景和多屏互动领域的研究与应用现状,并对DLNA、Miracast、 AirPlay、Google Cast等几大主流多屏互动技术进行了对比介绍,分别介绍了它们支持的功能、使用的协议以及各自的优缺点。其次,针对目前Google Cast技术未开放的现状,本文解析了Google Cast技术的原理与机制,并结合自身的理解给出了Google Cast技术的协议框架图。通过在Google Nexus 9平板和Nexus Player盒子间使用Google Cast多屏互动功能,并结合Wireshark工具的抓包分析,Google Cast技术存在两代技术,并且差异较大,为了加以区分,本文将两代技术分别命名为Google CastV1与Google CastV2。Google CastV1技术可以划分为三部分:设备的发现、接收端应用程序的控制、媒体播放的控制,涉及DIAL、RAMP、SSDP、HTTP、 WebSocket等协议:Google CastV2技术可以划分为两部分:设备的发现和设备的通讯,涉及RAMP、mDNS、TLS、Protocol buffer、HTTP、WebSocket等协议,本文结合自身的理解分别给出了Google CastV1技术和Google CastV2技术的协议框架图。最后,本文基于对Google Cast技术实现机制的理解,自主开发了两个程序,一个是Google CastV1接收端应用程序,另一个是Google CastV2接收端设备发现模块程序,并分别给出了两个程序的总体结构、程序流程图、部分源码实现及测试结果。这两个程序一方面可以验证Google Cast技术的原理和机制,另一方面可以为TV产品集成Google Cast技术提供技术指引。
其他文献
由于网络技术的不断发展,web服务、电子商务的广泛应用,XML已成为网络应用中数据表示和数据交换的标准。XML表示数据的同时,还携带了数据的语义,可以作为一种中间格式,为所有
基于口令认证的群组密钥协商协议(Password-Authenticated Group Key Exchange Protocol, PAGKE协议)允许群组用户在一个公共网络上使用低熵的容易记忆的口令协商出一个高熵
智能系统是能够理解、学习复杂信息并能做出决策和分析行为的软硬件实体,具备识别对象和事件、存储丰富的可利用知识、推理和预测等基本能力,能够适应复杂环境并能够从环境中获
学位
指纹因其唯一性、可靠性和方便性已经发展成为了主流的生物特征识别手段。指纹识别广泛应用于日常考勤、身份鉴别、数据加密、电子商务、电子政务等系统,为人们的日常生活提
推荐系统通过预测用户对项目的喜好程度来为用户进行信息过滤,应用知识发现技术来生成个性化推荐。协同过滤是一种常用的减少信息过载的技术,已经成为了个性化推荐系统的一种主
随着信息技术的发展,尤其是数据获取技术和数据存储技术的发展,人们几乎可以随时随地获取数量巨大的数据,并存储下来。然而,数据本身的价值有限,如果没有一种有效的工具帮助
近年来,随着互联网的迅速发展,数字多媒体图像出现了飞跃式的增长,海量的图像资源给人类带来了便利同时也带来了挑战,比如,如何准确、高效地从大量图像数据库中检索出所需资
随着Internet和信息技术的不断发展,基于Internet集成和发布企业信息,为企业经营决策提供信息化平台,已成为一种发展趋势。电力系统作为国民经济的关键部门,同样面临着信息集
在数字医学图像研究中,人们经常希望根据医学断层图像恢复出真实三维物体图像,建立虚拟的人体器官和组织,以便进行医学、诊断和放射治疗计划中三维剂量场的计算。然而,由于在
随着信息技术的高速发展,计算机系统已经被广泛的应用于日常生活中的各个方面,比如电话通讯系统、银行系统等。这些系统大部分都需要后台运行的分布式算法来完成一些基本目标