共用方式為

远程会话中视频播放和通话的多媒体重定向

提示

本文适用于使用远程桌面协议 (RDP) 提供对 Windows 桌面和应用的远程访问的服务和产品。

使用本文顶部的按钮选择产品以显示相关内容。

多媒体重定向将远程会话中的视频播放和通话从 Azure 虚拟桌面、Windows 365 云电脑或 Microsoft Dev Box 重定向到本地设备,以便更快地处理和呈现。 具体而言,这两项功能的工作方式如下:

  • 视频播放重定向:优化网页中嵌入式视频的视频播放体验。 远程会话中的浏览器会提取视频内容,但视频数据的比特流将发送到本地设备,在本地设备上解码并将视频呈现在屏幕的正确位置。

    此关系图描述视频源、远程会话和本地设备之间的关系。

  • 通话重定向:为基于 WebRTC 的通话应用优化音频通话,减少延迟并提高通话质量。 如下图所示,连接发生在本地设备和电话应用服务器之间,系统会将其中的 WebRTC 通话从远程会话卸载到本地设备。 但是,建立连接后,通话质量将依赖于网页或应用提供商,就像使用非重定向通话一样。

    此图表描绘的是电话服务 Web 应用服务器、用户、Web 应用与其他呼叫者之间的关系。

多媒体重定向需要安装两个组件:

  • 远程桌面多媒体重定向服务
  • Microsoft Edge 或 Google Chrome 浏览器的浏览器扩展

本文介绍如何使用 Microsoft Edge 或 Google Chrome 浏览器从 Azure 虚拟桌面、Windows 365 云电脑或 Microsoft Dev Box 在远程会话中安装和配置多媒体重定向,并使用 Microsoft Intune 或 组策略 管理浏览器扩展的设置。 此外,本文章还将介绍如何使用 Microsoft Edge 管理服务在 Microsoft Edge 中管理浏览器扩展的设置。

本文章的后半部分列出了哪些网站支持视频播放通话的多媒体重定向。

先决条件

在使用多媒体重定向之前,需要:

  • 具有会话主机的现有主机池。

  • 要在会话主机上获得本地管理员权限,以便安装和更新远程桌面多媒体重定向服务。

  • 会话主机上安装了最新版本的 Microsoft Edge 或 Google Chrome。

  • 会话主机和本地 Windows 设备上安装了 Microsoft Visual C++ 可再发行程序包 2015-2022 版本 14.32.31332.0 或更高版本。 可以从 Microsoft Visual C++ Redistributable 最新支持的下载下载最新版本。

  • 现有的云电脑。

  • 在云电脑上具有本地管理权限,用于安装和更新远程桌面多媒体重定向服务。

  • 云电脑上安装了最新版本的 Microsoft Edge 或 Google Chrome。

  • 云电脑和本地 Windows 设备上安装了 Microsoft Visual C++ 可再发行程序包 2015-2022 版本 14.32.31332.0 或更高版本。 可以从 Microsoft Visual C++ Redistributable 最新支持的下载下载最新版本。

  • 现有的开发箱。

  • 在 Dev Box 上具有本地管理权限,用于安装和更新远程桌面多媒体重定向服务。

  • Dev Box 上安装了最新版本的 Microsoft Edge 或 Google Chrome。

  • 开发箱和本地 Windows 设备上安装了 Microsoft Visual C++ 可再发行程序包 2015-2022 版本 14.32.31332.0 或更高版本。 可以从 Microsoft Visual C++ Redistributable 最新支持的下载下载最新版本。

  • 若要使用 Microsoft Intune 配置多媒体重定向,需要:

  • 若要使用组策略配置多媒体重定向,需要:

    • 有权创建或编辑组策略对象的域帐户。
    • 一个包含要配置的设备的安全组或组织单元 (OU)。
  • 需要从以下支持的应用和平台之一连接到远程会话:

    • Windows 上的 Windows App,版本 2.0.297.0 或更高。
    • Windows 上的远程桌面应用,版本 1.2.5709 或更高。
  • 本地 Windows 设备必须满足 Windows 电脑上 Teams 的相同硬件要求

注意

对于 Microsoft 365 Government (GCC)、GCC-High 环境和 Microsoft 365 DoD,适用于 Microsoft 365 的 Azure 虚拟桌面目前不支持 Azure 虚拟桌面上的多媒体重定向。

在会话主机上安装多媒体重定向

需要在会话主机上安装两个组件:

在云电脑上安装多媒体重定向

重要

Windows 365 的 Microsoft 库映像已经安装了多媒体重定向。 只有使用自定义映像时,才需要在云电脑上安装多媒体重定向。

