
android miracast
sadamoo
这个作者很懒,什么都没留下…
展开
-
Android 4.2 Wifi Display 之 Settings 源码分析(二)
作者:mznewfacer 时间:2012年12月7日 在上一回我们一块分析了WifiDisplay有关设备发现的部分,这一回将主要针对设备连接和建立数据流展开分析。首先,回顾下应用层,当用户在搜寻完设备后,可以选择设备进行连接,当然正在进行连接或已经连接配对的设备,再次点击配置后,会弹出对话框供用户选择断开连接。packages/apps/Setting转载 2014-05-21 17:43:18 · 2102 阅读 · 0 评论 -
Android 4.2 Wifi Display 之 Settings 源码分析(一)
作者: mznewfacer 时间:2012年11月27日 所有内容都是自己的分析,现在是简单罗列代码位置及整体结构,细节的东西会慢慢充实,欢迎讨论纠正,我会及时更改。一、简单背景 简单背景:随着无线互联的深入,不管是蓝牙、WIFI或者各种基于此的规范不管是UPNP还是DLNA都随着用户的需求得到了很大的发展,google 自从android转载 2014-05-21 17:42:45 · 2347 阅读 · 1 评论 -
Android 4.2 Wifi Display核心分析 (一)
作者: Wolf Geek 转载请说明出处 上一回,主要介绍了有关WifiDisplay设备连接和建立数据流的流程,这一回将接着向底层前进。由于涉及的内容较多,这里仅仅理清一个大概的头绪,细节的部分将不再展开,如果有什么错误的地方我会及时更正。 当Source端通过RemoteDisplay.cpp的构造函数注册了Wifidisplay处理线程,并转载 2014-05-21 17:40:14 · 2501 阅读 · 0 评论 -
Android WifiDisplay分析一:相关Service的启动
最近在学习Android 4.4上面的WifiDisplay(Miracast)相关的模块,这里先从WifiDisplay用到的各个Service讲起,然后再从WifiDisplaySettings里面讲解打开wfd的流程。首先看下面的主要几个Service的架构图:相关Service的启动图中主要有以下几个模块,DisplayManagerService、MediaRouterS转载 2014-05-30 12:31:42 · 6639 阅读 · 0 评论 -
Android WifiDisplay分析三:RTSP交互以及数据传输
前面我们分析到WifiDisplaySource会调用ANetworkSession的接口去创建一个socket,并在这个socket上监听是否有客户端的连接请求。先来看看Wifi Display规范的一些流程图:从之前的一篇文章中,当ANetworkSession创建好RTSP的listen socket后,就会把它加入到selelct中等待对方的连接,那我们首先转载 2014-05-30 12:35:24 · 5537 阅读 · 0 评论 -
Android WifiDisplay分析二:Wifi display连接过程
这一章中我们来看Wifi Display连接过程的建立,包含P2P的部分和RTSP的部分,首先来大致看一下Wifi Display规范相关的东西。HIDC: Human Interface Device Class (遵循HID标准的设备类)UIBC: User Input Back Channel (UIBC分为两种,一种是Generic,包含鼠标、键盘等;另一种是H转载 2014-05-30 12:33:15 · 7192 阅读 · 0 评论