Citrix虚拟应用和桌面

微软团队の最適化

重要:

微软团队の最適化には,微软团队バージョン1.2.00.31357以降が必要です。

CitrixではCitrix虚拟应用程序和桌面およびCitrix工作区アプリを通じてデスクトップベースの微软团队の最適化を提供します。必要なコンポーネントはデフォルトでCitrix工作区アプリと虚拟投递代理(VDA)に付属しています。

微软团队の最適化には,微软团队のホストアプリとのインターフェイスとしてコマンドを受信する,VDA側のHDXサービスとAPIが含まれます。これらのコンポーネントによりCitrix工作区アプリ側のメディアエンジンにつながる制御用の仮想チャネル(CTXMTOP)が開かれます。エンドポイントではマルチメディアがローカルでデコーディングおよびレンダリングされ,Citrix工作区アプリのウィンドウはホストされている微软团队アプリに渡されます。

認証とシグナリングは他の微软团队サービス(チャットやコラボレーションなど)と同様に,微软团队がホストされているアプリでネイティブに行われます。これらのアプリはオーディオやビデオのリダイレクトによる影響を受けません。

CTXMTOPはコマンドであり,制御用の仮想チャネルです。つまり,Citrix工作区アプリとVDAの間でメディアは交換されません。

クライアント側で取得/クライアント側でレンダリングのみを利用できます。

このデモ動画をご覧いただければ,微软团队がCitrixの仮想環境でどのように機能するのかがおわかりいただけると思います。

微软团队の最適化のデモ

微软团队のインストール

注:

ゴールデンイメージで团队をインストールする前に,VDAをインストールすることをお勧めします。このインストール順序は,ALLUSER = 1フラグを有効にするために必要です。VDAをインストールする前に仮想マシンにTeamsがインストールされている場合は、Teamsをアンインストールして再インストールします。App Layeringを使用している場合は、このセクションの最後にある「App Layering」の手順を参照してください。

微软团队のマシン全体のインストールガイドラインに記載のとおり,AppDataに团队をインストールする. exeインストーラーを使用しないことをお勧めします。代わりに,コマンドラインでALLUSER = 1フラグを使用してC:\Program Files (x86)\Microsoft\Teamsにインストールします。

msiexec /i /l*v ALLUSER=1 ALLUSERS=1

この例では,权限= 1パラメーターも使用します。このパラメーターを設定すると,团队のマシン全体のインストーラーが,そのコンピューターのすべてのユーザーのコントロールパネルにある[プログラムと機能)とWindows設定にある[アプリと機能)に表示されます。管理者の資格情報があれば、すべてのユーザーがTeamsをアンインストールできます。权限= 1ALLUSER = 1の違いを理解することが重要です。权限= 1パラメーターは,非VDI環境とVDI環境で使用できます。マシンごとのインストールを指定するには,VDI環境でのみALLUSER = 1パラメーターを使用します。

ALLUSER = 1モードでは,团队アプリケーションのバージョンが新しくなるたびに自動更新されることはありません。非永続環境では,このモードの使用をお勧めします。たとえば,Windows ServerまたはWindows 10のランダム/プールカタログからホストされた共有アプリまたはデスクトップなどです。詳しくは。”MSIを使用して微软团队をインストールする”(VDIインストールセクション)を参照してください。

Windows 10専用の永続VDI環境があります。团队アプリケーションを自動更新し,ユーザーごとにAppdata /本地に团队をインストールする場合,. exeインストーラーを使用するか,ALLUSER = 1を設定せずにMSIを使用します。

应用分层の場合:

警告:

レジストリエディターの使用を誤ると,深刻な問題が発生する可能性があり,オペレーティングシステムの再インストールが必要になる場合もあります。レジストリエディターの誤用による障害に対して,シトリックスでは一切責任を負いません。レジストリエディターは,お客様の責任と判断の範囲でご使用ください。また,レジストリファイルのバックアップを作成してから,レジストリを編集してください。

PortICAという名前の空のレジストリキーを作成します(デフォルトの名前,種類,データはそのままにします)。

Citrix应用程序分层を使用してVDAと微软团队インストールを異なるレイヤーで管理する場合,ALLUSER = 1で团队をインストールする前にWindowsで次のレジストリキーを使用します:

HKEY_LOCAL_MACHINE \ \ Citrix \ PortICA软件

または

HKEY_LOCAL_MACHINE \ SOFTWARE \ WOW6432Node \ Citrix \ PortICA

概要管理の推奨事項

Windows Server環境およびプールされたVDI Windows 10環境では,マシン全体のインストーラーを使用することをお勧めします。

コマンドラインでALLUSER = 1フラグをMSIに渡すと,团队アプリはC:\Program Files (x86)(約300 mb)にインストールされます。このアプリはログに微软当地AppData \ \ \ TeamsMeetingAddinを,ユーザー独自の構成,ユーザーインターフェイスの要素のキャッシュなどに微软AppData \漫游\ \团队(約600 ~ 700 mb)を使用します。

