优化的 微软 Teams
UCSDK 设备ID 增强功能
统一通信 SDK (UCSDK) 将支持扩展到基于 WebRTC 的应用程序,使联络中心和统一通信提供商能够通过将媒体处理卸载到用户设备来优化 Citrix 虚拟桌面基础架构 (VDI) 环境中的实时语音和视频通话。此功能默认启用。
借助此功能,您可以:
- 使用 Web 人机接口设备 (HID) 支持控制通话,允许直接通过耳机进行静音、取消静音、保持和接听,并在应用程序中实时更新状态。
- 通过配置策略来录制端点屏幕,从而允许检索和回放录制的会话,以启用 VDI 之外的屏幕录制。
- 在浏览器应用程序中使用 UCSDK,以实现与桌面应用程序的完整功能对等,从而获得无缝体验。
音频和视频设备识别及分组功能得到增强,从而可以更精确地控制内置设备和外围设备。UCSDK 合作伙伴会收到关于用户设备的清晰、用户友好的信息。
UCSDK 中对 WebHID 应用程序接口的支持
从 2411 版本开始,适用于 Mac 的 Citrix Workspace™ 应用程序支持 WebHID API,以将人机接口设备 (HID) 从端点重定向到 VDI 上的统一通信 SDK 应用程序。它符合 HID 标准,用于基于 UCSDK 的应用程序与连接到端点的 HID 设备之间的双向通信。
借助此功能,您的 UCSDK 应用程序可以解释 HID 命令,例如在 HDX™ 会话中接听、拒绝、静音或取消静音,以增强用户体验。此功能默认启用。
配置首选网络接口的步骤
从 2304 版本开始,您可以为媒体流量配置首选网络接口。在终端中运行以下命令:
defaults write com.citrix.HdxRtcEngine NetworkPreference -int <value>
根据需要选择以下值之一:
- 1: 以太网
- 2: 无线网络
- 3: 蜂窝网络
- 4: VPN
- 5: 环回
- 6: 任意
默认情况下,如果未设置任何值,WebRTC 媒体引擎将选择最佳可用路由。
编码器性能估算器
HdxRtcEngine.exe 是嵌入在 Citrix Workspace 应用程序中的 WebRTC 媒体引擎,用于处理 Microsoft Teams 重定向。HdxRtcEngine.exe 可以估算端点 CPU 在不过载的情况下可以维持的最佳编码分辨率。可能的值包括 240p、360p、480p、720p 和 1080p。
性能估算过程使用宏块代码来确定特定端点可以达到的最佳分辨率。编解码器协商包括最高可能分辨率。编解码器协商可以在对等方之间进行,也可以在对等方与会议服务器之间进行。
端点有四种性能类别,每种类别都有其自己的最大可用分辨率:
| 终端性能表现 | 最大分辨率 | 注册表项值 |
|---|---|---|
| 快速 | 1080 像素逐行扫描 (1920x1080,16 比 9 宽高比,每秒 30 帧) | 3 |
| 中等 | 720 像素逐行扫描 (1280x720,16 比 9 宽高比,每秒 30 帧) | 2 |
| 慢速 | 360p (640x360 16:9 @ 30 帧/秒 或 640x480 4:3 @ 30 帧/秒) | 1 |
| 非常慢 | 240p (320x180 16:9 @ 30 帧/秒 或 320x240 4:3 @ 30 帧/秒) | 0 |
要将视频编码分辨率值设置为 360p,请在终端中运行以下命令:
defaults write com.citrix.HdxRtcEngine OverridePerformance -int 1
有关微软团队优化的更多信息,请参阅微软团队优化。
优化 Microsoft Teams 视频会议通话的改进体验
从 2304 版本开始,默认情况下,针对优化的 Microsoft Teams 视频会议通话启用同播支持。借助此支持,每次通话都会调整到适当的分辨率,以获得最佳通话体验。此功能可增强跨各种端点的视频会议通话的质量和体验。
借助这种改进的体验,每个用户可以提供不同分辨率的多个视频流(例如,720p、360p 等)。视频分辨率取决于多种因素,包括端点功能、网络条件等。接收端点随后会请求其可以处理的最高质量分辨率,并为所有用户提供最佳视频体验。
注意:
此功能仅在 Microsoft Teams 推出更新后可用。有关预计发布时间的信息,请访问 https://www.microsoft.com/ 并搜索 Microsoft 365 路线图。当 Microsoft 推出更新后,您可以查看 CTX253754 以获取文档更新和公告。
限制视频分辨率
在低性能客户端端点上拥有用户的管理员可以选择限制传入或传出视频分辨率,以减少编码和解码视频对这些端点的影响。从适用于 Mac 的 Citrix Workspace 应用程序 2304 开始,您可以使用客户端配置选项限制这些分辨率。
注意:
运行受限分辨率的用户会影响会议的整体视频质量,因为 Microsoft Teams 服务器被迫对所有会议参与者使用最低公分母分辨率。
在 Citrix Workspace 应用程序 2304 客户端上,通话限制默认处于禁用状态。要启用,管理员必须使用 defaults 命令设置以下客户端配置:
defaults write com.citrix.HdxRtcEngine <Name> -<Type> <Value>
| 名称 | 类型 | 强制性的 | 接受的值 |
|---|---|---|---|
| 启用同步广播 | 整数 | 是 | 1–3(设置为 1) |
| 最大输出分辨率 | 整数 | 是 | 180、240、360、540、720、1080(微软团队支持的分辨率) |
| 最大输入分辨率 | 整数 | 是 | 180、240、360、540、720、1080(这些是 Microsoft Teams 应用程序所支持的屏幕分辨率) |
| 最大输入流 | 整数 | 是 | 1–8 |
| 最大同播层数 | 整数 | 是 | 1–3(将其设置为 1) |
| 最大视频帧率 | 整数 | 否 | 1–30 |
| 最大屏幕共享帧率 | 整数 | 否 | 1–15 |
适用于 Citrix 优化版 Microsoft Teams 的背景模糊和替换功能
从 2301 版本开始,适用于 Mac 的 Citrix Workspace 应用程序中的 Citrix 优化版 Microsoft Teams 现在支持背景模糊和背景替换。您可以在会议或 P2P 通话中选择更多 > 应用背景效果来使用此功能。
优化版 Microsoft Teams 通话的睡眠模式增强功能
以前,当您在优化的 Microsoft Teams 会议中时,如果没有鼠标或键盘交互,Citrix Workspace 应用程序或优化的 Microsoft Teams 屏幕可能会进入睡眠模式。
从 2305 版本开始,即使在优化的 Microsoft Teams 会议期间没有鼠标或键盘交互,Citrix Workspace 应用程序或优化的 Microsoft Teams 屏幕也不会进入睡眠模式。
Microsoft Teams 应用程序的屏幕共享优化
从 2012 版本开始,适用于 Mac 的 Citrix Workspace 应用程序支持与 Microsoft Teams 的屏幕共享优化。有关详细信息,请参阅以下内容:
Microsoft Teams 优化支持无缝应用程序会话
从 2101 版本开始,适用于 Mac 的 Citrix Workspace 应用程序现在支持 Microsoft Teams 优化以实现无缝应用程序会话。因此,您可以从 Citrix Workspace 应用程序中将 Microsoft Teams 作为应用程序启动。有关详细信息,请参阅以下内容:
微软团队 对双音多频 (DTMF) 的支持
从 2101 版本开始,适用于 Mac 的 Citrix Workspace 应用程序支持双音多频 (DTMF) 信令与电话系统(例如 PSTN)以及 Microsoft Teams 中的电话会议进行交互。此功能默认启用。
桌面查看器 中的增强功能
当 Desktop Viewer 处于全屏模式时,用户可以从 Desktop Viewer 覆盖的所有屏幕中选择一个进行共享。在窗口模式下,用户可以共享 Desktop Viewer 窗口。在无缝模式下,用户可以从连接到端点设备的屏幕中选择一个屏幕。 当 Desktop Viewer 更改窗口模式(最大化、还原或最小化)时,屏幕共享将停止。
当用户想要共享屏幕时,所有可用屏幕的预览会显示在屏幕共享面板中。这使得用户可以直观地从预览中选择正确的屏幕。
Microsoft Teams 中对 H.264 高级视频编码 (MPEG-4 AVC) 的支持功能特性
从 2109 版本开始,适用于 Mac 的 Citrix Workspace 应用程序支持硬件加速的 H.264 视频编码或解码。这降低了 CPU 使用率的负载,并改善了您的视频会议体验。Citrix HDX 优化版 Microsoft Teams 的多媒体引擎 (HdxRtcEngine.exe) 现在使用 Apple 的 Video Toolbox 框架进行编码和解码。此框架可以更快地实时压缩和解压缩视频。此外,编码和解码卸载到 GPU 也得到了优化。如果设备支持,硬件加速的视频解码和编码默认启用。此增强功能可在使用 HDX 优化 Microsoft Teams 时的多媒体使用期间降低 CPU 负载。
动态 e911
从 2112 版本开始,Citrix Workspace 应用程序支持动态紧急呼叫。在 Microsoft 呼叫计划、运营商连接和直接路由中使用时,它允许您执行以下操作:
-
配置和路由紧急呼叫。
-
通知安全人员。
通知是根据在端点上运行的 Citrix Workspace 应用程序的当前位置提供的。它不是根据在 VDA 上运行的 Microsoft Teams 客户端发送的。Ray Baum 法案要求将 911 呼叫者的可调度位置传输到相应的公共安全应答点 (PSAP)。从适用于 Windows 的 Citrix Workspace 应用程序 2112.1 开始,采用 HDX 优化的 Microsoft Teams 符合 Ray Baum 法案。有关此功能的更多信息,请参阅 Microsoft 电话系统部分中的支持动态 e911。
在 Microsoft Teams 应用程序中请求控制权
从 2112 版本开始,当参与者正在共享屏幕时,您可以在 Microsoft Teams 通话期间请求控制。获得控制权后,您可以对共享屏幕进行选择、编辑或其他修改。
要在共享屏幕时取得控制权,请单击 Microsoft Teams 屏幕顶部的“请求控制”。共享屏幕的会议参与者可以允许或拒绝您的请求。完成后,单击“释放控制”。
限制:
在优化用户与在端点上运行的本机 Microsoft Teams 桌面客户端用户之间的点对点呼叫期间,“请求控制”选项不可用。作为一种变通方法,用户可以加入会议以获取“请求控制”选项。
在 Microsoft Teams 中授予或取得控制权
从 2203.1 版本开始,您可以使用“授予控制权”按钮将共享屏幕的控制权授予参与会议的其他用户。其他参与者可以通过键盘、鼠标和剪贴板输入进行选择和修改共享屏幕。你们现在都拥有共享屏幕的控制权,并且您可以随时收回控制权。
要在屏幕共享会话期间取得控制权,任何参与者都可以通过“请求控制”按钮请求控制访问权限。共享屏幕的人员可以批准或拒绝该请求。当您拥有控制权时,您可以控制共享屏幕上的键盘和鼠标输入,并释放控制以停止共享控制权。
注意:
此功能仅在 Microsoft Teams 未来更新推出后可用。
Microsoft Teams 的多窗口聊天和会议功能
从 2203.1 版本开始,当 Citrix Virtual Apps and Desktops 和 Citrix DaaS 中的 HDX 优化时,您可以在 Microsoft Teams (1.5.00.5967 或更高版本) 中使用多个窗口进行聊天和会议。用户可以通过多种方式弹出其对话或会议。有关弹出窗口功能的详细信息,请参阅 Microsoft Office 365 网站上的 Microsoft Teams 聊天和会议弹出窗口。
如果您运行的是旧版 Citrix Workspace 应用程序或 VDA,Microsoft 可能会在未来弃用单窗口代码。但是,您至少有九个月的时间升级到支持多窗口的 VDA/CWA 版本(2203 或更高版本)。
注意:
此功能仅在 Microsoft Teams 未来更新推出后可用。有关更多详细信息,请参阅 Microsoft 365 路线图。
在 Microsoft Teams 中使用“共享内容”功能共享应用程序
从 2203.1 版本开始,您可以使用 Microsoft Teams 中的屏幕共享功能共享单个应用程序、窗口或全屏。Citrix Virtual Delivery Agent 2109 是此功能的先决条件。 要显示特定应用程序,请在会议控件中单击 共享内容,然后选择感兴趣的应用程序。您选择的应用程序周围出现红色边框后,通话中的参与者即可看到您的应用程序。如果您最小化应用程序,Microsoft Teams 将显示共享应用程序的最后一张图像。最大化窗口以恢复共享。
针对优化的 Microsoft Teams 的增强功能
在优化的 Microsoft Teams 中,当使用多个虚拟桌面或应用程序会话时,您现在可以使用视频功能。
应用程序保护与 Microsoft Teams 的 HDX 优化的兼容性
从 2204 版本开始,当为交付组启用应用程序保护时,全屏或桌面共享被禁用。当您在 Microsoft Teams 中单击 共享内容 时,屏幕选择器会删除 桌面 选项。如果 VDA 为 2109 或更高版本,您只能选择“窗口”选项来共享任何打开的应用程序。如果您连接到早于 2019 的 VDA,则无法选择任何内容。
WebRTC 的 SDP 格式(方案 B)弃用公告
Citrix 计划在未来版本中弃用 WebRTC 的当前 SDP 格式(方案 B)支持。您必须使用支持统一计划的 Citrix Workspace 应用程序版本,才能继续使用某些优化的 Microsoft Teams 功能。
针对优化版微软 Teams 的 WebRTC 升级版本
从 2405 版本开始,用于优化版 Microsoft Teams 的 WebRTC 版本已升级到 M117 版本。
支持在 Microsoft Teams 上共享系统音频
从 2503 版本开始,适用于 Mac 的 Citrix Workspace 应用程序支持在 Microsoft Teams 会议期间共享系统音频。借助此功能,您现在可以将 VDA 上播放的音频共享给会议参与者。选择包括计算机声音选项以允许将系统音频共享到会议。

