Amazon WorkSpaces をリアルタイムコミュニケーションに最適化 - Amazon WorkSpaces

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Amazon WorkSpaces をリアルタイムコミュニケーションに最適化

Amazon WorkSpaces では、Microsoft Teams、Zoom、Webex などのユニファイドコミュニケーション (UC) アプリケーションの導入を容易にするさまざまな手法を提供しています。現代のアプリケーション環境では、ほとんどの UC アプリケーションに、1:1 チャットルーム、共同グループチャットチャネル、シームレスなファイルストレージと交換、ライブイベント、ウェビナー、ブロードキャスト、インタラクティブな画面共有と制御、ホワイトボード、オフラインのオーディオ/ビデオメッセージング機能などのさまざまな機能が備わっています。この機能のほとんどは、追加の微調整や機能強化を必要とせずに、 WorkSpaces 標準機能としてシームレスに利用できます。ただし、リアルタイムのコミュニケーション要素、 one-on-one 特に通話やグループ会議は、この規則の例外であることに注意してください。このような機能をうまく組み込むには、 WorkSpaces 導入プロセス中に集中的に取り組み、計画を立てることが必要になることがよくあります。

Amazon で UC アプリケーションのリアルタイム通信機能の実装を計画する場合 WorkSpaces、3 つの異なるリアルタイム通信 (RTC) 設定モードから選択できます。選択するモードは、ユーザーに提供される 1 つまたは複数の特定のアプリケーションと、使用する予定のクライアントデバイスによって異なります。

このドキュメントでは、Amazon で最も一般的な UC アプリケーションのユーザーエクスペリエンスの最適化に焦点を当てています。 WorkSpaces WorkSpaces Core 固有の最適化については、パートナー固有のドキュメントを参照してください。

メディア最適化モードの概要

使用可能なメディア最適化オプションは次のとおりです。

オプション 1: メディア最適化リアルタイム通信 (メディア最適化 RTC)

このモードでは、サードパーティのUCおよびVoIPアプリケーションはリモートで実行され WorkSpace、メディアフレームワークはサポート対象のクライアントにオフロードされて直接通信されます。Amazon WorkSpaces では次の UC アプリケーションがこのアプローチを採用しています。

メディア最適化 RTC モードが機能するためには、UC アプリケーションベンダーは DCV Extension SDK など、入手可能なソフトウェア開発キット (SDK) WorkSpaces のいずれかを使用して統合を開発する必要があります。このモードでは、UC コンポーネントをクライアントデバイスにインストールする必要があります。

このモードの設定の詳細については、「メディア最適化 RTC の設定」を参照してください。

オプション 2: セッション中最適化リアルタイム通信 (セッション中最適化 RTC)

このモードでは、変更されていない UC アプリケーションが上で動作し WorkSpace、ストリーミングプロトコルを介してオーディオとビデオのトラフィックをクライアントデバイスに伝送します。 WorkSpaces マイクからのローカルオーディオと Web カメラからのビデオストリームはにリダイレクトされ WorkSpace、UC アプリケーションによって消費されます。このモードは幅広いアプリケーション互換性を実現し、UC WorkSpace アプリケーションをリモートからさまざまなクライアントプラットフォームに効率的に配信します。UC アプリケーションコンポーネントをクライアントデバイスにデプロイする必要はありません。

このモードの設定の詳細については、「セッション中最適化 RTC の設定」を参照してください。

オプション 3: 直接リアルタイム通信 (直接 RTC)

このモードでは、 WorkSpace 内で動作するアプリケーションが、ユーザのデスクまたはクライアント OS にある物理電話セットまたは仮想電話セットを制御します。これにより、音声トラフィックは、ユーザーのワークステーションの物理電話またはクライアントデバイス上で動作する仮想電話からリモートコールピアに直接トラバースします。このモードで機能するアプリケーションの注目すべき例には以下が含まれます。

このモードの設定の詳細については、「直接 RTC の設定」を参照してください。

使用する RTC 最適化モードについて

