Citrix虚拟应用程序和桌面环境中微软团队优化的概念验证指南

概述

本文档作为指南,帮助这组织为使用微软的团队在桌面和应用程序虚拟化环境中成功评估统合通信(UC)做好准备。超过50多万个组织,包括财富100年强企业中的91家(截至2019年3月),在181个市场中以44种语言使用团队。如果没有适当的优化考虑和设计,虚拟桌面和虚拟应用程序用户可能会发现微软团队体验不佳。Citrix提供了优化此体验的技术,即使在虚拟桌面中进行远程工作时,也能通过清晰的视频和音频响使团队应更快。但是,使用团队基础架构,客户端、端点类型和用户位置的多种组合,人们必须找到合适的“配方”才能以最佳方式交付团队。

Citrix®HDX™优化用于Microsoft®团队在优化的架构中提供清晰,清晰的720p高度@ 30 fps @ 30 fps。用途可致以地参与与团队团队标准标准视频其他其他视频视频桌面系统或纯音频系统纯纯通讯。还可以支持共享共享。本文档指导指导原理在Citrix环境中评估队交付交付方向评估。

Microsoft团队的优化与通用交付

这种选择通常是导致在Citrix环境中提供微软团队体验最困惑的原因。主要原因是,如果不进行优化,媒体必须将客户端“发”夹到数据中心的服务器,然后返回端点。这种额外的流量可能会给服务器带来巨大负载(尤其是视频),并可能导致延迟和整体降低体验,特别是当团队呼叫中的另一方来自具有类似虚拟化体验的用户时。这种提供微软团队体验的方法称为“通”用交付。

首选的交付方式是“优”化方法。在这种情况下,架构师或管理员在其环境中使用微软团队的优化。如下面的比较图所示,“优”化方法就像将团队客户端拆分为二。用户界面位于虚拟主机内,在虚拟桌面或应用程序显示屏中完全可以看到。但是,媒体渲染或媒体引擎将分离出来在终端节点上运行。这种方法允许音频和视频的精美渲染以及出色的桌面共享体验。

微软团队的优化与后备交付模式

为您的环境选择合适的团队优化

针对团队的优化不是“一刀切”的技术。对于团队桌面应用程序,使用Windows客户端时,请将Citrix HDX优化为微软团队与Citrix工作区应用程序结合使用。随着Linux和Mac客户端在路线图上。对于基于Web的团队,如果Windows和Linux客户端使用Chrome浏览器,使用浏览器内容重定向的适用于微软团队的Citrix HDX优化将是正确的解决方案。对于其余的操作系统和团队交付格式组合,可以选择通过HDX回退到媒体的通用交付。移动操作系统的优化目前不可用。通常,希望在其设备上访问团队的移动用户使用相应应用商店中的团队本机应用程序。

为微软团队使用Citrix HDX优化的优点

  • 最丰富的体验,所有媒体都在端点上呈现
  • 没有头发固定效果,媒体通信在客户端和所在Office 365中的团队会议服务之间进行点对点
  • 减少对Citrix虚拟应用程序和桌面主机的资源影响
  • 与“通”用方法相比,消耗的HDX带宽更少
  • 允许使用高科技优团队化的耳机和手机
  • 支持使用Windows Server操作系统交付Citrix虚拟应用程序
  • 在客户端设备上安装简单,先决条件
  • 可通过Office 365从企业网络远程使用
  • 支持的HDX溢价瘦客户机设备的多种选择(请参阅Citrix Ready列表.的)
  • 微软和Citrix支持提供的支持
  • 优化体系结构的两端都无需向后端进行身份验证
  • 不需要对团队后端进行修改

使用于微软团队的Citrix HDX优化

默认默认下,这些这些捆绑到Citrix工作空间实用程和虚拟交付代理(VDA)

概念体系结构

Citrix虚拟应用程序和桌面的团队优化

