一种windows云电脑屏幕共享方法和系统技术方案

技术编号:37606216 阅读:28 留言:0更新日期:2023-05-18 11:58
一种windows云电脑屏幕共享方法和系统,涉及windows云电脑屏幕共享技术领域,包括:生成虚拟显示器、禁用除物理显示器、将画面输出到上述虚拟显示器、对虚拟显示器接收的每帧图像进行编码压缩和将编码压缩后的数据通过网络发送至共享接收端设备等步骤,通过生成虚拟显示器并输出画面至该虚拟显示器,对虚拟显示器接收到的每帧图像根据共享接收端设备的参数进行编码压缩后发送至共享接收端设备,实现屏幕共享,不仅能将受保护的内容传输至共享接收端设备,同时还根据共享接收端设备的参数对画面进行调整,使共享接收端设备能正常显示同时不影响共享接收端设备正常工作同时共享接收端设备显示更加流畅。收端设备显示更加流畅。收端设备显示更加流畅。

【技术实现步骤摘要】
一种windows云电脑屏幕共享方法和系统


[0001]本专利技术涉及windows云电脑屏幕共享
,具体涉及一种windows云电脑屏幕共享方法和系统。

技术介绍

[0002]云电脑场景下需要将电脑完整画面传至共享接收端设备,现有技术中有如下几种方式:
[0003]1.GDI(图形设备接口):
[0004]该方法随着windows7 dwm(桌面窗口管理器)的引入,每秒1080p下不足30帧,抓屏效率低;
[0005]2.Mirror driver(镜像驱动):
[0006]该方法在winXP时代微软的推荐高效抓屏方法,但随着dwm的引入不支持硬件合成而win8后所有windows系统均强制采用硬件画面合成导致Mirror driver效率底下;
[0007]3.DXGI Desktop Duplication:
[0008]该方法是微软以及英伟达共同推荐的抓屏方法,也是目前主流串流技术中使用的方法,但无法抓取受保护的内容,无法抓取全屏独占内容;
[0009]由于共享接收端设备的性本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种windows云电脑屏幕共享方法,其特征在于,包括以下步骤:S1,生成虚拟显示器;S2,禁用除步骤S1中生成的虚拟显示器外的其他物理显示器;S3,将画面输出到上述虚拟显示器;S4,对虚拟显示器接收的每帧图像进行编码压缩;S5,将编码压缩后的数据通过网络发送至共享接收端设备。2.如权利要求1所述的一种windows云电脑屏幕共享方法,其特征在于,所述步骤S1中,生成的虚拟显示器的参数在所述步骤S5中所述共享接收端设备的所支持的分辨率和刷新率的范围内。3.如权利要求1所述的一种windows云电脑屏幕共享方法,其特征在于,所述步骤S1中,生成虚拟显示器的方式为:通过微软提供的间接显示驱动框架生成虚拟显示器。4.如权利要求1所述的一种windows云电脑屏幕共享方法,其特征在于,在所述步骤S4中,还包括获取共享端设备的参数,若共享接收端设备的数量为若干个,则获取全部的共享接收端设备的参数,对每帧图像根据不同共享端设备的参数分别进行编码压缩,若共享接收端设备的数量为一个,则对每帧图像根据当前共享端设备的参数进行编码压缩。5.如权利要求4所述的一种windows云电脑屏幕共享方法,其特征在于,在所述步骤S5中,将...

【专利技术属性】
技术研发人员:曹幼芝
申请(专利权)人:悦多云计算武汉有限公司
类型:发明
国别省市:

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

1