优化的 Microsoft Teams

UCSDK deviceID 增强功能

统一通信 SDK (UCSDK) 扩展了对基于 WebRTC 的应用程序的支持,使联系中心和统一通信提供商能够通过将媒体处理卸载到用户设备来优化 Citrix Virtual Desktop Infrastructure (VDI) 环境中的实时语音和视频通话。 默认情况下启用此功能。

利用此功能,您可以:

  • 使用 Web 人体学接口设备 (HID) 支持控制通话,允许直接从耳机静音、取消静音、保持和接听,并在应用程序中实时更新状态。
  • 通过配置策略来录制端点屏幕,从而实现超越 VDI 的屏幕录制,允许检索和播放录制的会话。
  • 在浏览器应用程序中使用 UCSDK 可实现与桌面应用程序完全相同的功能,从而获得无缝体验。

音频和视频设备识别和分组功能得以增强,对内置设备和外围设备提供更精确的控制。 UCSDK 合作伙伴将收到有关用户设备的清晰、用户友好的信息。

有关详细信息,请参阅支持在 WebHID API 中使用 UCSDK

配置首选网络接口

自 2304 版本起,您可以为媒体流量配置首选网络接口。 请在终端中运行以下命令:

defaults write com.citrix.HdxRtcEngine NetworkPreference -int <value>

根据需要选择以下值之一:

  • 1:以太网
  • 2:Wi-Fi
  • 3:手机网络
  • 4:VPN
  • 5:环回
  • 6:任何

默认情况下,如果未设置任何值,WebRTC 媒体引擎将选择最佳可用路线。

编码器性能估算器

HdxRtcEngine.exe 是嵌入在 Citrix Workspace 应用程序中的 WebRTC 媒体引擎,用于处理 Microsoft Teams 重定向。 HdxRtcEngine.exe 可以估计端点 CPU 能够维持而不会过载的最佳编码分辨率。 可能的值为 240p、360p、480p、720p 和 1080p。

性能估算过程将使用宏块代码来确定可通过特定端点实现的最佳分辨率。 编解码器协商包括尽可能高的分辨率。 编解码器协商可以是对等方之间的协商,也可以是对等方与会议服务器之间的协商。

对于具有自己的最大可用分辨率的端点,有四种性能类别:

端点性能 最大分辨率 注册表项值
1080p (1920x1080 16:9 @ 30 fps) 3
720p (1280x720 16:9 @ 30 fps) 2
360p(640x360 16:9 @ 30 fps 或 640x480 4:3 @ 30 fps) 1
非常慢 240p(320x180 16:9 @ 30 fp 或 320x240 4:3 @ 30 fps) 0

要将视频编码分辨率值设置为 360p,请从终端运行以下命令:

defaults write com.citrix.HdxRtcEngine OverridePerformance -int 1

有关 Microsoft Teams 优化的详细信息,请参阅 Microsoft Teams 优化

改善了优化的 Microsoft Teams 视频会议通话体验

自 2304 版本起,默认情况下,对优化的 Microsoft Teams 视频会议通话启用联播支持。 有了这种支持,每次通话都会调整到正确的分辨率,以获得最佳通话体验。 此功能增强了跨不同端点的视频会议通话的质量和体验。

通过这种改进的体验,每个用户都能够以不同的分辨率(例如 720p、360p 等)提供多个视频流。 视频分辨率取决于多个因素,包括端点能力、网络条件等。 然后,接收端点会请求其能够处理的最大质量分辨率,为所有用户提供最佳视频体验。

注意:

此功能仅在 Microsoft Teams 推出更新后可用。 有关 ETA 的信息,请访问 https://www.microsoft.com/ 并搜索 Microsoft 365 路线图。 Microsoft 推出此更新时,您可以查看 CTX253754 以获取文档更新和声明。

限制视频分辨率