異なる RTC 最適化モードを同時に使用することも、フォールバックとして互いに補完するように設定することもできます。たとえば、Cisco Webex Meetings 向けにディア最適化 RTC を有効にするとします。この設定により、 WorkSpace ユーザーがデスクトップクライアント経由でアクセスするときの通信が最適化されます。ただし、UC 最適化コンポーネントが組み込まれていない共有インターネットキオスクから Webex にアクセスするシナリオでは、Webex はセッション中最適化 RTC モードにシームレスに移行して機能を維持します。ユーザーが複数の UC アプリケーションを使用する場合は、RTC 設定モードがユーザー固有の要件に基づいて異なる場合があります。

以下の表に UC アプリケーションの一般的な機能を示します。ここでは、どの RTC 設定モードが最良の結果をもたらすかが定義されています。

機能 直接 RTC メディア最適化 RTC セッション中最適化 RTC

1:1 チャット

RTC 設定は不要

グループチャットルーム

RTC 設定は不要

グループオーディオ会議

= ベスト

= ベスト

良好

グループビデオ会議

良好

= ベスト

良好

1 対 1 のオーディオ通話

= ベスト

= ベスト

良好

1 対 1 のビデオ通話

良好

= ベスト

良好

ホワイトボード

RTC 設定は不要

オーディオ/ビデオクリップ/メッセージング

該当しない

良好

= ベスト

ファイル共有

該当しない

UC アプリケーションによって異なる

= ベスト

画面の共有と制御

該当しない

UC アプリケーションによって異なる

= ベスト

ウェビナー/イベントのブロードキャスト

該当しない

良好

= ベスト

RTC 最適化ガイダンス

メディア最適化 RTC の設定

メディア最適化 RTC モードは、Amazon によって提供される SDK を使用する UC アプリケーションベンダーによって設定されます。このアーキテクチャでは、UC ベンダーが UC 固有のプラグインまたは拡張機能を開発し、それをクライアントにデプロイする必要があります。

SDK には DCV Extension SDK などの公開されているオプションやカスタマイズされたプライベートバージョンが含まれており、内で動作する UC WorkSpace アプリケーションモジュールとクライアント側のプラグインとの間の制御チャネルを確立します。通常、この制御チャネルはクライアント拡張機能に通話の開始または通話への参加を指示します。クライアント側拡張機能を通じて通話が確立されると、UC プラグインはマイクからの音声とウェブカメラからのビデオをキャプチャし、それらを UC クラウドまたはコールピアに直接送信します。受信した音声はローカルで再生され、ビデオはリモートクライアント UI にオーバーレイされます。制御チャネルは通話のステータスを伝達します。

メディア最適化 RTC の設定を示す図。

Amazon WorkSpaces は現在、メディア最適化 RTC モードで以下のアプリケーションをサポートしています。

リストにないアプリケーションを使用している場合は、アプリケーションベンダーに連絡して、 WorkSpaces Media Optimized RTC のサポートを依頼することをお勧めします。このプロセスを早めるには、@amazon .com aws-av-offloading に連絡するよう勧めてください。

メディア最適化 RTC モードは通話パフォーマンスを向上させ、 WorkSpaceリソースの使用率を最小限に抑えますが、一定の制限があります。

  • UC クライアント拡張機能をクライアントデバイスにインストールする必要があります。

  • UC クライアント拡張機能は、独立した管理と更新が必要です。

  • UC クライアント拡張機能は、モバイルプラットフォームやウェブクライアントなど、特定のクライアントプラットフォームでは使用できない場合があります。

  • このモードでは、画面共有の動作が異なる場合があるなど、UC アプリケーションの機能の一部が制限されることがあります。

  • クライアント側拡張機能の使用は、Bring-Your-Own-Device (BYOD) や共有キオスクなどのシナリオには適さない場合があります。

メディア最適化 RTC モードがユーザーの環境に適さない場合や、特定のユーザーがクライアント拡張機能をインストールできない場合は、フォールバックオプションとしてセッション中最適化 RTC モードを設定することをお勧めします。

セッション中最適化 RTC の設定