マシン全体のインストーラー

以下は,Windows Server 2016 64ビット仮想マシンに,团队のマシン全体のインストーラーをインストールすることによって作成されるフォルダー,デスクトップショートカット,およびレジストリの例です:

フォルダー:

  • C:\Program Files (x86)\Microsoft\Teams
  • C:\Users\ <用户名> \微软AppData \漫游\ \团队

デスクトップのショートカット:

C:\Program Files (x86)\Microsoft\Teams\current\Teams.exe

レジストリ:

  • 微软HKEY_LOCAL_MACHINE \ SOFTWARE \ WOW6432Node \ \ Windows \ CurrentVersion \运行
  • 微软HKEY_LOCAL_MACHINE \ SOFTWARE \ \ Windows \ CurrentVersion \运行
  • 微软HKEY_CURRENT_USER \ SOFTWARE \ \ Windows \ CurrentVersion \运行

推奨事項

  • 团队のレジストリキーを削除して,自動起動を無効にすることをお勧めします。これにより”午前8時にログオンが集中する”ことで仮想マシンのCPU消費量が急増するのを防ぐことができます。
  • 仮想デスクトップにGPUまたはvGPUがない場合は,团队の[設定](GPUハードウェアアクセラレーションを無効にする]を選択し,パフォーマンスを改善します。この設定(“disableGpu”:真的)は,desktop-config.jsonファイル内の微软% Appdata % \ \团队に格納されます。ログオンスクリプトを使用してファイルを編集し,値を真正に設定できます。
  • Citrix工作区环境管理(电话)を使用している場合は,(CPUスパイク保護]を有効にして,团队のプロセッサ消費を管理します。

重要:

ALLUSER = 1フラグを渡さない場合,MSIはTeams.exeインストーラーとsetup.jsonC:\Program Files (x86)\Teams安装程序に配置します。レジストリキー(TeamsMachineInstaller)が次の場所に追加されます:微软HKEY_LOCAL_MACHINE \ SOFTWARE \ WOW6432Node \ \ Windows \ CurrentVersion \运行

後続のユーザーログオンは,代わりにAppDataの最終インストールをトリガーします。

ユーザーごとのインストーラー

. exeインストーラーを使用すると,インストールプロセスが大幅に変更され,すべてのファイルがAppDataに配置されます。

フォルダー:

  • 当地C:\Users\ <用户名> \ AppData \ \微软\团队
  • 微软当地C:\Users\ <用户名> \ AppData \ \ \ TeamsPresenceAddin
  • 微软当地C:\Users\ <用户名> \ AppData \ \ \ TeamsMeetingAddin
  • C:\Users\ <用户名> \ AppData \ \ SquirrelTemp
  • C:\Users\ <用户名> \微软AppData \漫游\ \团队

デスクトップのショートカット:

微软当地C:\Users\ <用户名> \ AppData \ \ \团队\ Update.exe——processStart“Teams.exe”

レジストリ:

微软HKEY_CURRENT_USER \ SOFTWARE \ \ Windows \ CurrentVersion \运行

ベストプラクティス

ベストプラクティスの推奨事項は,ユースケースのシナリオに基づいています。非永続的な設定で团队を使用するには,团队ランタイムのデータ同期を効率的に実行するために,プロファイルキャッシュマネージャーが必要です。プロファイルキャッシュマネージャーを使用すると,適切なユーザー固有の情報(ユーザーデータ,プロファイル,設定など)がユーザーセッション中に確実にキャッシュされます。2次のつのフォルダー内のデータを同期してください:

  • 微软当地C:\Users\ <用户名> \ AppData \ \ \ IdentityCache
  • C:\Users\ <用户名> \微软AppData \漫游\ \团队

非永続的な設定用の团队でキャッシュしたコンテンツ除外一覧:

次のアイテムを团队キャッシュフォルダー% AppData % /微软团队から除外します。これらのアイテムを除外すると,ユーザーキャッシュサイズを小さくして,非永続的な設定をさらに最適化できます。

除外の一覧——ファイル

  • 漫游\微软团队\ \ * . txt

除外の一覧——ディレクトリ

  • 微软漫游\ \ Logs \团队
  • 漫游微软\ \ \ media-stack团队
  • 漫游\微软\团队\服务工作者\ CacheStorage
  • 漫游\微软团队\ \应用程序缓存
  • 微软漫游\ \团队\缓存
  • 漫游微软\ \ \ GPUCache团队
  • 微软漫游\ \团队\ meeting-addin \缓存(前景でアドインが見つからない問題のために重要)

ユースケース:シングルセッションシナリオ:

