[发明专利]iOS设备的屏幕镜像投射方法、系统、装置及屏幕录像方法在审
申请号: | 201710633054.5 | 申请日: | 2017-07-28 |
公开(公告)号: | CN107277609A | 公开(公告)日: | 2017-10-20 |
发明(设计)人: | 钟方操;宋建文 | 申请(专利权)人: | 广州爱拍网络科技有限公司 |
主分类号: | H04N21/436 | 分类号: | H04N21/436;H04N21/4363;H04N21/643 |
代理公司: | 北京市立方律师事务所11330 | 代理人: | 刘延喜,王增鑫 |
地址: | 510665 广东省广州市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | ios 设备 屏幕 投射 方法 系统 装置 录像 | ||
技术领域
本发明涉及计算机处理领域,更具体地,涉及一种iOS设备的屏幕镜像投射方法、系统、装置及屏幕录像方法。
背景技术
由于iOS的封闭性,iOS设备并不提供公开的API获取其屏幕图像,用户无法实现对当前的iOS设备的屏幕图像录制。
同时,随着用户直播录像的兴起,占有广大市场的iOS设备进行用户进行直播录像的需求旺盛。
发明内容
为解决上述至少一个方面的问题,本发明提出了一种有效地将iOS设备的屏幕镜像投射到PC设备上,以最终能对所述屏幕镜像的数据进行有效的加工的iOS设备的屏幕镜像投射方法。
同时,本发明还提供了一种iOS设备的屏幕镜像投射系统及装置。
此外,本发明还提供了一种基于所述iOS设备的屏幕镜像投射方法的屏幕录像方法。
为了实现本发明的目的,采取如下技术方案:
一种iOS设备的屏幕镜像投射方法,包括:
基于Airplay协议在预先设置好的PC设备上模拟Airplay server端;
接收与所述Airplay server端建立会话的iOS设备传输过来的屏幕镜像数据;
对所述屏幕镜像数据进行实时解析,以使得解析后的屏幕镜像数据能将其对应的屏幕镜像显示到所述PC设备上的显示屏。
具体地,所述基于Airplay协议在预先设置好的PC设备上模拟Airplay server端的步骤,具体包括:
获取所述Airplay协议的关键参数;
根据所述关键参数在PC设备上模拟Airplay server端。
具体地,在获取所述Airplay协议的关键参数的步骤之前,还包括:
对基于Airpaly协议的数据传输的信息进行抓包;
分析并确定所述Airpaly协议的关键参数。
具体地,在接收与所述Airplay server端建立会话的iOS设备传输过来的屏幕镜像数据或音视频数据的步骤之前,还包括:
利用Bonjour服务将所述Airplay server在其对应的PC设备所在的局域网进行广播。
具体地,所述接收与所述Airplay server端建立会话的iOS设备传输过来的屏幕镜像数据的步骤,具体包括:
响应于所述局域网中的iOS设备的连接请求;
根据所述连接请求与所述iOS设备建立会话;
接收所述iOS设备传输过来的屏幕镜像数据。
具体地,所述对所述屏幕镜像数据进行实时解析的步骤,具体包括:
利用已获取到的AES加密其对应的解密数据,对所述屏幕镜像数据进行解密;
对解密后的屏幕镜像数据进行解码。
具体地,所述AES加密其对应的解密数据的获取方式包括:
获取经过AES加密的音视频数据流;
通过反复逆向Apple TV固件,获取AES加密其所对应的解密数据。
同时,本发明还提供了一种屏幕录像方法,其包括:
获取iOS设备利用上述任一技术方案所述的iOS设备的屏幕镜像投射方法投射于PC设备上的屏幕镜像数据;
将所述屏幕镜像数据所对应的屏幕镜像呈现于所述PC设备的显示器上;
利用所述PC设备的录屏功能对所述屏幕镜像进行录像。
此外,本发明还提供了一种iOS设备的屏幕镜像投射系统,包括:
模拟模块,用于基于Airplay协议在预先设置好的PC设备上模拟Airplay server端;
接收模块,用于接收与所述Airplay server端建立会话的iOS设备传输过来的屏幕镜像数据;
解析模块,用于对所述屏幕镜像数据进行实时解析,以使得解析后的屏幕镜像数据能将其对应的屏幕镜像显示到所述PC设备上的显示屏。
具体地,所述模拟模块中,具体包括:
获取单元,用于获取所述Airplay协议的关键参数;
模拟单元,用于根据所述关键参数在PC设备上模拟Airplay server端。
具体地,所述模拟模块中,还包括:
抓包单元,用于对基于Airpaly协议的数据传输的信息进行抓包;
确定单元,用于分析并确定所述Airpaly协议的关键参数。
所述接收模块中,还包括:
广播单元,用于利用Bonjour服务将所述Airplay server在其对应的PC设备所在的局域网进行广播。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州爱拍网络科技有限公司,未经广州爱拍网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710633054.5/2.html,转载请声明来源钻瓜专利网。