インセッション最適化 RTC モードでは、UC WorkSpace アプリケーションは何も変更せずに上で動作するため、ローカル環境と同様の操作性が得られます。アプリケーションによって生成されたオーディオストリームとビデオストリームは、 WorkSpaces ストリーミングプロトコル (WSP) によってキャプチャされ、クライアント側に送信されます。クライアントでは、マイク(WSP と PCoIP の両方 WorkSpaces)と Web カメラ(WSP のみ WorkSpaces)の信号がキャプチャされ、にリダイレクトされ WorkSpace、UC アプリケーションにシームレスに渡されます。

特に、このオプションはレガシーアプリケーションとの互換性が非常に高く、アプリケーションのオリジンに関係なく一貫したユーザーエクスペリエンスを提供できます。セッション中最適化はウェブクライアントでも機能します。

セッション中最適化 RTC の設定を示す図。

WorkSpaces ストリーミングプロトコル (WSP) は、リモート RTC モードのパフォーマンスを向上させるために細心の注意を払って最適化されています。最適化手段には以下が含まれます。

  • アダプティブ UDP ベース QUIC トランスポートを利用し、効率的なデータ転送を保証します。

  • 低遅延オーディオパスを確立し、高速なオーディオ入出力を容易にします。

  • 音声用に最適化されたオーディオコーデックを実装することで、CPU とネットワークの使用量を抑えながらオーディオ品質を維持します。

  • ウェブカメラのリダイレクト。ウェブカメラ機能を統合できるようになります。

  • パフォーマンスを最適化するためのウェブカメラの解像度の設定。

  • 速度と画質のバランスをとる適応型ディスプレイコーデックの統合。

  • オーディオジッター補正。スムーズなオーディオ伝送を保証します。

これらの最適化により、リモート RTC モードでの堅牢でスムーズなエクスペリエンスが実現します。

推奨サイズ

リモート RTC モードを効果的にサポートするには、Amazon のサイズを適切に設定することが重要です。 WorkSpacesリモコンは、それぞれのユニファイドコミュニケーション (UC) アプリケーションのシステム要件を満たしているか、 WorkSpace それを上回っている必要があります。次の表は、一般的な UC アプリケーションをビデオ通話と音声通話に使用する場合の、 WorkSpaces サポートされる最小構成と推奨構成の概要を示しています。

  ビデオ通話 音声通話  
アプリケーション RTC アプリの CPU 要件 RTC アプリの RAM 要件 最低限サポート対象 WorkSpace 推奨 WorkSpace 最低限サポートされている WorkSpace 推奨 WorkSpace リファレンス

Microsoft Teams

2 コア (必須)、4 コア (推奨)

4.0 GB RAM

Power (4 vCPU、16 GB メモリ)

PowerPro (8 vCPU、32 GB メモリ)

Performance (2 vCPU、8 GB メモリ)

Power (4 vCPU、16 GB メモリ)

Microsoft Teams のハードウェア要件

Zoom

2 コア (必須)、4 コア (推奨)

4.0 GB RAM

Power (4 vCPU、16 GB メモリ)

PowerPro (8 vCPU、32 GB メモリ)

Performance (2 vCPU、8 GB メモリ)

Power (4 vCPU、16 GB メモリ)

Zoom システム要件: Windows、macOS、Linux

Webex

2 コア (必須)

4.0 GB RAM

Power (4 vCPU、16 GB メモリ)

PowerPro (8 vCPU、32 GB メモリ)

Performance (2 vCPU、8 GB メモリ)

Power (4 vCPU、16 GB メモリ)

Webex サービスのシステム要件

ビデオ会議では、ビデオのエンコードとデコードに大量のリソースが使用されることに注意してください。物理マシンのシナリオでは、これらのタスクは GPU にオフロードされます。非 GPU では WorkSpaces、これらのタスクはリモートプロトコルエンコーディングとparallel CPU 上で実行されます。そのため、ビデオストリーミングやビデオ通話を定期的に行うユーザーには、 PowerProこの構成を選択することを強くお勧めします。

また、画面共有はリソースを大量に消費します。解像度が高くなると、リソースの消費量も増加します。そのため、GPU WorkSpaces 以外の環境では、画面共有は低いフレームレートに制限されることがよくあります。

