论文部分内容阅读
本文研究基于Wi-Fi Display平台的多屏互动系统的设计和实现方法。Wi-Fi Display技术是Wi-Fi联盟提出指定的,目的是为了智能手机或者移动PC与智能电视之间可以实现无线互连,其良好的稳定性和可操作性,获得了国内外的广泛认可。本文根据国内外对Wi-Fi Display技术的研究现状,设计并实现了基于Wi-Fi Display平台的多屏互动系统。智能手机无需连接任何硬件电缆,通过自身的Wi-Fi模块,将手机屏幕信息传输到高清显示器上,并呈现出来,与手机端同步播放。本文主要研究的工作如下:1.Wi-Fi Direct模块的设计与实现。Wi-Fi Display技术,是基于Wi-Fi Direct来实现用户设备之间实时共享数据的技术。本文主要通过Wi-Fi Direct技术,实现智能手机(source端)与智能电视(sink端)之间的数据连接。此模块在实现过程中重点需要解决的问题有INTERNET权限问题、P2P状态的判定、sink端ip地址的获取等;2.RTSP交互模块以及数据传输。在source端与sink端进行数据流的传输之前,本文实现基于RTSP协议的会话协商,主要有显示分辨率、音视频格式等内容的协商。协商成功之后,获取到source端的音视频流,进行压缩编码,封装成码流,传送到sink端。sink端获取到音视频流之后,进行解码分析,还原成具体的音视频在屏幕上显示出来。在实现功能的过程中重点解决了RTSP通道的建立、Message流程、音视频流传输过程中的质量保障等问题;3.UIBC模块的设计与实现。UIBC,即用户输入反向通道。一般情况下,用户只能通过对source端进行具体操作来控制sink端的播放,本文设计并实现UIBC功能,用户可以通过鼠标点击、触摸点击等方法操作sink端,反向控制source端,实现真正意义上的多屏互动功能。在此模块实现的过程中重点解决了sink端横纵坐标的获取、Message流程、UIBC通道的建立等;4.功能测试。本文对基于Wi-Fi Display的多屏互动系统的功能进行了全面的测试,包括屏幕共享、图片分享、音视频分享、UIBC功能测试等。经过测试与验证,本文所设计的基于Wi-Fi Display的多屏互动系统稳定可靠,功能满足设计的基本需求。