WorkSpaces Personal でのリアルタイム通信 WorkSpaces を最適化する - Amazon WorkSpaces

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

WorkSpaces Personal でのリアルタイム通信 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。Core WorkSpaces 固有の最適化については、パートナー固有のドキュメントを参照してください。

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

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

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

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

Media Optimized RTC モードを機能させるには、UC アプリケーションベンダーは、DCV拡張機能 SDKなどの利用可能なソフトウェア開発キット (SDK) のいずれか WorkSpaces を使用して との統合を開発する必要があります。このモードでは、UC コンポーネントをクライアントデバイスにインストールする必要があります。

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

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

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

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

オプション 3: ダイレクトリアルタイム通信 (ダイレクト RTC)

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

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

どのRTC最適化モードを使用しますか?

異なるRTC最適化モードを同時に使用したり、フォールバックとして相互に補完するようにセットアップしたりできます。例えば、Cisco Webex 会議RTC用に Media Optimized を有効にすることを検討してください。この設定により、ユーザーはデスクトップクライアント 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

Media Optimized RTC モードは、Amazon SDKsが提供する を UC アプリケーションベンダーが使用することで可能になります。このアーキテクチャでは、UC ベンダーが UC 固有のプラグインまたは拡張機能を開発し、それをクライアントにデプロイする必要があります。

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

Media Optimized RTC設定を示す図。

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

リストにないアプリケーションを使用している場合は、アプリケーションベンダーを関与させ、 WorkSpaces Media Optimized のサポートをリクエストすることをお勧めしますRTC。このプロセスを迅速化するには、aws-av-offloading@amazon.com に問い合わせることをお勧めします。

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

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

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

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

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

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

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

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

In-session Optimized RTCモードでは、UC アプリケーションは変更なしで WorkSpaceで動作し、ローカルに似たエクスペリエンスを提供します。アプリケーションによって生成されたオーディオストリームとビデオストリームは、 によってキャプチャDCVされ、クライアント側に送信されます。クライアントでは、マイク ( DCV と の両方PCoIP WorkSpaces) とウェブカメラ ( のみDCV WorkSpaces) のシグナルがキャプチャされ、 にリダイレクトされ WorkSpace、シームレスに UC アプリケーションに渡されます。

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

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

DCV は、リモートRTCモードのパフォーマンスを向上させるために綿密に最適化されています。最適化手段には以下が含まれます。

  • アダプティブUDPベースのQUICトランスポートを活用して、効率的なデータ転送を実現します。

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

  • 音声最適化オーディオコーデックを実装して、オーディオ品質を維持しながら、 CPUと ネットワーク使用率を削減します。

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

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

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

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

これらの最適化は、リモートRTCモードでの堅牢で流動的なエクスペリエンスに総体的に貢献します。

推奨サイズ

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

  ビデオ通話 音声通話  
アプリケーション CPU RTCアプリケーションの要件 RAM RTCアプリの要件 最小サポート WorkSpace 推奨 WorkSpace 最小サポート WorkSpace 推奨 WorkSpace リファレンス

Microsoft Teams

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

4.0 GB RAM

電力 (4 v CPU、16 GB メモリ)

PowerPro (8 v CPU、32 GB メモリ)

パフォーマンス (2 v CPU、8 GB メモリ)

電力 (4 v CPU、16 GB メモリ)

Microsoft Teams のハードウェア要件

Zoom

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

4.0 GB RAM

電力 (4 v CPU、16 GB メモリ)

PowerPro (8 v CPU、32 GB メモリ)

パフォーマンス (2 v CPU、8 GB メモリ)

電力 (4 v CPU、16 GB メモリ)

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

Webex

2 コア (必須)

4.0 GB RAM

電力 (4 v CPU、16 GB メモリ)

PowerPro (8 v CPU、32 GB メモリ)

パフォーマンス (2 v CPU、8 GB メモリ)

電力 (4 v CPU、16 GB メモリ)

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

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

また、画面共有はリソースを大量に消費します。解像度が高くなると、リソースの消費量も増加します。その結果、 以外の場合GPU WorkSpaces、画面共有は多くの場合、低いフレームレートに制限されます。

を使用した UDPベースのQUICトランスポートの活用 DCV

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

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

背景ぼかし、仮想背景、リアクション、ライブイベントのホスティングなどのビデオ処理機能を強化するには、最適なパフォーマンスを実現するために GPUを有効にする WorkSpace ことが不可欠です。

ほとんどの UC アプリケーションは、高度なビデオ処理を無効にして、 以外の のCPU使用率を減らすためのガイダンスを提供しますGPU WorkSpaces。

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

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

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

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

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

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

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

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

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

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

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

Direct を設定する RTC

Direct RTC モードの設定は、特定の Unified Communication (UC) アプリケーションに依存し、 WorkSpaces 設定の変更は必要ありません。以下のリストは、さまざまな UC アプリケーションの最適化を完全に網羅したものではありません。

Direct RTC設定を示す図。