UDP ベースの QUIC トランスポートをストリーミングプロトコル (WSP) WorkSpaces で活用

UDP トランスポートは、特に RTC アプリケーションの送信に適しています。効率を最大化するには、QUIC トランスポートを WSP に使用するようにネットワークを設定してください。UDP ベースのトランスポートはネイティブクライアントでしか使用できないことに注意してください。

UC アプリケーションの設定 WorkSpaces

背景ぼかし、バーチャル背景、リアクション、ライブイベントの開催などのビデオ処理機能を強化するには、最適なパフォーマンスを実現するために GPU WorkSpace 対応を選択することが不可欠です。

ほとんどの UC アプリケーションには、GPU 以外の CPU 使用率を下げるために、高度なビデオ処理を無効にするガイダンスが用意されています。 WorkSpaces

詳細については、以下のリソースを参照してください。

オーディオとウェブカメラの双方向リダイレクトを有効にする

Amazon WorkSpaces は基本的に、オーディオ入力、オーディオ出力、ビデオインによるカメラリダイレクトをデフォルトでサポートしています。ただし、特定の理由でこれらの機能が無効になっている場合、提供されているガイダンスに従ってリダイレクトを再度有効にできます。詳細については、『Amazon 管理ガイド』の「WSP のビデオインリダイレクトを有効または無効にする」を参照してください。 WorkSpacesユーザーは接続後にセッションで使用したいカメラを選択する必要があります。詳細については、Amazon WorkSpaces ユーザーガイドのウェブカメラとその他のビデオデバイス」を参照してください。

ウェブカメラの最大解像度を制限する

Power PowerPro WorkSpaces を使用しているユーザーやビデオ会議を行うユーザーには、リダイレクトされるウェブカメラの最大解像度を制限することを強くお勧めします。の場合 PowerPro、推奨最大解像度は幅 640 ピクセル、高さ 480 ピクセルです。Power の場合は、推奨最大解像度は幅 320 ピクセル、高さ 240 ピクセルです。

次の手順を実行して、ウェブカメラの最大解像度を設定します。

  1. Windows レジストリエディタを開きます。

  2. 以下のレジストリパスに移動します。

    HKEY_USERS/S-1-5-18/Software/GSettings/com/nicesoftware/dcv/webcam
  3. max-resolution という名前の文字列値を作成し、(X,Y) フォーマットで希望する解像度に設定します。このとき、X は水平方向のピクセル数 (幅) を表し、Y は垂直方向のピクセル数 (高さ) を表します。たとえば、次のように指定します。幅 640 ピクセル、高さ 480 ピクセルの解像度を表すには、(640,480) と指定します。

音声用に最適化されたオーディオ設定の有効化

デフォルトでは、7.1 WorkSpaces の高音質オーディオをクライアントに配信するように設定されているため、優れた音楽再生品質が保証されます。 WorkSpaces ただし、主な用途に音声会議またはビデオ会議が含まれている場合は、オーディオコーデックプロファイルを音声用に最適化された設定に変更することで、CPU とネットワークリソースを節約できます。

次の手順を実行して、オーディオプロファイルを最適化された音声に設定します。

  1. Windows レジストリエディタを開きます。

  2. 以下のレジストリパスに移動します。

    HKEY_USERS/S-1-5-18/Software/GSettings/com/nicesoftware/dcv/audio
  3. default-profile と言う名前の文字列値の名前を作成し、voice に設定します。

音声通話やビデオ通話には高品質のヘッドセットを使用してください。

オーディオ体験を向上させ、エコーを防ぐには、高品質のヘッドセットを使用することが重要です。デスクトップスピーカーを使用すると、通話のリモートエンドでエコーの問題が発生する可能性があります。

直接 RTC の設定

Direct RTC モードの設定は特定のユニファイドコミュニケーション (UC) アプリケーションによって異なるため、設定を変更する必要はありません。 WorkSpaces 以下のリストは、さまざまな UC アプリケーションの最適化を完全に網羅したものではありません。

メディア最適化 RTC の設定を示す図。