Miracast学习资料 -> Android Miracast
Miracast是由WiFi联盟于2012年所制定,以Wi-Fi直连(Wi-Fi Direct)为基础的无线显示标准。支持此标准的3C设备可透过无线方式分享视频画面,例如可透过Miracast将视频或照片直接在或其他设备播放而无需任何连接线,也不需透过无线热点(AP,Access Point)。
几种投屏的差别
种类 | Miracast | DLNA | AirPlay | Chromecast |
协议 | WiFi P2P/RTSP | UPnP | 私有 | 类似DLNA,经过Google服务器 |
系统平台 | windows/Android | windows/Android等 | IOS/Android | windows/Android |
应用 | 手机/PC 屏幕复制 | 优酷,腾讯链接投送 | 苹果手机屏幕复制 | google浏览器/youtube投屏 |
特点 | 不依赖路由/网络 | 同一局域网,遵循UPnP协议 | 私有 | 网络需要能访问Google,且需要向google注册app,相当于认证 |
原理
资料
术语
Term | D efinition | 描述 |
AP | Wi-Fi Access Point | WiFi热点,这里指P2P建立的临时热点 |
Wi-Fi Direct | A protocol that provides Wi-Fi peer-to-peer (P2P) connectivity including discovery and pairing, without requiring an AP. | WiFi Direct就是常说的P2P,最大的特点就是不依赖路由AP,或者互联网,能建立临时的AP,搭建无线局域网 |
WFD R1 Source | A device that supports streaming multimedia content to a WFD R1 Sink(s) over a Wi-Fi,link using the R1 protocol defined in [42]. If a WFD R2 Source is connected to a WFD R1 Sink, the WFD R2 Source acts as a WFD R1 Source. | 屏幕复制的源端,数据来源 |
WFD R1 Sink | A device that receives multimedia content from a WFD R1 Source over a Wi-Fi link and renders it. If a WFD R2 Sink is connected to a WFD R1 Source, the WFD R2 Sink acts as a WFD R1 Sink. A WFD R1 Sink is either an R1 Primary Sink or an R2 Secondary Sink. | 屏幕复制的接收端,播放数据流 |
架构
1. P2P 连接搭建无线局域网络
2.RTP流发送audio/Vedio数据
Note: WiFi硬件会提供三个功能
- STA 常用连接路由AP
- AP 手机分享热点
- P2P(也就是WiFi direct)建立WiFi直连
所以这里的基础是WiFi 模块支持P2P