在本文中
- UCSDK 设备ID 增强功能
- 配置首选网络接口的步骤
- 编码器性能估算器
- 优化 Microsoft Teams 视频会议通话的改进体验
- 限制视频分辨率
- 适用于 Citrix 优化版 Microsoft Teams 的背景模糊和替换功能
- 优化版 Microsoft Teams 通话的睡眠模式增强功能
- Microsoft Teams 应用程序的屏幕共享优化
- Microsoft Teams 优化支持无缝应用程序会话
- 微软团队 对双音多频 (DTMF) 的支持
- 桌面查看器 中的增强功能
- Microsoft Teams 中对 H.264 高级视频编码 (MPEG-4 AVC) 的支持功能特性
- 动态 e911
- 在 Microsoft Teams 应用程序中请求控制权
- 在 Microsoft Teams 中授予或取得控制权
- Microsoft Teams 的多窗口聊天和会议功能
- 在 Microsoft Teams 中使用“共享内容”功能共享应用程序
- 针对优化的 Microsoft Teams 的增强功能
- 应用程序保护与 Microsoft Teams 的 HDX 优化的兼容性
- WebRTC 的 SDP 格式(方案 B)弃用公告
- 针对优化版微软 Teams 的 WebRTC 升级版本
- 支持在 Microsoft Teams 上共享系统音频