このシナリオでは,エンドユーザーは,一度に1つの場所で微软团队を使用します。2つの異なるWindowsセッションで同時に团队を実行する必要はありません。たとえば,共通の仮想デスクトップ展開では,各ユーザーが1つのデスクトップに割り当てられ,团队は1つのアプリケーションとして仮想デスクトップ内に展開されます。Citrix概要コンテナを有効にして,前述のユーザーごとのディレクトリをコンテナにリダイレクトすることをお勧めします。

  1. 微软团队のマシン全体のインストーラー(ALLUSER = 1)をゴールデンイメージで展開します。
  2. Citrix概要管理を有効にし,適切な権限でユーザープロファイルストアを設定します。
  3. 次の概要管理ポリシー設定を有効にします:[ファイルシステム]>[同期]>[プロファイルコンテナ——プロファイルディスクに含まれるフォルダー一覧]

    プロファイルの内容

    前述のすべてのフォルダーをこの構成にリストします。または、Citrix Workspace Environment Management(WEM)サービスを使用して、これらの設定を構成することもできます。

  4. 設定を適切なデリバリーグループに適用します。
  5. ログインして展開を検証します。

システム要件

推奨される最小バージョン交付控制器(DDC) 1906.2(以前のバージョンを使用している場合は,”微软团队の最適化を有効にする“を参照してください):

以下のオペレーティングシステムがサポートされています:

  • Windows Server 2019、2016、2012 R2の标准版,数据中心版,および服务器核心オプション付き

最小バージョン——虚拟投递代理(VDA) 1906.2:

以下のオペレーティングシステムがサポートされています:

  • Windows 64ビット版,バージョン1607年以降。(VM托管应用はサポートされていません)。
  • Windows Server 2019, 2016および2012 R2の标准および数据中心エディション

要件:

  • BCR_x64。msi -微软团队の最適化コードが格納されたmsiファイルです。自動的にGUIで起動します。VDAのインストールにコマンドラインインターフェイスを使用する場合は,このファイルを除外しないでください。

推奨バージョン——Windows向けCitrix工作区アプリ2006.1および最小バージョン——Windows向けCitrix工作区アプリ1907:

  • Windows 7, 8,および10 32ビット版および64ビット版(嵌入式エディションを含む)
  • Windows 2016 LTSB物联网企业(v1607)および2019 LTSC (v1809)
  • サポートされているプロセッサ(CPU)アーキテクチャ:x86およびx64 (ARMはサポートされていません)
  • エンドポイントの要件:2.1 ~ 2.4 ghz程度のデュアルCPUを搭載し,ピアツーピアのビデオ会議通話で720 p高清の解像度に対応していること。
  • デュアルまたはクアッドコアCPU、低い基本速度(約1.5 ghz)で英特尔涡轮推动またはAMD涡轮核心を搭載し,少なくとも2.4 ghzまでブーストできる。
  • 検証済みの惠普シンクライアント:t630 / t640 t730 / t740 mt44 / mt45。
  • 検証済みの戴尔シンクライアント:5070年、5470年モバイルTC。
  • 検証済みの10转弯シンクライアント:4510および5810问。
  • 検証済みエンドポイントの全一覧については,”シンクライアント“を参照してください。
  • Citrix工作区アプリでは,少なくとも600 mbのディスクスペースと1 gb RAMのが必要です。
  • 微软。net框架の最小要件はバージョン4.6.2です。システムに。净框架が導入されていない場合は,Citrix工作区アプリにより自動的にダウンロードとインストールが行われます。

最小バージョン- Linux向けCitrix工作区アプリ2006:

詳しくは。”2006年の新機能“の”微软团队の最適化“を参照してください。

ソフトウェア:

  • GStreamer 1.0以降または开罗2
  • libc + + -9.0以降
  • libgdk 3.22以降
  • OpenSSL 1.1.1d
  • x64 Linuxディストリビューション

ハードウェア:

  • 1.8 ghz以上のデュアルCPUを搭載し,ピアツーピアのビデオ会議通話で720 p高清の解像度に対応している。
  • デュアルまたはクアッドコアCPU,基本速度1.8 ghzで,2.9 ghz以上の高速英特尔涡轮推动を搭載している。

詳しくは。”Citrix工作区アプリをインストールする前提条件“を参照してください。

最小バージョン- Mac向けCitrix工作区アプリ2012:

サポートされるオペレーティングシステム

  • macOS卡特琳娜(10.15)
  • テスト環境でのみmacOS大苏尔β8。実稼働環境では使用しないでください。

サポートされる機能:

  • オーディオ
  • ビデオ
  • 画面共有の最適化(受信および送信)

ユーザーがCitrix工作区アプリ2012年以降とmacOS 10.15を使用している場合,团队の最適化はデフォルトで機能します。

チームの最適化を無効にする場合は,ターミナルで次のコマンドを実行し,工作区アプリを再起動します:

默认写入com.citrix.receiver.nomas mtopEnabled -bool否

微软团队の最適化を有効にする