需要在云电脑上安装两个组件:

在 Dev Box 上安装多媒体重定向

需要在 Dev Box 上安装两个组件:

  • 远程桌面多媒体重定向服务
  • Microsoft Edge 或 Google Chrome 浏览器的浏览器扩展

可以从单个 .msi 文件安装多媒体重定向服务和浏览器扩展,可以手动运行该文件、使用 Intune Win32 应用管理或将企业部署工具与 msiexec 配合使用。 要安装 .msi 文件:

  1. 下载多媒体重定向安装程序

  2. 确保 Microsoft Edge 或 Google Chrome 未运行。 在任务管理器中,检查msedge.exe选项卡中是否未列出 chrome.exe 的实例。

  3. 使用以下方法之一安装 .msi 文件:

    • 要手动安装,请打开下载的文件,运行安装向导,然后按照提示操作。 安装完成后,选择完成

    • 或者,将以下命令与 Intune 或企业部署工具配合使用,作为命令提示符中的管理员。 此示例指定安装过程中不需要 UI 或用户交互。

      msiexec /i <path to the MSI file> /qn
      

安装多媒体重定向服务和浏览器扩展后,接下来需要启用浏览器扩展。

重要

远程桌面多媒体重定向服务不会自动更新。 当新版本可用时,需要手动更新服务。 可以从本部分中的同一 URL 下载最新版本,并使用相同的步骤进行安装,该版本会自动替换旧版本。 有关最新版本的信息,请参阅多媒体重定向中的新增功能

当新版本可用时,浏览器扩展会自动更新。

启用并集中管理浏览器扩展

提示

默认情况下,用户打开浏览器时,系统会自动提示其启用扩展。 如果你要启用并集中管理浏览器扩展,则本部分是选读的。

