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

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

【技术实现步骤摘要】


技术介绍

1、虚拟化技术从客户端计算设备中抽象出桌面操作系统(os)和相关联的应用,客户端计算设备被用于访问桌面操作系统(os)和相关联的应用。例如,虚拟桌面底层结构解决方案(vdi)可以涉及在数据中心的服务器上托管桌面并且通过网络向客户端计算设备递送桌面的图像。然后可以在客户端计算设备上渲染桌面图像,并且客户端计算设备的用户可以直接与图像交互,就好像桌面及其应用在客户端计算设备上本地运行一样。

2、这种方法使得客户能够通过将用户桌面合并和集中化来精简管理和成本。集中化的好处包括硬件资源优化、软件维护减少和安全性提高。例如,可以在一个实例中针对所有用户应用和测试软件补丁和操作系统迁移。此外,软件资产被集中化,并且因此易于被监控和保护,并且在桌面丢失或被盗的情况下,敏感数据不会受到损害。此外,桌面虚拟化提高了用户从任何地方和任何设备访问虚拟桌面的移动性和自由度。

3、尽管虚拟化技术提供了许多好处,但是一些应用可能没有针对vdi环境进行优化或者没有在其中得到很好的支持。一个这样的示例是在vdi环境中运行的通信应用,其支持用户之间的实时本文档来自技高网...

【技术保护点】

1.一种第一计算设备,包括:

2.根据权利要求1所述的第一计算设备,其中与所述用户界面的用户交互提示所述通信应用发起与所述第二计算设备的通信。

3.根据权利要求1所述的第一计算设备,其中所述计算机程序逻辑还使所述第一计算设备:基于所述基于硬件的媒体处理能力,与所述第二计算设备协商媒体通信参数。

4.根据权利要求1所述的第一计算设备,其中所述基于硬件的媒体处理能力是通过所述第一计算设备的操作系统的应用编程接口API来标识的。

5.根据权利要求3所述的第一计算设备,其中所述媒体通信参数包括可用于确定用于所述对等音频和/或视频通信的媒体格式的解码...

【技术特征摘要】

1.一种第一计算设备,包括:

2.根据权利要求1所述的第一计算设备,其中与所述用户界面的用户交互提示所述通信应用发起与所述第二计算设备的通信。

3.根据权利要求1所述的第一计算设备,其中所述计算机程序逻辑还使所述第一计算设备:基于所述基于硬件的媒体处理能力,与所述第二计算设备协商媒体通信参数。

4.根据权利要求1所述的第一计算设备,其中所述基于硬件的媒体处理能力是通过所述第一计算设备的操作系统的应用编程接口api来标识的。

5.根据权利要求3所述的第一计算设备,其中所述媒体通信参数包括可用于确定用于所述对等音频和/或视频通信的媒体格式的解码器的类型。

6.根据权利要求1所述的第一计算设备,其中所述通信包括从所述通信应用拦截的web实时通信webrtc api调用。

7.根据权利要求1所述的第一计算设备,其中所述计算机编程逻辑还使所述第一计算设备加载插件以拦截来自所述通信应用的所述通信。

8.一种由第一计算设备执行的方法,包括:

9.根据权利要求8所述的方法,其中与所述用户界面的用户交互提示所述通信应用发起与所述第二计算设备的通信。

10.根据权利要求8所述的方法,还包括:基于所述基于硬件的媒体处理能力,与所述第二计算设备协商媒体通信参数。

11.根据权利要求10所述的方法,其中所述媒体通信参数包括可用于确定用于所述对等音频和/或视...

【专利技术属性】
技术研发人员:N·R·欣南特M·C·霍华德R·V·P·维蒂多
申请(专利权)人:微软技术许可有限责任公司
类型:发明
国别省市:

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

1