Citrix Virtual Apps and Desktops

概要

HDX Screen Sharingは、Citrix Virtual Apps and Desktopsに組み込まれたネイティブな高性能機能であり、ユーザーが仮想セッション画面をリアルタイムで他のユーザーと共有できるようにします。低遅延と高品質を実現するように設計されており、サードパーティ製ソフトウェアソリューションを実装することなく、コラボレーション、サポート、トレーニングのシナリオでシームレスなエクスペリエンスを提供します。

screen1

HDX Screen Sharing機能はHDXプロトコルに直接統合されており、共有セッションが安全かつ効率的で、セッションパフォーマンスへの影響を最小限に抑えることができます。

HDX Screen Sharingを使用すると、ユーザーはキーボードとマウスの制御を含むCitrixセッションのコンテンツ全体を、1人以上の参加者と共有できます。

  • この機能は高解像度ディスプレイをサポートし、最大8台のモニターに対応できます。

  • HDX Screen Sharingは、Windows、Linux、macOSを含むすべてのVDAプラットフォームで利用でき、クロス互換性を提供します。これは、Windows VDAのユーザーがLinuxおよびmacOS VDAのユーザーと画面を共有できることを意味し、その逆も可能です。

さらに、HDX Screen Sharingはクライアントコンポーネントに依存しないため、モバイルデバイスを含むすべてのクライアントプラットフォームでアクセス可能です。

主要な概念

  • 共有者: 仮想デスクトップセッションから画面共有を開始し、仮想セッションのデスクトップを他のユーザーに表示するユーザー
  • 閲覧者: 共有者のセッションに接続して画面を閲覧するユーザー(複数可)。画面共有参加者とも呼ばれる
  • 接続コード: 共有者が共有セッションへのアクセスを閲覧者に提供する、システム生成の一意のセキュリティコード
  • グラフィックステータスインジケーター: 通知領域に配置されたユーザーインターフェイス要素。画面共有セッションの開始、停止、管理のためのコントロールを提供する
  • 画面共有プレーヤー: 閲覧者が共有者のセッションを閲覧するために使用するセッション内ツール

ユースケースと使用例のシナリオ

HDX Screen Sharingを適切に構成して利用することで、ITサポートから共同開発、トレーニングまで、さまざまな組織のニーズに対応できます。

シナリオ 1: ITヘルプデスクとリモートサポート

IT管理者は、ユーザーが仮想デスクトップで経験している問題をトラブルシューティングする必要があります。問題を再現しようとする代わりに、IT管理者はCitrix DirectorからHDX Screen Sharingを介してRemote Assistを開始できます。 管理者はユーザーの正確な画面をリアルタイムで確認でき、問題の特定と解決が迅速化されます。キーボードとマウスの制御を要求する機能により、管理者は直接的なアクションを実行できます。 HDX Screen Sharingは、CVAD 2511以降のバージョンからCitrix Directorにも統合されています。Citrix Directorを介したHDX Screen Sharingの使用に関する詳細については、Citrix Directorのドキュメントを参照してください。

シナリオ 2: エンドユーザーのコラボレーション

エンジニアのチームが、仮想デスクトップでグラフィックを多用するアプリケーション内で複雑な3Dモデルに取り組んでいます。彼らは一緒にデザインをレビューし、リアルタイムで調整を行う必要があります。

1人のエンジニアがセッションを共有でき、チーム全体がモデルを閲覧し、変更を提案し、さらには交代でアプリケーションを制御して編集を行うことができます。これにより、ファイルのエクスポートやサードパーティ製画面共有ツールの使用が不要になります。

シナリオ 3: 従業員のオンボーディングとトレーニング

  • 新入社員が独自の基幹業務アプリケーションの使用方法を学んでいます。トレーナーは、新入社員の仮想セッション内でアプリケーションの機能を直接デモンストレーションできます。

トレーナーは新入社員を段階的に指導できます。色付きの境界線インジケーター(赤または黄)は、セッションが共有されていることを明確に示し、学習環境の視覚的な手がかりを提供します。

システム要件

  • HDX Screen SharingはすべてのVDAプラットフォームでサポートされていますが、特定のプラットフォームでは追加の要件がある場合があります。詳細については以下を参照してください。

