【技术实现步骤摘要】
本专利技术涉及投屏,具体涉及一种基于android系统的超低时延投屏方法和装置。
技术介绍
1、与使用电子设备内置的投屏软件相比,无线投屏器不需要在投屏设备上安装额外的软件或应用程序,即插即用,无需复杂的设置,并且支持多种投屏协议,安全性高,因此在商务演示、教育培训、视频会议、游戏直播等领域仍然具有广泛的应用。
2、现有的无线投屏器,通常连接在发送端,将发送端的画面通过两种方式投屏到接收端:
3、第一种是调用android sdk提供的接口进行画面采集,屏幕捕捉,调用mediacodec进行编解码,使用android sdk中的surface对象进行画面上屏。然而,该方法通过androidsdk进行系统调用,存在性能损耗。mediacodec调用硬编硬解时依赖系统对编解码接口的封装,无法完全发挥出硬件性能,从而使投屏画面的时延较高。
4、第二种是系统投屏,需要支持dlna标准。该方法由于dlna标准使用了多种协议,投屏画面数据需要经过多个协议封包解包处理,投屏延时较高,平均超过100ms。
【技术保护点】
1.一种基于Android系统的超低时延投屏方法,采用投屏接收设备和投屏发送设备实现,其特征在于,包括以下步骤:
2.根据权利要求1所述的方法,其特征在于,投屏发送设备一旦检测到画面输入信号停止,则停止画面采集器和编码器,断开Socket连接,等待画面输入信号再次输入。
3.根据权利要求1所述的方法,其特征在于,投屏接收设备一旦检测到Socket连接断开,则清理上屏画面,清除DRM缓冲列表,等待投屏发送设备再次连接。
4.根据权利要求3所述的方法,其特征在于,投屏发送设备和投屏接收设备的投屏服务均以root权限运行。
5
...【技术特征摘要】
1.一种基于android系统的超低时延投屏方法,采用投屏接收设备和投屏发送设备实现,其特征在于,包括以下步骤:
2.根据权利要求1所述的方法,其特征在于,投屏发送设备一旦检测到画面输入信号停止,则停止画面采集器和编码器,断开socket连接,等待画面输入信号再次输入。
3.根据权利要求1所述的方法,其特征在于,投屏接收设备一旦检测到socket连接断开,则清理上屏画面,清除drm缓冲列表,等待投屏发送设备再次连接。
4.根据权利要求3所述的方法,其特征在于,投屏发送设备和投屏接收设备的投屏服务均以root权限运行。
5.根据权利要求2所述的方法,其特征在于,投屏发送设备的投屏服务直接调用android系统的显卡驱动接口,用于获取hdmi或dp画面输...
【专利技术属性】
技术研发人员:孙育宁,补佳林,梁凯淋,许庆巍,张敏,
申请(专利权)人:深圳市闪联信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。