一种远程控制降低延迟的方法技术

技术编号:37667038 阅读:17 留言:0更新日期:2023-05-26 04:26
本发明专利技术公开一种远程控制降低延迟的方法。本发明专利技术通过在用户启动客户端时,自动进行最优编码方式的选择,同时,在控制端与被控端进行视频连接时,通过采用第一帧为关键帧,既可以避免花屏,也可以降低关键帧的频繁出现而导致带宽占用高的问题,以此实现最大限度的优化编码时间,减少下载的网速消耗,大大降低延迟问题,从而避免因配置不同而导致在远程控制过程中产生的性能下降,或者是视频延迟问题,以此提高用户体验,满足高清图形图像的远程控制场景需求。景需求。

【技术实现步骤摘要】
一种远程控制降低延迟的方法


[0001]本专利技术涉及远程控制软件
,尤其涉及一种远程控制降低延迟的方法。

技术介绍

[0002]远程控制是指管理人员在异地通过网络异地拨号或双方都接入Internet等手段,连通需被控制的终端设备,将被控终端设备的桌面环境显示到自己的终端设备上,通过本地终端设备对远方终端设备进行配置、软件安装程序、修改等工作。比如,远程唤醒技术(WOL,Wake

on

LAN)是由网卡配合其他软硬件,通过给处于待机状态的网卡发送特定的数据帧,实现电脑从停机状态启动的一种技术。因此,现有技术存在缺陷,需要改进。
[0003]目前,通过客户端对建筑设计、媒体制作、游戏开发等行业进行远程控制,以协助远程设计、远程开发,是上述行业在目前工作环境中的重要需求,满足有高清图形图像的远程控制场景。然而,这类客户端面对的是市面上大量的C端用户,其电脑预配置各不相同,而不同的电脑链接时间、处理逻辑也不尽相同,这种差异会导致性能下降,从而影响远程控制的用户体验。

技术实现思路

[0004]本专利技术的目的是克服现有技术的不足,提供一种远程控制降低延迟的方法,主要用于在用户进行链接的时候,自动选择最优的技术方案,不影响用户体验,并且可以针对于客户群到指定的对应最好的解决方案,让用户使用最好的性能进行远程控制。
[0005]本专利技术的技术方案如下:提供一种远程控制降低延迟的方法,包括如下步骤:
[0006]步骤1:用户打开客户端时,自动获取本地硬件型号配置;
[0007]步骤2:自动测试编码方式,客户端内保存一端时长为1s的视频;
[0008]步骤3:被控端优化抓屏,使用DXGI抓屏,针对不同硬件使用对应的SDK编码;
[0009]步骤4:使用不同硬件对应的编码方式进行视频编码,得出编码时间;
[0010]步骤5:根据编码时间,选出其中最好的编码方式,作为本地终端的默认编码方式;
[0011]步骤6:当控制端与被控端进行视频连接时,将视频的第一帧作为关键帧。
[0012]进一步地,在不同硬件中,AMD显卡使用AMF编码,NVIDIA显卡使用nvEncodeAPI编码,Intel使用QSV编码。
[0013]采用上述方案,本专利技术通过在用户启动客户端时,自动进行最优编码方式的选择,同时,在控制端与被控端进行视频连接时,通过采用第一帧为关键帧,既可以避免花屏,也可以降低关键帧的频繁出现而导致带宽占用高的问题,以此实现最大限度的优化编码时间,减少下载的网速消耗,大大降低延迟问题,从而避免因配置不同而导致在远程控制过程中产生的性能下降,或者是视频延迟问题,以此提高用户体验,满足高清图形图像的远程控制场景需求。
具体实施方式
[0014]以下结合具体实施例,对本专利技术进行详细说明。
[0015]本专利技术提供一种远程控制降低延迟的方法,包括如下步骤:
[0016]步骤1:用户打开客户端时,自动获取本地硬件型号配置。
[0017]步骤2:自动测试编码方式,客户端内保存一端时长为1s的视频。
[0018]步骤3:被控端优化抓屏,使用DXGI抓屏,针对不同硬件使用对应的SDK编码。在不同硬件中,AMD显卡使用AMF编码,NVIDIA显卡使用nvEncodeAPI编码,Intel使用QSV编码。
[0019]步骤4:使用不同硬件对应的编码方式进行视频编码,得出编码时间。
[0020]步骤5:根据编码时间,选出其中最好的编码方式,作为本地终端的默认编码方式。
[0021]步骤6:当控制端与被控端进行视频连接时,将视频的第一帧作为关键帧。
[0022]默认的视频编码中会存在大量的关键帧,通过系统监控软件可以发现关键帧的数据很大,会消耗大量的网速进行下载,并且会消耗大量的编码时间。当画面帧数据缺失时,解码之后的画面会花屏,而关键帧可以作为参考帧,是一帧完整的画面,可以恢复花屏。因此,为了保证所有视频数据不会丢失,只需要采用第一帧为关键帧,既可以避免花屏,也可以降低关键帧的频繁出现而导致带宽占用高。通过选择最优选的编码方式,并减少关键帧,因此可以最大限度的优化编码时间,减少下载的网速消耗,大大降低延迟问题,从而避免因配置不同而导致在远程控制过程中产生的性能下降,或者是视频延迟问题,以此提高用户体验,满足高清图形图像的远程控制场景需求。
[0023]以上仅为本专利技术的较佳实施例而已,并不用于限制本专利技术,凡在本专利技术的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本专利技术的保护范围之内。
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种远程控制降低延迟的方法,其特征在于,包括如下步骤:步骤1:用户打开客户端时,自动获取本地硬件型号配置;步骤2:自动测试编码方式,客户端内保存一端时长为1s的视频;步骤3:被控端优化抓屏,使用DXGI抓屏,针对不同硬件使用对应的SDK编码;步骤4:使用不同硬件对应的编码方式进行视频编码,得出编码时间;步骤5:根...

【专利技术属性】
技术研发人员:左望旺邹琼周双全
申请(专利权)人:深圳市瑞云科技股份有限公司
类型:发明
国别省市:

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

1