Miracast,无线投屏,会议室投屏,多屏互动 Miracast的工作流程

Miracast的工作流程:

Miracast 以session为单位来管理两个设备之间的交互的工作,主要步骤包括(按顺序):

1.Device Discovery: 通过W-Fi P2P来查找附近的支持WLFi P2P的设备。

2.Device Selection: 当设备A发现设备B后,A设备需要提示用户。用户可根据需要选择是否和设备B配对。

埃森哲亚太区合作案例

3.Connection Setup: Source和Display设备之间通过Wi-Fi P2P建立连接。根据W-Fi Direct技术规范,这个步骤包括建立一个Group Owner和一个Client。此后,这两个设备将建立一个TCP连接,同时一个用于RTSP协议的端口将铍创建用于后续的Session管理和控制工作。

4.Capbility Negotation: 在正式传输视音频数据前,Source 和Display设备需要交换一些 Miracast参数信息,例如双方所支持的视音频格式等。二者协商成功后,才能继续后面的流程。

5.Session Establishment and streamnings: 上一步工作完成后,Source 和Display设备将建立一个Miracast Session。 而后就可以开始传输视音频数据。Source端的视音频数据将经由MPEG2TS编码后通过RTP协议传给Display设备。Display设备将解码收到的数据,并最终显示出来。

6.UserInputbackchannelsetp:这是一个可选步骤。主要用于在传输过程中处理用户发起的一些控制操作。这些控制数据将通过ICP在Source和Display设备之间传递。

7.PayloadControl:传输过程中,设备可根据无线信号的强弱,甚至设备的电里状况来动态调整传输数据和格式。可调整的内容包括压缩率,视音频格式,分辨率等内容。

8.Session teardown: 停止整个Session。

————————————————
版权声明:本文为CSDN博主「sinolover」的原创文章252