微软团队の最適化を有効にするには,”微软团队のリダイレクトポリシー“で説明されている工作室用ポリシーを使用します(デフォルトはです)。HDXはこのポリシーが有効になっていることと、Citrix Workspaceアプリのバージョンが最低限必要とされるバージョンよりも新しいことを確認します。ポリシーが有効でCitrix Workspaceアプリがサポート対象のバージョンである場合は、VDAでレジストリキーHKEY_CURRENT_USER \ Software \ Citrix \ HDXMediaStream \ MSTeamsRedirSupportの値が1に自動的に設定されます。微软团队アプリケーションはこのレジストリキーをVDIモードで読み取ってロードします。

注:

工作室で使用可能なポリシーがない古い控制器バージョン(たとえばバージョン7.15)でバージョン1906.2以上のVDAを使用している場合,そのVDAでは微软团队のHDX最適化がデフォルトで有効になっているため,まだ最適化されていることがあります。

[バージョン情報]をクリックすると,Citrix HDX优化と表示されます:

シトリックスに最適化されている状態の凡例

代わりにCitrix HDX未连接と表示される場合は,Citrix APIが团队に読み込まれますが(リダイレクトの最初のステップです),スタックの後続の部分にエラーがありました。このエラーは,VDAサービスまたはCitrix工作区アプリで発生する可能性があります。

シトリックスに最適化されていない状態の凡例

凡例が表示されない場合,团队でCitrix APIが読み込まれていません。通知領域のアイコンを右クリックして团队を終了し,再起動します。工作室ポリシーが[禁止]に設定されておらず,Citrix工作区アプリのバージョンがサポートされていることを確認します。

シトリックスがない状態の凡例

ネットワークの要件

微软团队は会議またはマルチパーティ通話でOffice 365のメディアプロセッササーバーに依存します。次のシナリオで微软团队はOffice 365トランスポートリレーに依存します:

  • ピアツーピア通話の2つのピアが直接接続できない。
  • 参加者がメディアプロセッサに直接接続できない。

そのため,ピアとOffice 365クラウドの間のネットワークの状態が通話のパフォーマンスを左右します。

環境を評価し,クラウド全体のオーディオおよびビデオ環境に影響を与える可能性のあるリスクと要件を特定することをお勧めします。Skype商业ネットワーク評価ツールを使用して,ネットワークが微软团队に対応できるかどうかをテストします。サポート情報については,”サポート“を参照してください。

リアルタイムプロトコル(RTP)トラフィックに関する主要なネットワーク推奨事項の要約:

  • 可能な限り支社から直接Office 365ネットワークに接続します。
  • 支社で次のいずれかを使用する必要がある場合は,RTP / UDPの团队トラフィックが妨げられないことを確認してください。HdxTeams.exeは,エンドポイントで構成された明示的なプロキシを適用しません。
    • プロキシサーバーのバイパス
    • ネットワークのSSLインターセプト
    • ディープパケットインスペクションデバイス
    • VPNヘアピン(可能な場合は分割トンネリングを使用)
  • 十分な帯域幅を計画して提供します。
  • 各支社のネットワークの接続性と品質について確認してください。

工作区アプリ(HdxTeams.exe)のWebRTCメディアエンジンは,クライアントにオフロードされるマルチメディアストリームの安全实时传输协议(SRTP)を使用します。SRTPは,対称キー(128ビット)を使用してメディアを暗号化しメッセージを制御することにより,RTPに機密性と認証を提供し,カウンターモードでAES暗号化を使用します。

ポジティブなユーザーエクスペリエンスを保証するために,次の測定基準をお勧めします:

測定基準 エンドポイントからOffice 365
遅延(片道) 50ミリ秒未満
遅延(RTT) 100年ミリ秒未満
パケット損失 15秒間隔で1%未満
パケット到着間ジッター 15秒間隔で30ミリ秒未満

詳しくは。”微软团队用に組織のネットワークを準備する“を参照してください。

帯域幅の要件に関して,微软团队用の最適化では,オーディオ(OPUS / G。722 / PCM G711)およびビデオ(H264 / VP9)用にさまざまなコーデックを使用できます。

ピアは,セッション記述プロトコル(SDP)のオファー/アンサーを使用して,通話の確立プロセス中にこれらのコーデックをネゴシエートします。Citrixのユーザーごとの最低推奨要件は次のとおりです:

種類 帯域幅 コーデック
オーディオ(片道) 約90 kbps G.722
オーディオ(片道) 約60 kbps 作品*
ビデオ(片道) 約700 kbps H264 360p @ 30帧16:9
ビデオ(片道) 約2500 kbps VP9 720p @ 30帧16:9
画面共有 約300 kbps H264 1080p @ 15帧

*作品は6 kbps ~ 510 kbpsの固定および可変ビットレートのエンコードをサポートしています。

作品およびVP9は,最適化された2 VDIユーザー間のピアツーピア通話の優先コーデックです。

G.722およびH264は,会議に参加するVDIユーザーに推奨されるコーデックです。

プロキシサーバー

