基于iOS系统手机的投屏方法与流程

文档序号:15925438发布日期:2018-11-14 01:05阅读:1059来源:国知局

本发明涉及手机投屏处理技术,具体涉及基于ios系统手机的投屏方法。



背景技术:

基于ios操作系统较高的流畅性,现在有很多用户都在使用苹果手机进行娱乐或办公,这样很多时候就会用到苹果手机的投屏功能,苹果手机可以通过访问私有api实现录屏功能或者通过airplay实现投屏,但ios9.0之后的系统封闭了屏幕图像获取的api,导致该功能无法使用,而通过airplay实现投屏还需要有支持airplay协议的设备来连接苹果手机进行屏幕投影,这样就造成了苹果手机用户在日常娱乐办公时使用投屏功能的不便。



技术实现要素:

本发明针对现有技术存在的不足,提供基于ios系统手机的投屏方法,其应用时,可以提供一种新的投屏方法,克服苹果手机在pc端进行投屏的不便,并且有效提高投屏的效率。

本发明通过以下技术方案实现:

基于ios系统手机的投屏方法,包括以下步骤:

s1、在现有的replaykit框架下集成直播扩展模块,通过直播扩展模块采集屏幕视频流;

s2、在直播扩展模块中对采集到的屏幕视频流进行视频编码;

s3、通过直播扩展模块与pc端建立tcp连接,并将编码后的数据传输至pc端;

s4、pc端对接收到的数据进行解码播放。

优选地,步骤s2中的视频编码采用h264编码。

优选地,在步骤s1中通过直播扩展模块采集屏幕视频流具体包括:

a、解锁手机,从屏幕底部向上滑出控制中心,长按录屏按钮,在弹出的列表中选择直播扩展选项;

b、点击开始直播,将屏幕视频流传输至直播扩展模块。

优选地,在步骤s2中对采集到的屏幕视频流进行视频编码时采用自适应编码:直播扩展模块检测网速,并根据网速自适应调整码率。

本发明具有如下的优点和有益效果:

1、本发明基于ios系统手机的投屏方法,可以提供一种新的投屏方法,克服苹果手机在pc端进行投屏的不便,使其可以自由在普通pc端上进行投屏播放。

2、本发明基于ios系统手机的投屏方法,可以有效提高投屏的效率。

3、本发明基于ios系统手机的投屏方法,操作简单,方便实用。

附图说明

此处所说明的附图用来提供对本发明实施例的进一步理解,构成

本技术:
的一部分,并不构成对本发明实施例的限定。在附图中:

图1为本发明的步骤示意框图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚明白,下面结合实施例和附图,对本发明作进一步的详细说明,本发明的示意性实施方式及其说明仅用于解释本发明,并不作为对本发明的限定。

实施例1

如图1所示,基于ios系统手机的投屏方法,包括以下步骤:

s1、在现有的replaykit框架下集成直播扩展模块,通过直播扩展模块采集屏幕视频流;

s2、在直播扩展模块中对采集到的屏幕视频流进行视频编码;

s3、通过直播扩展模块与pc端建立tcp连接,并将编码后的数据传输至pc端;

s4、pc端对接收到的数据进行解码播放。

实施例2

作为对上述实施例的优化,步骤s2中的视频编码采用h264编码,其具有低码率、图像质量高、容错率强、网络适应性强等优点;在步骤s1中通过直播扩展模块采集屏幕视频流具体包括:a、解锁手机,从屏幕底部向上滑出控制中心,长按录屏按钮,在弹出的列表中选择直播扩展选项;b、点击开始直播,将屏幕视频流传输至直播扩展模块;在步骤s2中对采集到的屏幕视频流进行视频编码时采用自适应编码:直播扩展模块检测网速,并根据网速自适应调整码率,提高传输效率。

以上所述的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。



技术特征:

技术总结
本发明公开了基于iOS系统手机的投屏方法,包括以下步骤:S1、在现有的Replaykit框架下集成直播扩展模块,通过直播扩展模块采集屏幕视频流;S2、在直播扩展模块中对采集到的屏幕视频流进行视频编码;S3、通过直播扩展模块与PC端建立TCP连接,并将编码后的数据传输至PC端;S4、PC端对接收到的数据进行解码播放。其应用时,可以提供一种新的投屏方法,克服苹果手机在PC端进行投屏的不便,并且有效提高投屏的效率。

技术研发人员:梅丙坤
受保护的技术使用者:四川乐望崇智科技有限公司
技术研发日:2018.06.08
技术公布日:2018.11.13
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1