用于虚拟桌面底层结构解决方案的自适应实时通信插件制造技术

技术编号:31502910 阅读:28 留言:0更新日期:2021-12-22 23:27
插件与在客户端计算设备上执行的远程桌面客户端一起工作以呈现在云计算环境中执行的通信应用的用户界面。该插件使得远程桌面客户端不是经由通信应用而是能够以对等的方式实施与远程计算设备的音频和/或视频通信。该插件还使得远程桌面客户端能够确定客户端计算设备的基于硬件的媒体处理能力,并且在实施与远程计算设备的对等音频和/或视频通信时利用这种能力。例如,这种基于硬件的媒体处理能力可以被用于处理从远程计算设备接收的媒体,以处理从客户端计算设备的媒体源捕获的媒体,或者作为用于与远程计算设备协商媒体通信参数的基础。数的基础。数的基础。

【技术实现步骤摘要】
【国外来华专利技术】用于虚拟桌面底层结构解决方案的自适应实时通信插件

技术介绍

[0001]虚拟化技术从客户端计算设备中抽象出桌面操作系统(OS)和相关联的应用,客户端计算设备被用于访问桌面操作系统(OS)和相关联的应用。例如,虚拟桌面底层结构解决方案(VDI)可以涉及在数据中心的服务器上托管桌面并且通过网络向客户端计算设备递送桌面的图像。然后可以在客户端计算设备上渲染桌面图像,并且客户端计算设备的用户可以直接与图像交互,就好像桌面及其应用在客户端计算设备上本地运行一样。
[0002]这种方法使得客户能够通过将用户桌面合并和集中化来精简管理和成本。集中化的好处包括硬件资源优化、软件维护减少和安全性提高。例如,可以在一个实例中针对所有用户应用和测试软件补丁和操作系统迁移。此外,软件资产被集中化,并且因此易于被监控和保护,并且在桌面丢失或被盗的情况下,敏感数据不会受到损害。此外,桌面虚拟化提高了用户从任何地方和任何设备访问虚拟桌面的移动性和自由度。
[0003]尽管虚拟化技术提供了许多好处,但是一些应用可能没有针对VDI环境进行优化或者没有在其中得到很好的支持。一个这样的示例是本文档来自技高网...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种客户端计算设备,包括:一个或多个处理器;一个或多个存储器设备,存储计算机程序逻辑以用于由所述一个或多个处理器执行,所述计算机程序逻辑包括:远程桌面客户端,所述远程桌面客户端被配置为在所述客户端计算设备的用户界面内呈现在云计算环境中执行的通信应用的用户界面,所述远程桌面客户端还被配置为接收来自所述通信应用的重定向的通信,以用于实现所述客户端计算设备和远程计算设备之间的对等音频和/或视频通信、而不是经由所述通信应用的音频和/或视频通信的目的;以及插件,所述插件包括:实时通信管理器,所述实时通信管理器被配置为从所述远程桌面客户端接收所述重定向的通信,并且将所述重定向的通信转换为与用于实现实时通信的框架兼容的格式;实时通信组件,所述实时通信组件被配置为连接所述客户端计算设备和所述远程计算设备,以用于基于经转换的所述通信的音频和/或视频通信的目的;以及媒体捕获组件,所述媒体捕获组件被配置为确定所述客户端计算设备的基于硬件的媒体处理能力,使用所述基于硬件的媒体处理能力来处理从所述客户端计算设备的媒体源捕获的媒体,并且将经处理的所述媒体提供给所述实时通信组件以被传送到所述远程计算设备。2.根据权利要求1所述的客户端计算设备,其中所述媒体包括视频或音频中的一项。3.根据权利要求1所述的客户端计算设备,其中所述实时通信管理器还被配置为:确定所述客户端计算设备的另一基于硬件的视频处理能力;以及基于所述另一基于硬件的媒体处理能力来与所述远程计算设备协商媒体通信参数。4.根据权利要求3所述的客户端计算设备,其中所述媒体捕获组件通过所述客户端计算设备的操作系统的应用编程接口API来确定所述基于硬件的媒体处理能力,并且所述实时通信管理器通过用于实现实时通信的所述框架的API来确定所述另一基于硬件的媒体处理能力。5.根据权利要求1所述的客户端计算设备,其中所述插件还包括媒体渲染器组件,所述媒体渲染器组件被配置为接收经由所述实时通信组件从所述远程计算设备传送的媒体,并且将接收到的所述媒体提供给所述客户端计算设备的媒体引擎以用于在所述客户端计算设备的所述用户界面内进行渲染,所述视频渲染器组件还被配置为:确定所述客户端计算设备的另一基于硬件的媒体处理能力;以及使用所述另一媒体处理能力来处理从所述远程计算设备接收到的所述媒体。6.根据权利要求1所述的客户端计算设备,其中所述...

【专利技术属性】
技术研发人员:N
申请(专利权)人:微软技术许可有限责任公司
类型:发明
国别省市:

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

1