プロキシの場所に応じて,次のことを考慮してください:

  • VDAでのプロキシ構成:

    VDAで明示的なプロキシサーバーを構成し,プロキシ経由でローカルホストに接続をルーティングすると,リダイレクトは失敗します。プロキシを正しく構成するには,[インターネットオプション]>[接続]>[局域网の設定]>[プロキシサーバー][ローカルアドレスにはプロキシサーバーを使用しない]を選択し,127.0.0.1:9002が確実にバイパスされるようにする必要があります。

    PACファイルを使用する場合,PACファイルのVDAプロキシ構成スクリプトはwss: / / 127.0.0.1:9002に対して直接を返す必要があります。そうでない場合,最適化は失敗します。このスクリプトが直接を返すようにするには,shExpMatch (url, wss: / / 127.0.0.1:9002 / *)を使用します。

  • Citrix工作区アプリでのプロキシ構成:

    ブランチオフィスがプロキシ経由でインターネットにアクセスするように構成されている場合,窗户向けCitrix工作区アプリバージョン2012(谈判またはKerberos, NTLM,基本,および消化),Linux向けCitrix工作区アプリバージョン2101(匿名認証),苹果向けのCitrix工作区アプリバージョン2104(匿名認証)は,プロキシサーバーをサポートします。クライアントデバイスで以前のリリースのCitrix工作区アプリを使用している場合,プロキシ構成を読み取ることができません。これらのデバイスは,トラフィックをOffice 365将サーバーに直接送信します。

    重要:

    クライアントデバイスがDNSサーバーに接続してDNS解決を実行できることを確認します。クライアントデバイスは,微软团队把サーバーの3つのFQDNを解決できる必要があります:worldaz.turn.teams.microsoft.comusaz.turn.teams.microsoft.com,およびeuaz.turn.teams.microsoft.com

通話の確立とメディアフローパス

可能であれば,Citrix工作区アプリのHDXメディアエンジン(HdxTeams.exe)がピアツーピア通話でユーザーデータグラムプロトコル(UDP)上で直接ネットワーク安全实时传输协议(SRTP)接続を確立しようとします。UDPポートがブロックされている場合,メディアエンジンはTCP 443にフォールバックします。

HDXメディアエンジンは,冰,会话遍历公用事业NAT(眩晕),遍历使用继电器在NAT(转)をサポートして,候補の検出と接続の確立を行います。

2つのピア間,またはピアと会議サーバーの間に直接のパスがない(ユーザーがマルチパーティ通話または会議に参加している)場合,HdxTeams.exeは微软Office 365の团队トランスポートリレーサーバーを使用して,他のピアまたは(会議がホストされている)メディアプロセッサにアクセスします。ユーザーのクライアントマシンは,2つのOffice 365サブネットIPアドレス範囲と4つのUDPポートにアクセスできる必要があります。詳しくは,下の“通話のセットアップ”セクションのアーキテクチャ図と”Office 365のURLとIPアドレスの範囲ID 11“を参照してください。

ID カテゴリ アドレス ターゲットポート
11 最適化が必要的 13.107.64.0/18、52.112.0.0/14 52.120.0.0/14 UDP:3478、3479、3480、3481、TCP:443(フォールバック)

これらの範囲には,トランスポートリレーとメディアプロセッサの両方が含まれます。团队トランスポートリレーは,眩晕および把機能を提供しますが,冰エンドポイントではありません。また,团队トランスポートリレーはメディアを終了せず,トランスコード処理も実行しません。他のピアまたはメディアプロセッサにトラフィックを転送するときに,TCP (HdxTeams.exeがTCPを使用している場合)をUDPに中継できます。

HdxTeams.exeは,Office 365クラウド内の最も近い微软团队トランスポートリレーと通信します.HdxTeams.exeは,エニーキャストIPとポート3478 ~ 3481 UDP(ワークロードごとに異なるUDPポート,多重化によって発生する場合あり)またはフォールバックに443 TCP TLSv1.2を使用します。通話品質は,基盤となるネットワークプロトコルによって異なります。UDPは常にTCPよりも推奨されるため,支社のUDPトラフィックに対応するようネットワークを設計することをお勧めします。

团队が最適化モードで読み込まれ,HdxTeams.exeがエンドポイントで実行されている場合,対話型接続確立(ICE)の失敗により,通話のセットアップエラーが発生するか,オーディオ/ビデオが一方通行になります。通話を完了できない場合,またはメディアストリームが全二重でない場合は,最初にエンドポイントのWiresharkトレースを確認してください。

注:

エンドポイントにインターネットアクセスがない場合でも,同じLAN上でピアツーピア通話ができる可能性があります。会議は失敗します。この場合,通話のセットアップが始まる前に30秒のタイムアウトがあります。

通話のセットアップ

このアーキテクチャ図は,通知フローシーケンスの視覚的なリファレンスとして使用します。対応する手順が図に示されています。

アーキテクチャ:

微软团队の最適化のしくみ

  1. 微软团队を起動します。
  2. 团队がO365に対する認証を行います。テナントポリシーが团队クライアントにプッシュダウンされ,関連する把およびシグナリングチャネル情報がアプリに中継されます。
  3. 团队はVDAで実行されていることを検出し,Citrix JavaScript APIへのAPI呼び出しを行います。
  4. 团队内のCitrix JavaScriptはVDA上で実行されているWebSocketService.exeへのセキュアなWebSocket接続を開き(127.0.0。1:9002),ユーザーセッション内で実行されるWebSocketAgent.exeを起動します。
  5. WebSocketAgent.exeは,Citrix HDX团队リダイレクトサービス(CtxSvcHost.exe)を呼び出すことによって,汎用仮想チャネルをインスタンス化します。
  6. Citrix工作区アプリのwfica32.exe (HDXエンジン)は,团队の最適化に使用される新しいWebRTCエンジンであるHdxTeams.exeという新しいプロセスを生成します。
  7. HdxTeams.exeとTeams.exeは,双方向仮想チャネルパスを持ち,マルチメディア要求の処理を開始できます。

    ——ユーザー呼び出し—

  8. ピア一呼び出しボタンをクリックします.Teams.exeはOffice 365の团队サービスと通信し,ピアBとのエンドツーエンドのシグナリングパスを確立します。团队は,サポートされている一連の呼び出しパラメーター(コーデック,解像度など,セッション記述プロトコル(SDP)サービスとして知られています)をHdxTeamsに要求します。これらの呼び出しパラメーターは,Office 365の团队サービスへのシグナリングパスを使用して,そこから他のピアに中継されます。
  9. SDPオファーまたは応答(シングルパスネゴシエーション)はシグナリングチャネル経由で実行され,対話型接続確立(ICE)接続チェック(会话遍历公用事业为NAT(眩晕)バインド要求を使用したNATおよびファイアウォールトラバーサル)が完了します。次に、安全实时传输协议(SRTP)メディアは,HdxTeams.exeと他のピア(または会議の場合はOffice 365会議サーバー)の間で直接やり取りされます。

微软電話システム

微软团队電話システムはを使用してOffice 365クラウドで通話制御機能およびPBX機能を有効にする微软のテクノロジです。微软团队の最適化は,Office 365通話プランまたはダイレクトルーティングを使用する電話システムをサポートします。ダイレクトルーティングを使用すると,オンプレミスのソフトウェアを追加しなくても,サポートされている独自のセッションボーダーコントローラーを微软電話システムに直接接続できます。

ファイアウォールについての考慮事項

ユーザーが初めて微软团队クライアントを使用して最適化された呼び出しを開始すると,Windowsファイアウォール設定の警告が表示される場合があります。この警告は,HdxTeams.exe (HDX叠加团队)の通信を許可するようユーザーに求めます。

ファイアウォールの警告

以下の4つのエントリが[セキュリティが強化された视窗防护ファイアウォール]コンソールの[受信規則]に追加されます。必要に応じて,より制限的な規則を適用できます。

ファイアウォールの受信規則

微软团队とSkype商业の共存

微软团队业务をとSkype,機能が重複する2つの個別のソリューションとして並べて展開できます。詳しくは。”微软团队とSkype商业の共存と相互運用性の理解“を参照してください。

Citrix实时优化包と团队マルチメディアエンジンのHDX最適化は,環境に設定されている構成をすべて尊重します(たとえば,アイランドモード,Skype商业と团队のコラボレーション,Skype商业と团队のコラボレーションおよび会議)。

周辺機器アクセス権限は,一度に1つのアプリケーションにのみ付与されます。たとえば,通話中に实时媒体引擎がWebカメラにアクセスすると,通話の間,イメージデバイスがロックされます。デバイスがリリースされると,团队で使用できるようになります。

团队とSkypeの共存

Citrix SD-WAN:微软团队向けに最適化されたネットワーク接続

オーディオとビデオの最適な品質には,Office 365クラウドへのネットワーク接続で低遅延,低ジッター,低パケット損失が必要です。Citrix Workspaceアプリユーザーによる支社からデータセンターへのMicrosoft Teams音声ビデオRTPトラフィックのバックホールで追加の遅延が発生し、WANリンクの輻輳が発生することがあります。Citrix SD-WANはMicrosoft Office 365ネットワーク接続の原則に従って、Microsoft Teamsの接続を最適化します。Microsoft RESTベースのOffice 365 IPアドレスとWebサービス、および近接DNSを使用して、Citrix SD-WANがMicrosoft Teamsトラフィックを識別、分類、および誘導します。

多くの地域のビジネス用ブロードバンドインターネット接続は,断続的なパケット損失,過度のジッター期間,停止に悩まされています。

Citrix SD-WANは,ネットワークの状態がさまざまに異なる場合,または低下している場合,微软团队のオーディオ/ビデオ品質を保持する2つのソリューションを提供します。

  • 微软Azureを使用している場合,Azure VNETで導入されたCitrix SD-WAN仮想アプライアンス(VPX)は高度な接続の最適化を提供します。これらの最適化には,シームレスなリンクフェールオーバーとオーディオパケットトレースが含まれます。
  • または,Citrix SD-WANのお客様はCitrix云直接サービスを介してOffice 365に接続できます。このサービスは,すべてのインターネットのトラフィックに信頼できる安全な配信を提供します。

