Miracast由WiFi联盟制定,以WiFi-Direct、IEEE802.11为无线传输标准,允许手机向电视或其他接收设备进行无线投送视频、图片。和Miracast类似的投屏协议,还有Airplay、DLNA、chromecast等,现在主要对今天主角Miracast协议展开分析。
目录
一、Miracast通信架构
二、设备发现
1、WiFi-P2P
2、TDLS
3、Infrastructure
三、音视频支持格式
1、音频支持格式
2、视频支持格式
四、会话流程分析
1、会话流程
2、会话管理
3、媒体协商
4、音视频传输链路
五、时钟同步
六、数据包格式
1、WFD数据格式
2、TS打包流程
3、数据包层级关系
七、切换传输协议
1、UDP切换TCP
2、SET_PARAMETER应答码
八、RTSP方法与示例
1、双端支持的RTSP方法
2、RTSP数据包示例
一、Miracast通信架构
Miracast基于WiFi P2P,或TDLS,或Infrastructure进行设备发现,位于OSI模型的数据链路层。而媒体传输控制使用RTSP协议,还有远程I2C数据读写、UIBC用户输入反向信道、HDCP高带宽内容