Andr,oid下WiFiDisplay功能探究

Andr,oid下WiFiDisplay功能探究

ID:35804194

大小:1.58 MB

页数:23页

时间:2019-04-19

Andr,oid下WiFiDisplay功能探究_第1页
Andr,oid下WiFiDisplay功能探究_第2页
Andr,oid下WiFiDisplay功能探究_第3页
Andr,oid下WiFiDisplay功能探究_第4页
Andr,oid下WiFiDisplay功能探究_第5页
资源描述:

《Andr,oid下WiFiDisplay功能探究》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、-_版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[-]1.1 WiFiDisplay简介1.2 WiFiDisplay重要规范及标准2. WiFi联盟定义了Miracast支持的视音频格式标准2.主要模块介绍1.1 WiFiP2P1.11 WiFiP2P简介2.12 Android中WiFiP2P 2.Android下实现详述1.32 DisplayManagerService及相关1.WiFiDisplay应用场景及相关产品1.2 相关应用产品1.DLNA技术和AirPlay技术1.2 AirPlay技术1 WiFiDisplay简介1.1WiFiDisplay

2、概述  WiFiDisplay(WFD)是WiFi联盟在已有技术的基础上,为了加速视/音频的传输分享而提出来的一个新概念。WiFi联盟对此成立了一个认证项目:Miracast--用来认证一个设备是否支持WiFiDisplay功能。  下图是WiFiDisplay功能的技术支撑体系,实际上最重要的部分就是WiFiDirect:也就是两个设备无需AP(AccessPoint)的情况下直接相连,这就奠定了两个带WiFi功能的设备能够随时传递高质/高清视频的前提。另外,其他深蓝色的技术是必须支持的:11n:即802.11n协议,支持最高传输速度540Mbit/s;WMM:即WiFiMult

3、imedia的简称,主要针对不同的数据内容保证其传输的稳定和质量;WPA2:是WiFi联盟对于采用802.11i协议并采用更为复杂加密算法的认证项目;-_WiFiProtectedSteup:也是一个WiFi联盟的一个认证项目:简化用户安装无线局域网和对安全性能的配置工作;WiFiDirect:表示设备可以实现直接互联,无需AP的参与;WiFiMiracast:即为是否可以实现wifi-display功能的认证项目。图1WiFiDisplay技术支撑架构另外,WiFi联盟还描述了WiFiDisplay的简化工作模型(图2)。在这个工作模型中,Miracast定义传输视/音频数据的一

4、方为source端;接受数据并重新呈现的为sink端。从图中可以看到,source端要有数据内容的存储和下载/生成能力;对数据进行编码能力。而sink端则需要对数据的解码能力;对视/音频进行再度呈现的能力。而Miracast则是定义了这两个设备之间,怎样保持会话;可以传输数据的格式标准;会话控制等内容。-_图2WiFiDisplay的工作模型1.2 WiFiDisplay重要规范及标准  WiFi联盟定义了Miracast支持的视/音频格式标准:-_图3Miracast支持的显示、视频、音频格式标准同时,Miracast也规范了设备连接后进行协商(图4)、建立会话的流程(图5)。详

5、细描述了设备在建立物理连接后,通过标准步骤来完成WiFiDisplay的会话建立,然后开始数据传输。关于各个标准步骤的详细信息,请见Miracast官方解释。图4 Miracast定义的设备协商标准过程-_图5 Miracast定义的显示会话建立过程标准2 主要模块介绍  由于WFD功能主要涉及wifiP2P功能和display功能,现对Android中涉及的两个模块wifiP2pService和SurfaceFlinger做一些介绍。2.1 WiFiP2P2.1.1 WiFiP2P简介  WiFiP2P是WiFi联盟提出的一项重要技术规范,它定义了两个wifi设备如何在没有路由的

6、情形下连接并通信。根据定义,支持WiFiP2P的设备需要扮演P2PGroupOwner或P2PClient角色来形成一个P2PGroup:-_图6 WiFiP2P工作组模型其中P2PGroupOwner的设备需要发挥传统路由的功能:控制WiFiP2P工作组,使能设备通信等;P2PClient设备则需要连接上P2PGroupOwner设备来形成一个工作组来通信。  在以上的工作模型基础上,WiFiP2P细化了以下技术项:图7 WiFiP2P定义的P2PDiscovery规范在P2PDiscovery规范中,定义了发现设备(DeviceDiscovery)并构建工作组(GroupFor

7、mation)的细节。其中发现设备规定设备首先进入扫描阶段(ScanPhase),去发送ProbeRequest帧;然后进入寻找阶段(FindPhase),在这个阶段中设备会在SearchState和ListenState中切换:两个阶段分别是发送ProbeRequest帧、监听ProbeRequest帧并发送ProbeResponse帧。当找到附近的P2P设备后,就可以来构建一个工作组:包括决定谁是GroupOwner的协商(GONegotiation)和设备交换安

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。