支社のインターネット接続の品質が問題にならない場合は,微软团队トラフィックをCitrix SD-WANブランチアプライアンスから最も近いOffice 365フロントドアに直接誘導し,遅延を最小限に抑えることができます。詳しくは。”Citrix SD-WAN Office 365の最適化“を参照してください。

Citrix SD-WAN

微软团队のギャラリービューとアクティブスピーカー

微软团队は,[ギャラリー](大きいギャラリー],および(集合モード]のレイアウトをサポートしています。

微软团队は4人の参加者のビデオストリームによる2 x2グリッドを表示します(ギャラリーと呼ばれます)。この場合,团队はデコードのために4つの個別のビデオストリームをクライアントデバイスに送信します。ビデオを共有している参加者が4人を超える場合、最新の4人のうち最もアクティブなスピーカーのみが画面に表示されます。

微软团队は最大7 x7のグリッドを表示する大きなギャラリービューも提供します。その結果,团队会議サーバーは単一のビデオフィードを合成し,それをデコードのためにクライアントデバイスに送信するため,CPU消費量を抑えられます。この単一のマス目形式のフィードには,ユーザーのセルフプレビュービデオも含まれる場合があります。

微软团队は最後に新しい会議エクスペリエンスの一部である集合モードをサポートしています。团队は,AIセグメンテーションテクノロジを使用して参加者を共有の背景にデジタルで配置し,すべての参加者を同じホールの客席に表示します。

ユーザーは,省略記号メニューで[ギャラリー](大きいギャラリー],または(集合モード]のレイアウトを選択することにより,会議中にこれらのモードを制御できます。

ビデオレイアウト

微软团队の画面共有

微软团队はH264のようなビデオコーデックで共有されているデスクトップを効果的にエンコードし高画質ストリームを作成する,ビデオベースの画面共有(于)に依存しています。HDX最適化により,受信画面共有はビデオストリームとして扱われます。そのため,ビデオ通話の最中に他のピアがデスクトップの共有を開始すると,元のカメラのビデオフィードが一時停止されます。代わりに,画面共有ビデオフィードが表示されます。その後,このピアは手動でカメラ共有を再開する必要があります。

送信画面の共有も最適化され,Citrix工作区アプリ(バージョン1907年以降)にオフロードされます。この場合,HdxTeams.exeは,思杰桌面查看器(CDViewer.exe)ウィンドウのみをキャプチャして送信します。クライアントマシンで実行されているローカルアプリケーションを共有する場合は,CDViewerにオーバーレイとして適用することができ,それもキャプチャされます。

マルチモニター:CDViewerが全画面モードでマルチモニターにまたがっている場合,プライマリモニターのみが共有されます。ユーザーは,仮想デスクトップ内の目的のアプリケーションを,通話中の他のピアのプライマリモニターにドラッグして表示する必要があります。

画面共有

注:

团队をスタンドアロンのシームレスアプリケーションとして公開している場合,画面共有は,Citrix工作区アプリのバージョン1909年以降で物理エンドポイントのローカルデスクトップをキャプチャします。

微软团队の周辺機器

微软团队の最適化がアクティブな場合,Citrix工作区アプリは周辺機器に(ヘッドセット,マイク,カメラ,スピーカーなど)アプリにアクセスします。その後,周辺機器は微软团队UIに正しく列挙されます([設定]>[デバイス])。

微软团队の最適化モード

微软团队はデバイスに直接アクセスしません。メディアの取得,キャプチャ,処理には,代わりにHdxTeams.exeが使用されます。微软团队では,ユーザーが選択できるデバイスが一覧表示されます。

推奨事項:

  • エコーキャンセル機能が組み込まれた微软团队認定のヘッドセット。マイクとスピーカーが別のデバイスにある複数周辺機器のセットアップでは,エコーが発生する可能性があります。これは,マイクがWebカメラに内蔵されており,スピーカーがモニターに搭載されている場合などです。外部スピーカーを使用する場合は,マイクと,マイクに音を屈折させる可能性のある面から可能な限り離れた場所に配置します。
  • 微软团队認定のカメラ。ただし,Skype商业認定の周辺機器は微软团队と互換性があります。
  • HdxTeams.exeは,オンボードH。264年エンコーディングuvc 1.1および1.5を実行するWebカメラでCPUオフロードを利用できません。

注:

HdxTeams.exeは,特定のオーディオデバイス形式(チャネル,ビット深度,サンプルレート)のみをサポートします:

  • 再生デバイス:最大2チャネル,16ビット,最大96000 hzの周波数
  • 録音デバイス:最大4チャネル,16ビット,最大96000 hzの周波数

1つのスピーカーまたはマイクが通常の設定と一致しない場合でも,团队のデバイス列挙は失敗し,[設定]>[デバイス]なしが表示されます。HdxTeams.exeWebrpcログはこのような情報を表示します:

Mar 27 20:58:22.885 webrtcapi。WebRTCEngine信息:init。初始化…

Mar 27 20:58:23.190 webrtcapiWebRTCEngine错误:init。无法创建音频模块!

この問題を回避するには,サウンドコントロールパネル(mmsys.cpl)を開き,再生または録音デバイスを選択して,[プロパティ]>[詳細設定)でサポートされているモードに変更します。または,特定のデバイスを無効にします。

フォールバックモード

最適化されたVDIモードで微软团队が読み込めない場合,VDAでは,Webカメラリダイレクトやクライアントのオーディオとマイクのリダイレクトのような従来のHDXテクノロジにフォールバックされます。非最適化モードでは,周辺機器がVDAにマップされます。周辺機器は,微软团队アプリには仮想デスクトップにローカルで接続されているように表示されます。

VDAで次のいずれかのレジストリDWORD値を設定することで,フォールバックメカニズムを細かく制御できるようになりました:

微软HKLM \ SOFTWARE \ \ \ DisableFallback团队

微软HKCU \ SOFTWARE \ \办公\ \ DisableFallback团队

フォールバックモードを無効にするには,値を1に設定します。オーディオのみを有効にするには,値を2に設定します。値がない,または0に設定されている場合,フォールバックモードが有効になります。この機能を使用するには,团队バージョン1.3.0.13565以降が必要です。

团队の[設定]>[デバイス]タブで表示されるカメラ名の違いで,最適化モードか非最適化モードかを判断できます。微软团队が非最適化モードで読み込まれた場合,従来のHDXテクノロジが起動します。以下の画像のように,Webカメラ名の冒頭にはCitrix HDXが表示されます。スピーカーとマイクのデバイス名は,最適化モードと比べてわずかに異なる(または省略される)場合があります。

微软团队の非最適化モード

従来のHDXテクノロジを使用する場合,微软团队はオーディオ,ビデオ,および画面共有処理をエンドポイントのCitrix工作区アプリWebRTCメディアエンジンにオフロードしません。代わりに,HDXテクノロジでサーバー側でのレンダリングが使用されます。ビデオをオンにすると、VDAのCPU消費量が高くなることが予想されます。リアルタイムのオーディオパフォーマンスは最適ではない場合があります。

既知の制限事項

Citrixの制限

Citrix工作区アプリでの制限:

  • DTMFトーンはサポートされていません。
  • 藏ボタン——応答と通話終了はサポートされていません。音量の増減はサポートされています。
  • マルチモニター環境で画面共有を行うと,メインモニターのみが共有されます。
  • 受信カメラまたは画面共有ストリームからのビデオストリームは1つしかサポートしません。受信画面共有がある場合,優先度の高いスピーカーのビデオではなく,画面共有が表示されます。
  • セカンダリ呼び出し([团队]>[設定]>[デバイス])はサポートされていません。
  • 微软团队の管理センターのQoS(サービス品質)設定は,VDIユーザーには適用されません。
  • Citrix工作区アプリのアプリ保護アドオン機能は,発信画面共有を妨げます。
  • 团队のズームインおよびズームアウト機能はサポートされていません。

VDAでの制限:

  • Citrix工作区アプリの高DPI設定を[はい]または[いいえ,ネイティブ解像度を使用します]に設定すると,モニターのDPIスケールファクターが100%を超えて設定された場合,リダイレクトされたビデオウィンドウがずれて表示されます。

Citrix工作区アプリとVDAでの制限:

  • 発信画面共有:アプリケーション共有はサポートされていません。
  • 最適化された通話の音量は,VDAではなくクライアントマシンの音量バーでのみ制御できます。

微软の制限

  • 背景をぼかしたりカスタマイズしたりするオプションはサポートされていません。
  • 3 x3ギャラリービューはサポートされていません。团队の依存関係 - 3x3グリッドの実装予定については、Microsoftにお問い合わせください。
  • Skype商业との相互運用性は音声通話に限定され,ビデオのモダリティはありません。
  • 受信および発信ビデオストリームの最大解像度は720 pです。团队の依存関係 - 1080pの実装予定については、Microsoftにお問い合わせください。
  • PSTN通話の呼び出し音はサポートされていません。
  • ダイレクトルーティングのメディアバイパスはサポートされていません。

Citrixと微软の制限

  • 画面共有を行うと[システムオーディオを含める]オプションを使用できません。
  • ポップアウトチャット(マルチウィンドウチャットまたは新しい会議エクスペリエンスとも呼ばれます)はサポートされていません。
  • VDI参加者はブレークアウトルーム機能を使用できます。主催者がVDIユーザーの場合,团队はブレークアウトルームをサポートしません。
  • 制御を渡すまたは獲得する:デスクトップ画面共有またはアプリケーション共有セッション中はサポートされません。PowerPoint共有セッション中のみ,サポートされています。
  • E911およびロケーションベースルーティング(LBR)はサポートされていません。

追加情報