无线投屏方法、无线投屏系统及其计算机可读存储介质技术方案

技术编号:24467325 阅读:48 留言:0更新日期:2020-06-10 19:06
本发明专利技术提供了一种无线投屏方法,该方法应用于无线投屏系统,无线投屏系统包括投屏控制装置以及至少一个待显示装置;无线投屏方法包括以下步骤:步骤S1,投屏控制装置搜索支持投屏的待显示装置;步骤S2,投屏控制装置生成支持投屏的待显示装置的数量信息并检测通信网络质量信息,用以计算获取最大传输码率;步骤S3,投屏控制装置对影音数据进行编码压缩后,打上时间戳,并根据最大传输码率进行调整后以生成影音数据包;步骤S4,支持投屏的待显示装置接收影音数据包并进行解码,再根据影音数据包中的时间戳与投屏控制装置进行同步播放。与相关技术相比,本发明专利技术的无线投屏方法的影音数据包小、投屏同步率高且稳定性高。

Method, system and computer readable storage medium of wireless screen casting

【技术实现步骤摘要】
无线投屏方法、无线投屏系统及其计算机可读存储介质
本专利技术涉及投屏领域,尤其涉及一种无线投屏方法、无线投屏系统及其计算机可读存储介质。
技术介绍
随着投屏技术的发展,无线投屏技术广泛地应用于会议演讲、演示、视画教学等场景中,其中,通过一台设备控制多台设备的同步投屏技术由其重要。相关技术中的无线投屏方法通常通过组播技术进行一对多的投屏控制,即通过一台投屏控制设备对待投屏显示播放的影音数据进行编码压缩,并将编码压缩后的影音数据分别发送给多台显示设备,多台显示设备解码并播放影音数据。然而,相关技术中,经过编码压缩后的影音数据较大,不利于数据的传输,导致投屏同步率低;另外,容易发生丢包、错包的现象,造成画面卡顿或者画面缺失,使得投屏不稳定,导致用户体验差。因此,实有必要提供一种新的无线投屏方法、无线投屏系统及计算机可读存储介质解决上述技术问题。
技术实现思路
本专利技术的目的在于提供一种无线投屏方法、无线投屏系统及其计算机可读存储介质,该无线投屏方法解决了编码压缩后的影音数据较大,投屏同步率低,影音数据容易损坏而造成投屏不稳定,导致用户体验差的问题。为达到上述目的,本专利技术提供一种无线投屏方法,该方法应用于无线投屏系统,所述无线投屏系统包括投屏控制装置以及与所述投屏控制装置通信连接的至少一个待显示装置;所述无线投屏方法包括以下步骤:步骤S1,所述投屏控制装置搜索支持投屏的所述待显示装置;步骤S2,所述投屏控制装置生成支持投屏的所述待显示装置的数量信息,并检测通信网络质量信息,根据所述数量信息和所述通信网络质量信息计算获取最大传输码率;步骤S3,所述投屏控制装置对影音数据进行编码压缩后,打上时间戳,并根据所述最大传输码率进行调整后以生成影音数据包;其中,所述影音数据包括视频数据和/或音频数据,所述影音数据包的数量与支持投屏的所述待显示装置的数量匹配,所述影音数据包与所述时间戳一一对应设置;步骤S4,支持投屏的所述待显示装置接收所述影音数据包并进行解码,再根据所述影音数据包中的时间戳与所述投屏控制装置进行同步播放。优选的,在所述步骤S1之前还包括:所述待显示装置接入到局域网中,所述投屏控制装置通过该局域网与所述待显示装置形成通信连接。优选的,在所述步骤S1中,所述投屏控制装置搜索所述局域网内支持投屏的所述待显示装置,并与一个或多个支持投屏的所述待显示装置建立TCP连接。优选的,在所述步骤S2中,所述通信网络质量信息为所述局域网的网络质量信息。优选的,在所述步骤S3中,所述投屏控制装置通过UDP的方式向支持投屏的所述待显示装置发送所述影音数据包。优选的,在所述步骤S3中,所述投屏控制装置启动至少一个视频编码器对所述影音数据中的视频数据进行编码,和/或,启动至少一个音频编码器对所述影音数据中的音频数据进行编码。优选的,在所述步骤S4中还包括:所述待显示装置实时向所述投屏控制装置反馈关于所述影音数据包的发送质量、发送品质以及其响应时间的信息;在所述步骤S4之后还包括以下步骤:步骤S5,所述投屏控制装置根据关于所述影音数据包的发送质量、发送品质以及其响应时间的信息,判断该影音数据包是否传输完毕,若是,则返回所述步骤S3以将当前的待处理影音数据生成为新的影音数据包;若否,则移除所述待处理影音数据。优选的,所述待显示装置为移动终端、显示屏和投影机中的一种或多种。本专利技术还提供一种无线投屏系统,其特征在于,所述无线投屏系统包括处理器以及存储器,所述存储器中存储有用于所述处理器执行的控制程序,其中,所述控制程序被所述处理器执行时实现本专利技术所述的无线投屏方法的步骤。本专利技术还提供一种计算机可读存储介质,其存储有计算机程序,所述计算机程序被处理器执行时实现本专利技术所述的无线投屏方法的步骤。与相关技术相比,本专利技术的无线投屏方法中,通过根据所述数量信息和所述通信网络质量信息计算获取最大传输码率,同时,所述投屏控制装置根据该最大传输码率对经编码压缩和打上时间戳的影音数据进行调整以生成影音数据包;上述方法中,使得生成的影音数据包小,保护了影音数据包能够在最大传输码率下进行传输,提高了影音数据传输速率,更好地实现影音数据的实时传输,从而有效地提高投屏同步率,同时,由于传输及时,有效地避免了丢包、错包的现象,更好地提高了投屏稳定性,提高用户的体验。【附图说明】为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图,其中:图1为本专利技术无线投屏方法的流程示意图。【具体实施方式】下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本专利技术的一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。本专利技术提供一种无线投屏方法,该方法应用于无线投屏系统,所述无线投屏系统包括投屏控制装置以及与所述投屏控制装置通信连接的至少一个待显示装置;其中,所述待显示装置的类型是不限的,其可以为移动终端、显示屏和投影机中的一种或多种,其具体的类型及数量可以根据实际使用的情况进行设置。所述无线投屏方法至少包括以下步骤:所述投屏控制装置搜索支持投屏的所述待显示装置;所述投屏控制装置生成支持投屏的所述待显示装置的数量信息,并检测通信网络质量信息,根据所述数量信息和所述通信网络质量信息计算获取最大传输码率;所述投屏控制装置对影音数据进行编码压缩后,打上时间戳(Timestamp),并根据所述最大传输码率进行调整后以获得形成影音数据包;支持投屏的所述待显示装置接收所述影音数据包并进行解码,再根据所述影音数据包中的时间戳与所述投屏控制装置进行同步播放。为了方便理解,下面将结合图1所示,对上述方法进行展开描述:步骤S0,所述待显示装置接入到局域网中,所述投屏控制装置通过该局域网与所述待显示装置形成通信连接。步骤S1,所述投屏控制装置搜索支持投屏的所述待显示装置。在所述步骤S1中,所述投屏控制装置搜索所述局域网内支持投屏的所述待显示装置,并与一个或多个支持投屏的所述待显示装置建立传输控制协议(TCP,全称TransmissionControlProtocol)连接。步骤S2,所述投屏控制装置生成支持投屏的所述待显示装置的数量信息,并检测通信网络质量信息,根据所述数量信息和所述通信网络质量信息计算获取最大传输码率。具体的,在所述步骤S2中,所述通信网络质量信息为所述局域网的网络质量信息,其中,所述局域网的网络质量信息包括但不限于因特网包探索器(PacketInternetGrope本文档来自技高网...

【技术保护点】
1.一种无线投屏方法,该方法应用于无线投屏系统,所述无线投屏系统包括投屏控制装置以及与所述投屏控制装置通信连接的至少一个待显示装置,其特征在于,所述无线投屏方法包括以下步骤:/n步骤S1,所述投屏控制装置搜索支持投屏的所述待显示装置;/n步骤S2,所述投屏控制装置生成支持投屏的所述待显示装置的数量信息,并检测通信网络质量信息,根据所述数量信息和所述通信网络质量信息计算获取最大传输码率;/n步骤S3,所述投屏控制装置对影音数据进行编码压缩后,打上时间戳,并根据所述最大传输码率进行调整后以生成影音数据包;其中,所述影音数据包括视频数据和/或音频数据,所述影音数据包的数量与支持投屏的所述待显示装置的数量匹配,所述影音数据包与所述时间戳一一对应设置;/n步骤S4,支持投屏的所述待显示装置接收所述影音数据包并进行解码,再根据所述影音数据包中的时间戳与所述投屏控制装置进行同步播放。/n

【技术特征摘要】
1.一种无线投屏方法,该方法应用于无线投屏系统,所述无线投屏系统包括投屏控制装置以及与所述投屏控制装置通信连接的至少一个待显示装置,其特征在于,所述无线投屏方法包括以下步骤:
步骤S1,所述投屏控制装置搜索支持投屏的所述待显示装置;
步骤S2,所述投屏控制装置生成支持投屏的所述待显示装置的数量信息,并检测通信网络质量信息,根据所述数量信息和所述通信网络质量信息计算获取最大传输码率;
步骤S3,所述投屏控制装置对影音数据进行编码压缩后,打上时间戳,并根据所述最大传输码率进行调整后以生成影音数据包;其中,所述影音数据包括视频数据和/或音频数据,所述影音数据包的数量与支持投屏的所述待显示装置的数量匹配,所述影音数据包与所述时间戳一一对应设置;
步骤S4,支持投屏的所述待显示装置接收所述影音数据包并进行解码,再根据所述影音数据包中的时间戳与所述投屏控制装置进行同步播放。


2.根据权利要求1所述的无线投屏方法,其特征在于,在所述步骤S1之前还包括:所述待显示装置接入到局域网中,所述投屏控制装置通过该局域网与所述待显示装置形成通信连接。


3.根据权利要求2所述的无线投屏方法,其特征在于,在所述步骤S1中,所述投屏控制装置搜索所述局域网内支持投屏的所述待显示装置,并与一个或多个支持投屏的所述待显示装置建立TCP连接。


4.根据权利要求3所述的无线投屏方法,其特征在于,在所述步骤S2中,所述通信网络质量信息为所述局域网的网络质量信息。


5.根据权利要求3所...

【专利技术属性】
技术研发人员:刘昌嘉史讯纲王聲蓁
申请(专利权)人:深圳市炬力北方微电子有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1