The invention relates to a cross-platform wireless screen projection method, which defines the transmitter and the receiver of the transmitting device screen respectively. The transmitter and the receiver are connected to a unified network and are connected with each other through corresponding communication protocols, and are connected through the device discovery stage, the screen projection initiation stage and the media. In the phase of volume transmission and the end of projection, the mirror information of the screen is shared by the way of network transmission in the LAN. The invention can realize screen projection between different platforms, and has better portability, versatility and cross-platform, and better scene adaptability.
【技术实现步骤摘要】
一种跨平台无线投屏方法
本专利技术涉及智能终端互联
,具体涉及一种跨平台无线投屏方法。
技术介绍
随着智能终端的普及,越来越多的人都在使用电脑,手机、平板进行办公,娱乐,学习,终端中的桌面镜像与他人分享展示在娱乐,办公,直播等场景有巨大的作用。由于人们生活与网络的连接越来越密切,装置之间需要彼此连接、交换内容的机会越来越多。传统的使用采用VGA/HDMI/DVI等物理连线的方式显然无法满足移动性,便捷性的要求。近年来WIFI联盟推出Miracast协议,以使多媒体设备之间建立和维持一个基于WIFI的连接,并且利用这个连接推进视频和音频在目标设备的呈现播放;苹果公司推出了Airplay协议,它可以将ipad,iphone设备的桌面画面分享到Airplay接收端。Miracast协议和Airplay协议的推出极大的方便了屏幕分享,但都有所限制。当前市场上Miracast设备在稳定性和兼容性方面有所欠缺,各个厂商的实现也多有差异,而且当前市面上的Miracast设备不支持多路投射,当前Miracast发射端主要是Android4.2以上的手机或者ipad,以及windows8以上的PC,网卡必须支持wifip2p;Airplay协议则具有封闭性,是苹果公司未公开的协议,使得其应用也有一定的局限性,而且其本身也不支持多路投屏。而且不同平台的设备之前无法相互投射画面。本专利技术提出一种跨平台终端间通过网络连接并进行屏幕分享的方法,通过该方法用户可以进行多人会议,多人游戏,多人协同办公,文件共享,时延短,性能稳定,清晰度高。并且很容易移植到其他的嵌入式平台机器上 ...
【技术保护点】
1.一种跨平台无线投屏方法,其特征在于,该方法分别定义发射设备画面的发射端和接收设备画面的接收端,所述发射端和接收端接入统一的网络中并且相互之间通过相应的通讯协议连接,其中,该方法包括以下阶段步骤:步骤1)设备发现阶段,发射端自动搜索网络中的接收端,获取接收端的响应信息,并以列表方式维护和显示所有响应的接收端;步骤2)投屏发起阶段,发射端选定接收端列表中的若干接收端作为投屏对象,发射端发射画面投屏请求消息至选定的接收端,接收端判断是否允许接入,若允许接入,则完成媒体端口的协商,开始下一阶段步骤的媒体传输阶段,若不允许接入,则提示用户投屏失败;步骤3)媒体传输阶段,发射端和接收端进入媒体数据采集、传输和呈现的过程,发射端抓取设备画面并编码后发送至接收端,接收端对接收到的信息进行解码播放,重复上述媒体数据采集、传输和呈现的过程,直至结束进入下一阶段步骤;步骤4)投屏结束阶段,由发射端或接收端作为发起方,发送投屏结束消息给另一方,另一方接收后回复投屏结束确认消息给发起方,投屏结束,发射端和接收端回收端口资源。
【技术特征摘要】
1.一种跨平台无线投屏方法,其特征在于,该方法分别定义发射设备画面的发射端和接收设备画面的接收端,所述发射端和接收端接入统一的网络中并且相互之间通过相应的通讯协议连接,其中,该方法包括以下阶段步骤:步骤1)设备发现阶段,发射端自动搜索网络中的接收端,获取接收端的响应信息,并以列表方式维护和显示所有响应的接收端;步骤2)投屏发起阶段,发射端选定接收端列表中的若干接收端作为投屏对象,发射端发射画面投屏请求消息至选定的接收端,接收端判断是否允许接入,若允许接入,则完成媒体端口的协商,开始下一阶段步骤的媒体传输阶段,若不允许接入,则提示用户投屏失败;步骤3)媒体传输阶段,发射端和接收端进入媒体数据采集、传输和呈现的过程,发射端抓取设备画面并编码后发送至接收端,接收端对接收到的信息进行解码播放,重复上述媒体数据采集、传输和呈现的过程,直至结束进入下一阶段步骤;步骤4)投屏结束阶段,由发射端或接收端作为发起方,发送投屏结束消息给另一方,另一方接收后回复投屏结束确认消息给发起方,投屏结束,发射端和接收端回收端口资源。2.根据权利要求1所述的跨平台无线投屏方法,其特征在于,所述步骤1)中,设备发现阶段的具体步骤如下:步骤1.1)发射端和接收端正常运行后,接收端持续监听一个约定好的端口K;步骤1.2)发射端定期发送探测广播discovery消息到网络中,其目的端口为所述端口K;步骤1.3)接收端收到发射端的所述探测广播discovery消息后回复一个响应device_Info_rsp消息,在所述响应device_Info_rsp消息中携带有接收端的IP地址、通信端口、设备名字和设备唯一标识信息;步骤1.4)发射端接收到所述响应device_Info_rsp消息后,维护和显示接收端列...
【专利技术属性】
技术研发人员:吴刚,王振中,张光龙,
申请(专利权)人:苏州必捷网络有限公司,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。