让用户使用性能较低的客户端端点的管理员可以选择限制传入或传出的视频分辨率,以减少编码和解码视频对这些端点产生的影响。 自适用于 Mac 的 Citrix Workspace 应用程序 2304 起,您可以使用客户端配置选项限制这些分辨率。

注意:

以受限分辨率运行的用户会影响会议的整体视频质量,因为 Microsoft Teams 服务器会被迫对所有会议参与者使用最小公分母分辨率。

默认情况下,安装了 Citrix Workspace 应用程序 2304 的客户端上禁用呼叫限制。 要启用,管理员必须使用默认命令设置以下客户端配置:

defaults write com.citrix.HdxRtcEngine <Name> -<Type> <Value>

名称 类型 强制 接受的值
EnableSimulcast int 1-3(将其设置为 1)
MaxOutgoingResolution int 180、240、360、540、720、1080(Microsoft Teams 支持的分辨率)
MaxIncomingResolution int 180、240、360、540、720、1080(Microsoft Teams 支持的分辨率)
MaxIncomingStreams int 1–8
MaxSimulcastLayers int 1-3(将其设置为 1)
MaxVideoFrameRate int 1–30
MaxScreenShareFrameRate int 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 作为应用程序。 有关详细信息,请参阅以下主题:

Microsoft Teams 支持双音多频 (DTMF)

自 2101 版本起,适用于 Mac 的 Citrix Workspace 应用程序支持与 Microsoft Teams 中的电话系统(例如 PSTN)和电话会议进行双音多频 (Dual-Tone Multifrequency, DTMF) 信号交互。 默认情况下启用此功能。

Desktop Viewer 中的增强功能

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 的负载。

Dynamic 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 Phone 系统部分中的支持 Dynamic 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 Pop-Out Windows for Chats and Meetings(Microsoft Teams 用于聊天和会议的弹出窗口)。

如果您正在运行较旧版本的 Citrix Workspace 应用程序或 VDA,Microsoft 将来可以弃用单窗口代码。 但是,您至少有九个月的时间升级到支持多个窗口的 VDA/CWA 版本(2203 或更高版本)。

注意:

此功能仅在 Microsoft Teams 推出将来的更新后可用。 有关更多详细信息,请参阅 Microsoft 365 roadmap(Microsoft 365 路线图)。

使用 Microsoft Teams 中的“共享内容”功能共享应用程序

自 2203.1 版本起,您可以使用 Microsoft Teams 中的屏幕共享功能来共享各个应用程序、窗口或整个屏幕。 使用此功能必须安装 Citrix Virtual Delivery Agent 2109。 要显示特定的应用程序,请单击会议控件中的共享内容,然后选择感兴趣的应用程序。 当您选择的应用程序周围出现红色边框后,通话中的其他人就可以看到您的应用程序。 如果最小化该应用程序,Microsoft Teams 将显示共享应用程序中的最后一个图像。 请最大化该窗口以恢复共享。

优化的 Microsoft Teams 的增强功能

在经过优化的 Microsoft Teams 中,您现在可以在使用多个虚拟桌面或应用程序会话时使用视频功能。

App Protection 与 Microsoft Teams 的 HDX 优化的兼容性

自 2204 版本起,为交付组启用了 App Protection 时,将禁用完全监视或桌面共享。 在 Microsoft Teams 中单击共享内容时,屏幕选取器会删除桌面选项。 如果 VDA 为 2109 或更高版本,则只能选择窗口选项来共享任何打开的应用程序。 如果您连接的 VDA 版本早于 2019,则无法选择任何内容。

宣布弃用 WebRTC 中的 SDP 格式(B 计划)

Citrix 计划在未来版本中弃用 WebRTC 对当前 SDP 格式(B 计划)的支持。 必须使用支持统一计划的 Citrix Workspace 应用程序版本才能继续使用某些优化的 Microsoft Teams 功能。

WebRTC 的升级版,适用于经过优化的 Microsoft Teams

自 2405 版本起,用于优化的 Microsoft Teams 的 WebRTC 版本已升级到版本 M117。