HDX Screen Sharingは、デフォルトで52525から52625の範囲のTCPポートを使用します。

  • VDAバージョン2112以降をインストールする際、VDAインストーラーはHDX Screen Sharingのデフォルトのファイアウォールポートを自動的に開くように構成できます。

screen2

VDAのインストール中にこれが実行されなかった場合、またはカスタムポート範囲が構成されている場合は、これらのポートをVDAで手動で開きます。

注:

セッションをホストするVDAと、共有セッションに接続するマシンとの間にネットワーク接続が必要です。

1つの画面共有セッションに最大64人の閲覧者が接続できます。ポート範囲は、マルチセッション環境で画面共有を開始できるユーザーの最大数を制御します。ユーザーごとに1つのポートが必要です。

  • 注:

  • セッションに接続されているすべてのモニターが共有されます。個々のモニターを選択することはできません。

AV1およびH.265ビデオコーデックと10ビットカラーモードはサポートされていません。アクティブな画面共有中は、セッションは自動的にH.264ビデオエンコーディングにフォールバックします。画面共有セッションが終了すると、AV1およびH.265が再び利用可能になります。

Windows VDA

  • Windows: シングルセッションまたはマルチセッションOS VDA
  • グラフィックステータスインジケーターを有効にする必要があります。

  • 注:

    デスクトップセッションのみ共有できます。

Linux VDA

  • 複数のLinux VDA間でセッション共有が行われる場合、キーボード入力の問題を避けるために、同じVDAバージョンにアップグレードすることをお勧めします。
  • Citrix Workspace™アプリをスキャンコードモードを使用するように構成することをお勧めします。
  • システムトレイアイコンを有効にする必要があります。

Linux VDAのHDX Screen Sharingに関する詳細については、HDX Screen Sharingに関するLinux VDAドキュメントを参照してください。

MacOS VDA

  • Qt 5、リビジョン5.15.13以降。

HDX Screen Sharingに関するすべてのVDAで統一されたユーザーエクスペリエンスを調整するために、Qtフレームワークをインストールする必要があります。最小互換バージョンはQt 5(リビジョン5.15.13以降)です。

VDAへのQt 5のインストールは、例えばhomebrewを使用して、次のコマンドを実行することで実行できます。

brew install qt@5

MacOS VDAのHDX Screen Sharingに関する詳細については、HDX Screen Sharingに関するMacOS VDAドキュメントを参照してください。

構成

HDX Screen Sharingはデフォルトで無効になっており、Citrix®ポリシーを通じて機能を有効化および構成できます。

ポリシーにより、HDX Screen Sharingの構成をきめ細かく制御できます。

エンドユーザー向けHDX画面共有の有効化

HDX画面共有はデフォルトで無効になっています。エンドユーザーがHDX画面共有を介して画面を共有できるようにするには、以下の機能を有効にして構成する必要があります。

  • HDX画面共有ポリシーの有効化
  • グラフィックステータスインジケーターの有効化
  • オプション: VDAファイアウォールでのカスタムポートの構成と開放

ステップ1: HDX画面共有の有効化

HDX画面共有を有効にするには、画面共有ポリシーを参照し、ポリシーを有効に設定します。

screen3a

ステップ2: グラフィックステータスインジケーターの有効化

グラフィックステータスインジケーターを参照し、ポリシーを有効に設定します。

screen3

その他のHDX画面共有構成

デフォルトでは、HDX画面共有は通信に以下のTCPポートを使用します。

  • TCP開始ポート: 52525
  • TCP終了ポート: 52625

デフォルトのTCPポート範囲は、「HDX画面共有ポート」ポリシーで調整できます。

TCPポート範囲を調整するには、「HDX画面共有ポート」ポリシーを参照し、ポート範囲を希望のポート範囲に設定します。

ポート構成は、マルチセッションVDAで画面を共有する同時ユーザーの数を制限するために使用できます。

注:

ポート構成は、DirectorのHDX画面共有と重複しないようにしてください。

HDX画面共有接続コードは、デフォルトでは期限切れにならず、画面共有セッション中にそのセッションに参加するために無期限に使用できます。

セキュリティを強化するために、接続コードが期限切れになるタイムアウト設定を構成できます。指定されたタイムアウト期間が経過すると、以前に生成された接続コードは無効になり、新しいユーザーはこのコードを使用して画面共有セッションに参加できなくなります。共有者は、新しいセッション接続コードを再生成する必要があります。