可以使用 Microsoft Intune 或 组策略,或者仅) Microsoft Edge 的 Microsoft Edge 管理服务 (,从 Microsoft Edge 加载项或 Chrome Web Store 集中启用和管理浏览器扩展。

管理浏览器扩展将带来以下益处:

  • 以无提示方式启用浏览器扩展,无需用户交互。
  • 限制哪些网页可以使用多媒体重定向。
  • 显示或隐藏浏览器扩展的高级设置。
  • 将浏览器扩展固定到浏览器工具栏。

选择与您情景相关的选项卡。

对于Windows 365,我们建议使用 Microsoft Intune 来启用多媒体重定向浏览器扩展。

若要使用 Microsoft Intune 启用多媒体重定向浏览器扩展,请根据所使用的浏览器展开以下部分之一:


对于 Microsoft Edge,请展开此部分。
  1. 登录 Microsoft Intune 管理中心

  2. Windows 10 及更高版本的设备创建或编辑配置文件,使用设置目录配置文件类型。

  3. 在设置选取器中,浏览到 Microsoft Edge>扩展

    显示 Microsoft Intune 门户中的 Microsoft Edge 扩展选项的屏幕截图。

  4. 选中“ 配置扩展管理设置”框,然后关闭设置选取器。

  5. 展开 “Microsoft Edge ”类别,然后将 “配置扩展管理设置” 开关切换为 “已启用”

    显示 Microsoft Intune 门户中的 Microsoft Edge 扩展管理设置的屏幕截图。

  6. 在“ 配置扩展管理设置 (设备) ”显示的框中,输入以下 JSON 作为单行字符串。 此示例使用所需的更新 URL 安装扩展:

    {
      "joeclbldhdmoijbaagobkhlpfjglcihd": {
        "installation_mode": "force_installed",
        "update_url": "https://edge.microsoft.com/extensionwebstorebase/v1/crx"
      }
    }
    

    注意

    可以指定其他参数以允许或阻止特定站点进行重定向,以及显示或隐藏高级设置。 有关详细信息,请参见:

  7. 选择“下一步”。

  8. 可选:在“范围标记”选项卡上,选择用于筛选配置文件的范围标记。 若要详细了解范围标记,请参阅将基于角色的访问控制 (RBAC) 和范围标记用于分布式 IT

  9. 在“分配”选项卡上选择一个组(其中包含提供你要配置的远程会话的计算机),然后选择“下一步”。

  10. 在“查看 + 创建”选项卡上查看设置,然后选择“创建”。

  11. 策略应用于提供远程会话的计算机后,请重启它们,使设置生效。


对于 Google Chrome,展开此部分。
  1. 下载 Google Chrome 的管理模板。 选择“ Chrome ADM/ADMX 模板” 选项以下载 ZIP 文件。

  2. 登录 Microsoft Intune 管理中心

  3. 按照步骤将 自定义 ADMX 和 ADML 管理模板导入 intune Microsoft。 需要首先导入 google.admxgoogle.adml ,然后导入 chrome.admxchrome.adml

  4. 导入 Google Chrome 管理模板后,请按照使用导入的文件创建配置文件的步骤作

  5. 在配置设置中,浏览到 计算机配置>Google>Google Chrome>扩展

    显示 Microsoft Intune 门户中的 Google Chrome 扩展选项的屏幕截图。

  6. 选择“ 扩展管理设置”,这会打开新窗格。 滚动到末尾,然后选择“ 已启用”。

    显示 Microsoft Intune 门户中的 Google Chrome 扩展管理设置的屏幕截图。

  7. 在框中,输入以下 JSON 作为单行字符串。 此示例使用所需的更新 URL 安装扩展:

    {
      "lfmemoeeciijgkjkgbgikoonlkabmlno": {
        "installation_mode": "force_installed",
        "update_url": "https://clients2.google.com/service/update2/crx"
      }
    }
    

    注意

    可以指定其他参数以允许或阻止特定站点进行重定向,以及显示或隐藏高级设置。 有关详细信息,请参见:

  8. 选择 “确定”,然后选择“ 下一步”。

  9. 可选:在“范围标记”选项卡上,选择用于筛选配置文件的范围标记。 若要详细了解范围标记,请参阅将基于角色的访问控制 (RBAC) 和范围标记用于分布式 IT

  10. 在“分配”选项卡上选择一个组(其中包含提供你要配置的远程会话的计算机),然后选择“下一步”。

  11. 在“查看 + 创建”选项卡上查看设置,然后选择“创建”。

  12. 策略应用于提供远程会话的计算机后,请重启它们,使设置生效。

通用策略配置参数

以下部分演示了一些通用于视频播放和通话重定向的浏览器扩展策略配置参数的示例。 可以在启用并集中管理浏览器扩展所述的步骤中使用这些示例。 将这些示例与用户所需的参数相结合。

注意

以下示例适用于 Microsoft Edge。 对于 Google Chrome:

  • joeclbldhdmoijbaagobkhlpfjglcihd 更改为 lfmemoeeciijgkjkgbgikoonlkabmlno
  • update_url 更改为 https://clients2.google.com/service/update2/crx

在浏览器工具栏上显示或隐藏扩展

可以在浏览器工具栏上显示或隐藏扩展图标。 默认情况下,扩展图标在工具栏中处于隐藏状态。

以下示例将安装扩展,并默认在工具栏上显示扩展图标,但仍允许用户将其隐藏。 其他值为 force_showndefault_hidden。 有关为 Microsoft Edge 配置扩展的更多信息,请参阅使用 ExtensionSettings 策略配置扩展的详细指南

{
  "joeclbldhdmoijbaagobkhlpfjglcihd": {
    "installation_mode": "force_installed",
    "update_url": "https://edge.microsoft.com/extensionwebstorebase/v1/crx",
    "toolbar_state": "default_shown"
  }
}

隐藏高级设置按钮

可以在扩展中向用户显示或隐藏高级设置按钮。 默认情况下,将显示高级设置按钮,并且用户可以打开或关闭每项设置。 如果隐藏高级设置按钮,用户仍然可以收集日志。

下面是隐藏高级设置按钮后,扩展的外观:

隐藏浏览器扩展高级设置的屏幕截图。

若要隐藏高级设置按钮,需要根据使用的浏览器在提供远程会话的计算机上设置以下注册表值:

  • 对于 Microsoft Edge:

    • 键: HKLM\SOFTWARE\Policies\Microsoft\Edge\3rdparty\extensions\joeclbldhdmoijbaagobkhlpfjglcihd\policy
    • 名称HideAdvancedSettings
    • 类型: REG_DWORD
    • 数据1
  • 对于 Google Chrome:

    • 键: HKLM\SOFTWARE\Policies\Google\Chrome\3rdparty\extensions\lfmemoeeciijgkjkgbgikoonlkabmlno\policy
    • 名称HideAdvancedSettings
    • 类型: REG_DWORD
    • 数据1

如果将“数据”设置为 0,则会显示高级设置按钮。

可以使用企业部署工具(如 Intune、Configuration Manager 或组策略)配置注册表。 或者,若要使用 PowerShell 设置此注册表值,请以管理员身份打开 PowerShell 并运行以下命令。 此示例使用 Microsoft Edge 的注册表键:

New-Item -Path "HKLM:\SOFTWARE\Policies\Microsoft\Edge\3rdparty\extensions\joeclbldhdmoijbaagobkhlpfjglcihd\policy" -Force
New-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Edge\3rdparty\extensions\joeclbldhdmoijbaagobkhlpfjglcihd\policy" -Name HideAdvancedSettings -PropertyType DWORD -Value 1 -Force

浏览器扩展状态

扩展图标会根据当前网页是否支持多媒体重定向以及支持哪些功能而发生变化。 下表显示了扩展图标的不同状态及其定义:

图标状态 定义
多媒体重定向扩展已加载,表明网页内容可以重定向。 多媒体重定向扩展已加载,表明网站可以重定向。
多媒体重定向扩展未加载,表明网页内容未重定向。 多媒体重定向扩展未加载,表明网页内容未重定向。
多媒体重定向扩展当前正在重定向视频播放。 多媒体重定向扩展当前正在重定向视频播放。
多媒体重定向扩展当前正在重定向通话。 多媒体重定向扩展当前正在重定向通话。
多媒体重定向扩展未能正确加载。可能需要卸载并重新安装扩展或远程桌面多媒体重定向服务,然后再试一次。 多媒体重定向扩展无法正确加载。 可能需要卸载并重新安装扩展或远程桌面多媒体重定向服务,然后再试一次。

视频播放重定向

以下部分介绍了如何测试视频播放重定向以及如何配置高级设置。

视频播放重定向网站

以下网站已知可以使用视频播放重定向,并且默认生效。

  • AWS Training
  • BBC
  • Big Think
  • CNBC
  • Coursera
  • Daily Mail
  • Facebook
  • Fidelity
  • Fox Sports
  • Fox Weather
  • IMDB
  • Infosec Institute
  • LinkedIn Learning
  • Microsoft Learn
  • Microsoft Stream
  • Pluralsight
  • Skillshare
  • The Guardian
  • Twitch
  • Udemy*
  • UMU
  • U.S. News
  • Vimeo
  • Yahoo
  • Yammer
  • YouTube(包括嵌入了 YouTube 视频的网站)。

重要

视频播放重定向不支持受保护的内容。 受保护的内容无需多媒体重定向即可使用常规视频播放功能进行播放。

测试视频播放重定向

启用多媒体重定向后,可以访问视频播放重定向网站列表中带有视频播放功能的网页,并按照以下步骤进行测试:

  1. 在远程会话上的 Microsoft Edge 或 Google Chrome 中打开网页。

  2. 在浏览器右上角的扩展栏中选择 Microsoft 多媒体重定向扩展图标。 如果位于可使用多媒体重定向的网页,图标会显示蓝色边框(而不是灰色),并显示消息扩展已加载。 对于支持视频播放重定向的网页,视频播放重定向会显示绿色勾号。

    Microsoft Edge 扩展栏中启用视频播放重定向后的多媒体重定向扩展屏幕截图。

  3. 在网页上播放视频。 检查浏览器中多媒体重定向的扩展图标状态是否为激活,如下图所示:

    测试视频播放重定向,多媒体重定向扩展当前正在重定向视频播放。

视频播放重定向的高级设置

以下高级设置可用于视频播放重定向。 还可以向用户隐藏高级设置按钮;有关详细信息,请参阅隐藏高级设置按钮

  • 为所有网站启用视频播放 (beta):默认情况下,视频播放重定向仅限于视频播放重定向网站中列出的网站使用。 可以为所有网站启用视频播放重定向,以在其他网页上测试该功能。 此设置是实验性的,可能无法按预期工作。

  • 视频状态覆盖:启用后,视频播放器顶部会出现一条简短消息,显示当前视频的重定向状态。 消息将在五秒钟后消失。

  • 启用重定向的视频播放覆盖:启用后,正在重定向的视频播放元素周围会显示明亮的高亮边框。

要启用这些高级设置:

  1. 在浏览器中选择扩展图标。

  2. 选择“显示高级设置”。

  3. 将要启用的设置切换为“开”。

允许或阻止特定域的视频播放重定向

如果使用 Microsoft Intune 或 组策略 配置多媒体重定向,则可以允许或阻止特定域进行视频播放重定向。

注意

以下示例适用于 Microsoft Edge。 对于 Google Chrome:

  • joeclbldhdmoijbaagobkhlpfjglcihd 更改为 lfmemoeeciijgkjkgbgikoonlkabmlno
  • update_url 更改为 https://clients2.google.com/service/update2/crx

此示例安装了扩展,允许 learn.microsoft.com 和 youtube.com,但阻止了所有其他域。 可以在启用并集中管理浏览器扩展所述的步骤中使用此示例。

{
  "joeclbldhdmoijbaagobkhlpfjglcihd": {
    "installation_mode": "force_installed",
    "runtime_allowed_hosts": [ "*://*.learn.microsoft.com";"*://*.youtube.com" ],
    "runtime_blocked_hosts": [ "*://*" ],
    "update_url": "https://edge.microsoft.com/extensionwebstorebase/v1/crx",
    "toolbar_state": "default_shown"
  }
}

通话重定向

以下部分介绍了如何测试通话重定向以及如何配置高级设置。

通话重定向网站

以下网站已知可以使用通话重定向,并且默认生效。

测试通话重定向

启用多媒体重定向后,可以访问通话重定向网站列表中带有通话功能的网页,并按照以下步骤进行测试:

  1. 在远程会话上的 Microsoft Edge 或 Google Chrome 中打开网页。

  2. 在浏览器右上角的扩展栏中选择 Microsoft 多媒体重定向扩展图标。 如果位于可使用多媒体重定向的网页,图标会显示蓝色边框(而不是灰色),并显示消息扩展已加载。 对于支持通话重定向的网页,通话重定向会显示绿色勾号。

    Microsoft Edge 扩展栏中启用通话重定向后的多媒体重定向扩展屏幕截图。

  3. 在网页上进行调用。 检查浏览器中多媒体重定向的扩展图标状态是否为激活,如下图所示:

    测试通话重定向,多媒体重定向扩展当前正在重定向视频播放。

为特定域启用通话重定向

如果使用 Microsoft Intune 或 组策略 配置多媒体重定向,则可以为呼叫重定向启用一个或多个域。 通过此参数,除了通话重定向网站之外,还可以指定额外的网站。 支持的格式是将 URL 指定为带有最多一个子目录的完全限定的域名 (FQDN)。 支持以下格式:

  • contoso.com
  • conferencing.contoso.com
  • contoso.com/conferencing

不支持以下格式:

  • www.contoso.com
  • contoso.com/conferencing/groups
  • contoso.com/

如有多个站点,请用分号 ; 分隔每个站点,例如 contoso.com;conferencing.contoso.com;contoso.com/conferencing

若要添加其他站点来实现通话重定向,需要根据使用的浏览器在提供远程会话的计算机上设置以下注册表值。 请将 <URLs> 替换为你要启用的站点。

  • 对于 Microsoft Edge:

    • 键: HKLM\SOFTWARE\Policies\Microsoft\Edge\3rdparty\extensions\joeclbldhdmoijbaagobkhlpfjglcihd\policy
    • 名称AllowedCallRedirectionSites
    • 类型: REG_SZ
    • 数据<URLs>
  • 对于 Google Chrome:

    • 键: HKLM\SOFTWARE\Policies\Google\Chrome\3rdparty\extensions\lfmemoeeciijgkjkgbgikoonlkabmlno\policy
    • 名称AllowedCallRedirectionSites
    • 类型: REG_SZ
    • 数据<URLs>

可以使用企业部署工具(如 Intune、Configuration Manager 或组策略)配置注册表。 或者,若要使用 PowerShell 设置此注册表值,请以管理员身份打开 PowerShell 并运行以下命令。 此示例使用 Microsoft Edge 的注册表项。 请将 <URLs> 替换为你要启用的站点。

New-Item -Path "HKLM:\SOFTWARE\Policies\Microsoft\Edge\3rdparty\extensions\joeclbldhdmoijbaagobkhlpfjglcihd\policy" -Force
New-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Edge\3rdparty\extensions\joeclbldhdmoijbaagobkhlpfjglcihd\policy" -Name AllowedCallRedirectionSites -PropertyType String -Value "<URLs>" -Force

为所有网站启用通话重定向,以进行测试

可以为所有网站启用通话重定向,以便测试通话重定向网站中未列出的网页。 此设置是实验性的,在开发网站与通话重定向的集成时可能会有用。

要为所有站点启用调用重定向,请执行以下操作:

  1. 在本地 Windows 设备上,添加以下注册表键和值:

    • 键: HKEY_CURRENT_USER\Software\Microsoft\MMR
    • 类型: REG_DWORD
    • 值: AllowCallRedirectionAllSites
    • 数据1
  2. 连接到远程会话,并加载 Web 浏览器,然后在浏览器中选择扩展图标。

  3. 选择“显示高级设置”。

  4. 将“为所有网站启用通话重定向(实验性)”切换为“开”。

    屏幕截图显示浏览器扩展,其中“为所有网站启用通话重定向(实验性)”被设为开启。

下一步

若要排查问题或查看已知问题,请参阅我们的故障排除文章