呼叫流

  1. 驾驶Microsoft团队。
  2. 球队将对o365进行身份验证。租户策略被向下推送到客户端,并并相turn,并将相关转向和信号通信中继应应。
  3. 队检测到其正在VDA中运行,并对citrix javascript api and api应用。
  4. 团队中的Citrix JavaScript将打开一个与在VDA(127.0.0.1:9002)上运行的WebSocketService.exe的安全WebSocket连接.WebSocketService.exe作为本地系统帐户在会话0中运行.WebSocketService.exe执行TLS终止和用户会话映射,并生成WebSocketAgent.exe(现在在用户会话内运行)。
  5. WebSocketAgent.exe通过调用到Citrix HDX浏览器重定向服务(CtxSvcHost.exe)来实例化通用虚拟通道。
  6. Citrix工作区应用程序的wfica32.exe (HDX引擎)产生一个名为HdxTeams.exe的新进程,这是用于团队优化的新WebRTC引擎。
  7. hdxteams.exe和队员.Exe有一个双向虚拟通讯径,可开始经理多重体请求。

    ——用户来电—

  8. 对端一个单击呼叫按钮.teams.exe与与与中的团队服务通信使用对等人端端到到函数令.teams向hdxteams询问一系列受支持的呼叫闻(编解编解器,解决方向等,称为期描述(SDP)优惠)。
  9. SDP提议/应答(单动协商品)和动词式连接(ICE)连接性检查(NAT和实用会话遍布NAT的遍历公用事业(STUN)绑定请求的防火墙遍历遍历协议(SRTP)血型直接在Hdxteams.exe与其他对等方面(o365会员,如果是会计)之间的运动。

使用微软团队桌面应用程序的优化团队的支持的操作系统版本

  • 托管团队客户端的VM -安装Citrix虚拟投递代理(VDA)版本1906.2或更高版本
    • 单会话作业 - 微软Windows 10 64位,最低版本1607至1909
    • Windows Server 2019,2016,2012年r2(超版和数码中心版)
  • Windows客户端计算机——安装适用于Windows或更高版本的Citrix工作区应用
    • 微软Windows 10、8、7(32位和64位版本,包括嵌入式版2016本LTSR或2019 LTSC)

支持的团队耳机和手机

微软为Skype for business.支持的设备列表

注意:微软团队不支持iPhone头戴式耳机

安装步骤

必备条件

注意- GA中提供的优化团队仅适用于Windows端点设备

  1. 虚拟应用程序和桌面下载最新的Citrix VDA安装程序。在Citrix.com上,选择”下载”选项卡。选择Citrix虚拟应用程序和桌面作为产品,然后选择产品软件作为下载类型。选择Citrix虚拟应用程序和桌面1906或更高版本,它位于“组件”下
  2. 确保除了vda之外,还可以从客户端访问团队服务
  3. 确保微软团队客户端版本1.2.00.31357或更高版本安装在虚拟投递代理主机或基础映像或Citrix虚拟应用程序服务器上,这些服务器将用于交付微软团队或两者上。请参阅下面有关如何安装它的说明
  4. 下载最新的Citrix工作区应用。链接

安装过程很简单

微软团队安装

安装潜力在目录的五金映像映像办或办或公园(如果您使用的是应用程序分层)中成。我们建议你遵循微软团队安装河南。避免在appdata下安装团队。相反,应使用Alluser = 1标志在C: \程序文件中安装。有关详细信息,请参阅使用MSI安装Microsoft团队

如果团队之前是在用户模式下安装在映像上的:

  • 来自EXE安装程序的用户:
    • 让环境中的被带有的用作从控制面板 > 程序和功能手动卸载
  • 来自MSI的管理员:
    • 管理员以正常方式卸载
    • 环境中的没有用用作必须登录能完成卸载
  • 来自办公室专业+的管理员:
    • 管理员可能需要像直接安装MSI一样卸载上(图)
    • 办公室专业+必须配置为不包括团队

Citrix虚拟应用程序和桌面VDA安装在主机虚拟机上

为Citrix虚拟应用程序和桌面的HDX优化中的VDA的一分钟,在一切。

申请要求

VDA安装程度会自动安装以项目,这些项目可在Citrix安装繁体上的支持文件中间用途

  • 微软.NET框架4.7.1或更高版本(如果如果未安装)
  • 微软Visual c++ 2013和2015年运行时,32位和64位
  • BCR_x64。msi -包含微软团队优化代码并从GUI自动启动的msi。如果您使用命令行界面进行VDA安装,请不要将其排除

对于Windows服务器,如果未安装和启用远程桌面服务角色,安装程序将自动安装并启用这些角色。

每个用力配置文档有3 GB的可用谱系间(微软推荐)

确保微软团队客户端应用程序以每台计算机模式安装在共识上

按照说明此处在主机或基础映像上安装Citrix虚拟投递代理

使用此映像,在尝试建立会话和访问团队客户端之前,在Citrix Studio / Citrix Cloud Man年龄又卡中创建相应的手机目录和交付组。

Windows客户客户设备 - 使用于Windows安装的Citrix Workspace实用程序

适用于Windows的Citrix工作区1909应用程序内置了优化组件。在客户端上安装应用程序时,组件已存在。

系统要求

  • 在点对点视频电话会议期间,720 p高清分辨率需要约1.8 - -2.0 GHz的四核CPU。还支持速度较低(约1.5 GHz)但配备英特尔睿频加速或AMD睿频酷睿的四核CPU、最高可提升2.0 GHz
  • Citrix工作区应用程序至少需要600 MB可用磁盘空间和1 GB RAM。
  • 如果尚未安装Microsoft . net框架版本4.6.2或更高版本,则会自动安装该版本。

按照说明安装适用于Windows的Citrix工作区应用程序此处

策略设置

要启用优化,请确保微软团队重定向工作室策略设置为允许该策略默认处于启用状态

用于启用团队优化的工作室策略

注意:除了除了用此策略之外,HDX还会检查以验证Citrix工作空间实用程度的版本本文的版本。如果两个条件都满足,则vda上的以注册表项项别为1.microsoft团队使用内部读取

关键字:HKEY_CURRENT_USER \软件\ Citrix \ HDXMediaStream

名称:msteamsredirsupport.

值:字(1 -开,0 -关)

网络要求

微软团队依靠微软Azure中的媒体处理器服务器进行会议或多方通话。微软团队依赖Azure传输中继来解决点对点呼叫中的两个对等体没有直接连接或参与者无法直接连接媒体处理器的情况。因此,对端与Office 365云之间的网络运行状况决定通话的性能。

我们建议您对环境进行评估,以确定可能会影响整个云语音和视频部署的任何风险和要求。使用为Microsoft团队设备备用的网站页面评估你的网络是否已准备好供微软团队使用。

端口/防火墙设置

团队通过3478 - 3481 UDP TCP 443(回退)上的传输中继流量,客户端需要访问这些地址范围:13.107.64.0/18,52.112.0.0/14 52.120.0.0/14。

对等连接的优化流量将在更高端口(40 K + UDP)上随机路由(如果它们处于打开状态)。欲了解更多信息,请参阅阅读

确保使用团队优化运行工作区应用程序客户端的所有计算机都可以解析外部DNS查询以发现微软365提供的转/眩晕服务(例如worldaz.turn.teams.microsoft.com.),并且防火墙不会阻止访问。

有关支持信息,请参阅我们文档的支持部分。

实时协议(RTP)流量的主要网络建议摘要

尽可能直接从分类机械连接到办公室365网站。在分布式机构绕绕管理器,网站ssl拦截,深度数包包设备和vpn发布(如果可用它们,请确保rtp / udp团队流流提供足够的带宽规划提供足够的带宽。工作空间实用程序(hdxteams.exe)中的WebRTC繁体引擎将安静rtp协议用于卸载到客户端的多重体流。为确保良好的用的用体体,建议建议用力下载

  • 延迟(单程)<50毫秒
  • 延迟(RTT)<100毫秒
  • 在任何 15 秒的时间间隔内丢包 <1%
  • 在任意 15 秒的时间间隔内,数据包到达间抖动 < 30 毫秒

在带宽要求方面,微软团队的优化可以将各种编解码器用于音频(OPUS / G.722 / PCM / G711)和视频(H264 / VP9)。在通话建立过程中,对端使用会话描述协议(SDP)请求应答来协商这些编解码器。

Citrix针对特定类型内容的带宽和代码的最低建议如下:

  • 使用G.722进行音频(单程)~ 90 kbps
  • 使用作品进行音频(单程)~ 60 kbps *
  • 视频(单程)~ 700 kbps使用H264 360 p @ 30 fps和16:9
  • 视频(单程)~ 2500 kbps使用H264 720 p @ 30 fps和16:9
  • 使用H264 1080 p进行屏幕共享~ 300 kbps @ 15 fps

(*)Opus支持从6 kbps到510 kbps的恒定和可变比特率,它是两个vdi用途之间使用中间点对点调使用的

常见部署相关的提示和问题

团队提示

要更新团队桌面客户端,请卸载当前安装的版本,然后安装新版本。

要卸载团队桌面客户端MSI,如果它是首次使用每台计算机模式安装的,请使用以下命令之一:

msiexec /passive /x Teams_windows_x64。msi / l * v msi_uninstall_x64.log

msiexec /passive /x Teams_windows. exemsi / l * v msi_uninstall.log

屏幕共享

微软团队依赖于基于视频的屏幕共享(于),有效地对正在与H264等视频编解码器共享的桌面进行编码,并创建高清晰度流。借助HDX优化,传入屏幕共享被视为视频流,因此,如果您处于视频通话中,而另一个对等方开始共享其桌面,则其相机视频源将暂停,而显示屏幕共享视频源。然后,对等体必须手动恢复他们的相机共享。

多显示器

如果CDViewer处于全屏模式并跨多显示器设置,则只共享主显示器。用户必须将虚拟桌面内感兴趣的应用程序拖到主显示器上,以便通话中的另一个对等体看到该应用程序。

故障排除

以下是解决用户可能遇到的问题的几种方法:

症状:安装失败

原因: Citrix重定向服务的状态不一致

解决方案:验证以下内容:

  1. 登录登录Windows后,团队会自动为有用的用途驾驶
  2. 目录和文化的现处
    • 程序文标(X86)或程序文章
      • 带有Teams.exe的微软团队\ \当前文件夹,这是主要应用程序
      • 带有Teams.exe的团队安装文件夹,这是EXE安装程序(永远不要手动运行!)
    • % LOCALAPPDATA %
      • 微软\团队不在该位置,或者大部分为空(只有几个文件)
  3. 快捷键的存在:
    • 团队桌面桌面端快捷方向,指向程序文库...,位于位于下位置:
      • 在赌桌上
      • 在“开始“菜单
  4. Windows注册表信用于:
    • 注册表中以下关键路径之一中的名为团队的值,类型为REG_SZ:
      • 计算机\ HKEY_LOCAL_MACHINE \ SOFTWARE \ WOW6432NODE \ Microsoft \ Windows \ CurrentVersion \ Run
      • 微软电脑\ HKEY_LOCAL_MACHINE \ \ Windows \ CurrentVersion \运行

症状:发表音频/视频通讯时期,找不宜连接的音频/视频设备

原因: Citrix重定向服务的状态不一致

解决方案:验证HDXTeams.exe进程是否在VDA上运行。如果进程未运行,那么我们需要重新启动Citrix重定向服务,请按此顺序执行以下操作以检查HdxTeams.exe是否正在启动

  • 在VDA上退出团队
  • 在VDA上启动services.msc
  • 停止“Citrix HDX团队重定向服务”
  • 断开HDX会议的连接
  • 重新连接到HDX会话
  • 启动“Citrix HDX团队重定向服务”
  • 新动作“Citrix HDX HTML5视频视频重定向”
  • 在VDA上行团队

症状: Citrix会话上没有传入振铃通知音

原因:在VDA手机上播放音频

辨率: Citrix会话上没有音频设备/本地默认音频设备不正确

  • 确保citrix会员中间登记在进行手术设备。
  • 确保Citrix重定向服务服务正在进行手机上行行程。弘新闻它(解决解决大多数问题)。
  • 如果有多个音频源可用,请确保将客户端计算机上的默认播放设备选中到用户希望听到振铃通知的设备上。

摘要

我们支持微软团队基础架构:无论是本地还是Office 365(云),只要配置允许成功进行内部和外部客户端沟通。

我们已经已经演练了评估评估评估teamteam优优,并向您指导了用于部署资源。蒙多罗斯特团队的优化大大提高了仪器的可扩展性,提供了音频视频量的零降级和最佳质。这是微软推荐的vdi部署解决方向。