さらに、画面共有セッションが開始され、構成されたタイムアウト期間内にビューアーが接続しなかった場合、画面共有は自動的に停止します。画面共有を再開するには、共有者はHDX画面共有を再起動し、接続コードを共有する必要があります。

  • HDX画面共有セッションのタイムアウトを構成するには、「HDX画面共有タイムアウト」ポリシーを参照し、希望のタイムアウト値を分単位で設定します。

  • 接続コードの構成 (プレビュー)

デフォルトでは、HDX画面共有は40文字の接続コードを使用します。CVAD 2411以降、管理者はHDX画面共有用の新しい短い接続コードの使用を構成できます。新しい接続コードは13文字と短く、共有者が将来のビューアーに接続コードを口頭で伝えやすくするために、曖昧な文字は含まれていません。

screen4

現在、この構成はVDAのレジストリ設定として提供されています。新しい短い接続コードは、古いVDAとの下位互換性がないことに注意してください。

注:

新しい短い接続コードは、古いVDAとの下位互換性を提供しません。

前提条件

VDA - CVAD 2411以降

接続構成

新しい短い接続コードを有効にするには:

  1. regedit.exeを使用してWindowsレジストリエディターを開きます。
  2. HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\Graphics\ScreenShareに移動します。
  3. CodeTypeという名前のDWORD値を作成し、値を1に設定します。

このキーは、使用する接続コードを制御します。0は古い長い接続コード、1は新しい短いコードです。

screen5

画面共有セッションの開始

共有者としてセッションを共有するには、Windows通知領域にあるHDXグラフィックステータスインジケーターアイコンを探します。それを右クリックしてメニューを表示し、「画面共有」>「自分の画面を共有」を選択します。

screen sharing 1

画面共有が開始されると、画面共有セッションに参加するために使用できる接続コードが表示されたダイアログボックスが表示されます。このコードは、1人以上のビューアーが画面共有セッションに接続するために使用できます。

「クリップボードにコピー」をクリックするか、ダイアログボックスに表示されている接続コードを手動で選択してコピーします。

接続コードは、電子メールアプリケーションやMicrosoft Teamsなどの任意のアプリケーションに貼り付けて、他のユーザーに配布できます。

接続コードがコピーされたら、「OK」をクリックするか、右上隅の「x」をクリックしてダイアログボックスを閉じることができます。

現在の有効な接続コードは、セッションが共有されている間はいつでも、「画面共有」>「接続コード」メニューオプションから取得できます。

screen6

注:

接続コードを共有する相手には注意してください。接続コードを共有したすべてのユーザーは、アクティブな画面共有セッションに接続できる可能性があります。

画面共有セッションが開始されると、Citrixセッションの周囲に黄色の枠が表示され、HDX画面共有がアクティブであるが、まだビューアーが参加していないことを示します。

screen7

ビューアーが画面共有セッションに接続すると、枠の色が赤に変わり、画面共有セッションがアクティブでビューアーが接続していることを示します。

screen8

Citrixセッションで複数の画面がアクティブになっている場合、すべての画面が画面共有を介して共有され、ビューアーはセッション内の接続されているすべての画面を見ることができます。

現在、セッション内で単一のモニターまたは接続されているモニターのサブセットのみを共有する機能はサポートされていません。

デフォルトでは、最大100人のビューアーが単一の画面共有セッションに接続できますが、この制限はCitrix管理者が設定する場合があります。

新しい接続コードの再生成

接続コードがアクティブである限り、新しいユーザーはその接続コードを使用して画面共有セッションに参加できます。コードの有効期限が切れている場合、既存のビューアーは接続されたままになりますが、新しいユーザーは画面共有セッションに接続できなくなります。新しいユーザーがセッションに接続できるようにするには、新しい接続コードを再生成する必要があります。

新しい接続コードは、セッションが共有されている間であればいつでも、[画面共有] > [接続コード] メニューオプションから取得できます。

screen9

画面共有の停止

画面共有を停止するには、Windowsの通知領域にあるHDXグラフィックステータスインジケーターアイコンを探します。それを右クリックしてメニューを表示し、[画面共有] > [画面の共有を停止] を選択します。画面共有はすぐに停止し、現在のすべてのビューアーはセッションから切断されます。画面共有が停止したことを示す赤い枠線は消えます。

screen10

マウスとキーボードの制御を付与

画面共有セッション中の任意の時点で、共有者として特定ビューアーにマウスとキーボードの制御を渡すことができます。

制御が渡されると、そのビューアーはCitrixセッション内であなたのマウスとキーボードの完全な制御をあなたと共有します。

マウスとキーボードの制御を共有するには、Windowsの通知領域にあるグラフィックステータスインジケーターアイコンを開きます。それを右クリックしてメニューを表示し、[画面共有] > [制御を付与] を選択し、制御を渡すアクティブなビューアーのいずれかを選択します。

screen11

選択されたビューアーには、マウスとキーボードの制御が付与されたことを示す通知が表示されます。

screen12

マウスとキーボードの共有を停止し、制御を取り戻すには、Windowsの通知領域にあるグラフィックステータスインジケーターアイコンを開きます。それを右クリックしてメニューを表示し、[画面共有] > [制御を付与] を選択し、アクティブなビューアーの選択を解除します。

screen13

ビューアーには、マウスとキーボードの制御を失ったことが通知されます。

screen14

注:

マウスとキーボードの制御は、一度に1人のビューアーとのみ共有できます。ビューアーはマウスとキーボードの制御を要求することもできます。この場合、要求が通知され、その要求を許可または拒否することができます。

screen17

イベントログ

セキュリティおよび監査の目的で、共有者VDAでの画面共有イベントが収集およびログに記録されるようになり、管理者は共有者VDAでの画面共有アクティビティを追跡できるようになります。画面共有セッション中に、以下の情報とイベントがログに記録されます。

  • 共有の開始/停止 – 画面共有セッションの開始と停止を示すイベント
  • 接続要求 – 接続を要求したビューアーのIPとユーザー名、使用された接続コード、および接続決定(認証失敗または共有者の決定による接続許可/拒否)
  • 画面制御要求 – 画面制御を要求したビューアーのIPとユーザー名、および決定(許可/拒否)
  • ビューアーのアクション – 画面共有セッションから切断した、または共有者の画面の制御を解除したビューアーのIPとユーザー名

screen15

画面共有セッションの表示

他のユーザーのセッションに接続するには、Windowsの通知領域にあるHDXグラフィックステータスインジケーターアイコンを探します。それを右クリックしてメニューを表示し、[画面共有] > [他のユーザーの画面を表示] を選択します。

screen sharing 4

接続コードの入力を求められます。HDX画面共有者がこのコードを提供します。セッションを共有しているユーザーから提供されたセッションの接続文字列をテキストボックスに入力または貼り付けます。

[接続] をクリックすると、接続コードが検証され、検証が成功すると、共有者のセッションへの画面共有接続が確立され、画面共有ビューアーが自動的に開き、共有者の画面(または複数の画面)が表示されます。

セッションに接続すると、共有者には画面共有セッションへのあなたの参加が通知されます。

screen16

ディスプレイのスケーリングの調整

共有者があなたのモニターよりも高い解像度を使用している場合、またはセッション中に複数のモニターを使用している場合、画面共有プレーヤーは自動的に解像度を調整します。スケーリングを無効にして共有者のモニターのネイティブ解像度を表示するには、画面共有プレーヤーの左上隅にある対角線矢印を選択します。

画面共有セッションからの切断

画面共有セッションから切断するには、いつでも画面共有プレーヤーを閉じます。再接続するには、接続コードの有効期限が切れていない場合、同じコードを使用して共有者との画面共有セッションに再参加できます。接続コードの有効期限が切れている場合、共有者はあなたのために新しいコードを再生成する必要があります。接続コードの有効期限は、管理者が設定できる接続タイムアウト画面共有ポリシーによって制御されます。

マウスとキーボードの制御の要求

デフォルトでは、画面共有セッションでは共有者がマウスとキーボードの完全な制御権を持っています。ビューアーとして、共有者にマウスとキーボードの制御を要求できます。

マウスとキーボードの制御を要求するには、画面共有ビューアーの左上にある「マウスアイコン」をクリックします。共有者にはあなたの要求が通知され、それを許可または拒否できます。共有者がマウスとキーボードの制御要求を承認すると、ビューアーであるあなたと画面共有共有者の両方がセッション内でマウスとキーボードの制御を共有します。

screen17

注:

共有者は、いつでもマウスとキーボードの排他的制御を取り戻すことができます。

screen18