オーディオ機能
HDXオーディオ機能を最適化するポリシーに、以下のCitrixポリシー設定を構成して追加できます。使用方法の詳細、および他のポリシー設定との関係と依存関係については、「オーディオポリシー設定」、「帯域幅ポリシー設定」、および「マルチストリーム接続ポリシー設定」を参照してください。
アダプティブオーディオ
アダプティブオーディオを使用すると、VDAでオーディオ品質ポリシーを手動で構成する必要がありません。アダプティブオーディオは、環境に合わせて設定を最適化し、古いオーディオ圧縮形式を置き換えて、優れたユーザーエクスペリエンスを提供します。
アダプティブオーディオはデフォルトで有効になっています。アダプティブオーディオを無効にするには、「オーディオポリシー設定」を参照してください。
重要:
リアルタイムオーディオアプリケーションが必要な場合、Citrix®はTCPではなくUser Datagram Protocol (UDP) を使用してオーディオを配信することを推奨します。UDP経由で利用できるオーディオトランスポートオプションは次のとおりです。
- UDP経由のオーディオ
- HDX™アダプティブトランスポート (エンライトンドデータトランスポート)
DTLSを使用したUDPオーディオ暗号化は、Citrix GatewayとCitrix Workspace™アプリの間でのみ利用可能です。そのため、TCPトランスポートを使用する方が望ましい場合があります。TCPは、VDAからCitrix WorkspaceアプリへのエンドツーエンドのTLS暗号化をサポートしています。
アダプティブオーディオとUDPオーディオの詳細については、「UDPリアルタイムトランスポート経由のオーディオとオーディオUDPポート範囲」を参照してください。
オーディオの損失許容モード
バージョン2308以降、損失許容モードはオーディオをサポートします。この機能は、リアルタイムストリーミングのユーザーエクスペリエンスを向上させ、ユーザーが遅延とパケット損失のあるネットワーク経由で接続している場合に、EDT経由のオーディオ品質を改善します。
損失許容モードとEDTの詳細については、Citrix Virtual Apps and Desktopsドキュメントの「追加情報」を参照してください。
オーディオの損失許容モードはデフォルトで有効になっています。無効になっている場合、または再度有効にするには、次の手順を実行します。
- HDXアダプティブトランスポート (EDT) を有効にする。
- オーディオの損失許容モードを有効にする。
クライアントの要件と設定
損失許容モードをサポートするCitrix Workspaceアプリの最小バージョンは次のとおりです。
- シトリックス ワークスペース アプリ Windows版 2309
- シトリックス ワークスペース アプリ Linux版 2311
- Mac向け シトリックス ワークスペース アプリ 2311
さらに、以下に注意してください。
- (オプション) Citrix WorkspaceアプリとVDA間の直接接続の場合、
(https://docs.citrix.com/ja-jp/citrix-virtual-apps-desktops/secure/tls-vda)が必要です。 - (オプション) リモート接続の場合、
(https://docs.citrix.com/ja-jp/citrix-gateway-service/hdx-edt-support-for-gateway-service.html)または(https://docs.citrix.com/ja-jp/netscaler-gateway/current-release/hdx-enlightened-data-transport-support/configuring-citrix-gateway%23configure-loss-tolerant-mode-for-audio#configure-loss-tolerant-mode-for-audio)でも損失許容モードがサポートされている必要があります。
オーディオ品質
一般的に、音質が高いほど、ユーザーデバイスにより多くのオーディオデータを送信することで、より多くの帯域幅とサーバーCPU使用率を消費します。サウンド圧縮により、音質とセッション全体のパフォーマンスのバランスを取ることができます。Citrixポリシー設定を使用して、サウンドファイルに適用する圧縮レベルを構成します。
デフォルトでは、TCPトランスポートが使用されている場合、オーディオ品質ポリシー設定は「高 - 高品位オーディオ」に設定されます。UDPトランスポート(推奨)が使用されている場合、ポリシーは「中 - 音声に最適化」に設定されます。高品位オーディオ設定は高忠実度ステレオオーディオを提供しますが、他の品質設定よりも多くの帯域幅を消費します。最適化されていない音声チャットまたはビデオチャットアプリケーション(ソフトフォンなど)には、このオーディオ品質を使用しないでください。その理由は、リアルタイム通信に適さないオーディオパスに遅延を導入する可能性があるためです。選択したトランスポートプロトコルに関係なく、リアルタイムオーディオには音声に最適化されたポリシー設定を推奨します。
帯域幅が制限されている場合(たとえば、衛星接続やダイヤルアップ接続など)は、オーディオ品質を低に下げると、可能な限り少ない帯域幅を消費します。この状況では、高帯域幅接続のユーザーが悪影響を受けないように、低帯域幅接続のユーザー向けに個別のポリシーを作成します。
設定の詳細については、(/ja-jp/citrix-virtual-apps-desktops/policies/reference/ica-policy-settings/audio-policy-settings.html) を参照してください。ユーザーデバイスでクライアントオーディオ設定を有効にすることを忘れないでください。
オーディオ再生および録音の帯域幅ガイドライン:
- 適応型オーディオ (デフォルト)
- ビットレート: 可変適応型
- チャンネル数: 再生用 2 (ステレオ)、マイクキャプチャ用 1 (モノラル)
- 周波数: 48000 Hz
- ビット深度: 16ビット
- 高音質
- ビットレート: 再生用 約100 kbps (最小 75、最大 175 kbps) / マイクキャプチャ用 約70 kbps
- チャンネル数: 再生用 2 (ステレオ)、マイクキャプチャ用 1 (モノラル)
- 周波数: 44100 Hz
- ビット深度: 16ビット
- 中音質 (VoIP に推奨)
- ビットレート: 再生用 約16 kbps (最小 20、最大 40 kbps)、マイクキャプチャ用 約16 kbps
- チャンネル数: 再生およびキャプチャ用 1 (モノラル)
- 周波数: 16000 Hz (ワイドバンド)
- ビット深度: 16-bit
- 低品質
- ビットレート: 再生で約11 kbps (最小10; 最大25 kbps)、マイクキャプチャで約11 kbps
- チャンネル数: 再生とキャプチャの両方で1 (モノラル)
- 周波数: 8000 Hz (ナローバンド)
- ビット深度: 16-bit
EDT損失許容モード向けオーディオ品質エンハンサー
バージョン2507以降、オーディオ品質エンハンサーは、EDT loss tolerant mode for audioを介した適応型オーディオに対してデフォルトで有効になっています。
オーディオ品質エンハンサーは、短時間のネットワーク中断中もクリアなオーディオを維持します。この機能はネットワークの状態に適応し、再生および録音中に一貫したオーディオパフォーマンスを保証します。
注:
この機能が動作するには、Adaptive audioを有効にする必要があります。
クライアントオーディオリダイレクト
ユーザーがサーバー上のアプリケーションからオーディオをユーザーデバイスのスピーカーまたはその他のサウンドデバイスを介して受信できるようにするには、クライアントオーディオリダイレクト設定を許可のままにします。これがデフォルトです。
クライアントオーディオマッピングは、サーバーとネットワークに余分な負荷をかけます。ただし、クライアントオーディオリダイレクトを禁止すると、すべてのHDXオーディオ機能が無効になります。
設定の詳細については、Audio policy settingsを参照してください。ユーザーデバイスでクライアントオーディオ設定を有効にすることを忘れないでください。
クライアントマイクのリダイレクト
ユーザーデバイスのマイクなどの入力デバイスを使用してユーザーがオーディオを録音できるようにするには、クライアントマイクのリダイレクト設定をデフォルト(許可)のままにします。
セキュリティのため、ユーザーデバイスは、信頼できないサーバーがマイクにアクセスしようとすると、ユーザーに警告します。ユーザーは、マイクを使用する前にアクセスを許可または拒否することを選択できます。ユーザーはCitrix Workspaceアプリでこの警告を無効にできます。
設定の詳細については、「オーディオポリシー設定」を参照してください。ユーザーデバイスでクライアントオーディオ設定を有効にすることを忘れないでください。
オーディオ プラグアンドプレイ
オーディオPlug N Playポリシー設定は、複数のオーディオデバイスを使用してサウンドを録音および再生することを許可または禁止します。この設定はデフォルトで有効になっています。オーディオPlug N Playにより、オーディオデバイスが認識されるようになります。ユーザーセッションが開始された後にプラグインされていなくても、デバイスは認識されます。
この設定は、WindowsマルチセッションOSマシンにのみ適用されます。
設定の詳細については、「オーディオポリシー設定」を参照してください。
オーディオリダイレクト帯域幅制限およびオーディオリダイレクト帯域幅制限の割合
オーディオリダイレクト帯域幅制限ポリシー設定は、セッションでオーディオを再生および録音するための最大帯域幅(キロビット/秒)を指定します。
オーディオリダイレクト帯域幅制限の割合設定は、利用可能な総帯域幅に対する割合として、オーディオリダイレクトの最大帯域幅を指定します。
デフォルトでは、両方の設定でゼロ(最大なし)が指定されています。両方の設定が構成されている場合、帯域幅制限が最も低い方が使用されます。
設定の詳細については、「帯域幅ポリシー設定」を参照してください。ユーザーデバイスでクライアントオーディオ設定を有効にすることを忘れないでください。
UDPリアルタイムトランスポート経由のオーディオおよびオーディオUDPポート範囲
デフォルトでは、User Datagram Protocol (UDP) リアルタイムトランスポート経由のオーディオは許可されています(インストール時に選択した場合)。これにより、UDPリアルタイムトランスポート経由のオーディオを使用する接続のために、サーバー上にUDPポートが開かれます。ネットワークの混雑やパケット損失がある場合は、可能な限り最高のユーザーエクスペリエンスを確保するために、オーディオ用にUDP/RTPを構成することをお勧めします。ソフトフォンアプリケーションなどのリアルタイムオーディオの場合、UDPオーディオはEDTよりも推奨されます。UDPは再送信なしでパケット損失を許容するため、パケット損失が多い接続で遅延が追加されることはありません。
重要:
Citrix Gatewayがパス上にない場合、UDPで送信されるオーディオデータは暗号化されません。Citrix GatewayがCitrix Virtual Apps and Desktops™リソースにアクセスするように構成されている場合、エンドポイントデバイスとCitrix Gateway間のオーディオトラフィックはDTLSプロトコルを使用して保護されます。
オーディオUDPポート範囲は、Windows VDAがユーザーデバイスとオーディオパケットデータを交換するために使用するポート番号の範囲を指定します。
デフォルトでは、範囲は16500から16509です。
注:
アダプティブオーディオにAudio over UDP Real-time Transportが必要ない場合、Citrixはポリシー設定を「無効」に構成することを推奨します。これにより、Citrix WorkspaceアプリクライアントがオープンなUDP接続を要求したり、不要なCitrix Workspaceアプリクライアントのファイアウォール構成ダイアログウィンドウが表示されたりするのを防ぐことができます。
Audio over UDP Real-time Transportの設定の詳細については、オーディオポリシー設定を参照してください。オーディオUDPポート範囲の詳細については、マルチストリーム接続ポリシー設定を参照してください。ユーザーデバイスでクライアントオーディオ設定を有効にすることを忘れないでください。
Audio over UDPにはWindows VDAが必要です。Linux VDAでサポートされているポリシーについては、ポリシーサポートリストを参照してください。
ユーザーデバイス用オーディオ設定ポリシー
- グループポリシーオブジェクト管理用テンプレートの構成に従って、グループポリシーテンプレートをロードします。
- グループポリシーエディターで、管理用テンプレート > Citrixコンポーネント > Citrix Workspace > ユーザーエクスペリエンスを展開します。
-
クライアントオーディオ設定については、未構成、有効、または無効を選択します。
- 未構成。デフォルトでは、オーディオリダイレクトは高品質オーディオまたは以前に構成されたカスタムオーディオ設定を使用して有効になります。
- 有効。選択したオプションを使用してオーディオリダイレクトを有効にします。
- 無効。オーディオリダイレクトを無効にします。
- 「有効」を選択した場合は、音質を選択します。UDPオーディオの場合は、「中」(デフォルト) を使用します。
- UDPオーディオのみの場合、「リアルタイムトランスポートを有効にする」を選択し、ローカルのWindowsファイアウォールで開く受信ポートの範囲を設定します。
- Citrix GatewayでUDPオーディオを使用するには、「ゲートウェイ経由のリアルタイムトランスポートを許可する」を選択します。Citrix GatewayをDTLSで構成します。詳しくは、こちらの記事を参照してください。
管理者として、これらの変更を行うためのエンドポイントデバイスを制御できない場合は、StoreFrontのdefault.ica属性を使用してUDPオーディオを有効にします。たとえば、BYODデバイスや自宅のコンピューターの場合などです。
- On the StoreFront machine, open C:\inetpub\wwwroot\Citrix\<Store Name>\App_Data\default.ica with an editor such as notepad.
-
[Application]セクションの下に、次のエントリを作成します。
; このテキストはリアルタイムトランスポートを有効にします
EnableRtpAudio=true
; このテキストはゲートウェイ経由のリアルタイムトランスポートを許可します
EnableUDPThroughGateway=true
; このテキストは音質を「中」に設定します
AudioBandwidthLimit=1
; UDPポート範囲
RtpAudioLowestPort=16500
RtpAudioHighestPort=16509
default.icaを編集してUser Datagram Protocol (UDP) オーディオを有効にすると、そのストアを使用しているすべてのユーザーに対してUDPオーディオが有効になります。
マルチメディア会議中のエコーを回避する
オーディオ会議やビデオ会議のユーザーはエコーを聞くことがあります。エコーは通常、スピーカーとマイクが互いに近すぎるときに発生します。そのため、オーディオ会議やビデオ会議にはヘッドセットの使用をお勧めします。
HDXには、エコーを最小限に抑えるエコーキャンセルオプション(デフォルトで有効)が用意されています。エコーキャンセルの有効性は、スピーカーとマイクの間の距離に影響されます。デバイスが互いに近すぎたり遠すぎたりしないようにしてください。
レジストリ設定を変更して、エコーキャンセルを無効にできます。詳しくは、レジストリで管理される機能の一覧にあるマルチメディア会議中のエコーを回避するを参照してください。
ソフトフォン
ソフトフォンは、電話インターフェイスとして機能するソフトウェアです。ソフトフォンを使用して、コンピューターやその他のスマートデバイスからインターネット経由で電話をかけます。ソフトフォンを使用すると、画面を使って電話番号をダイヤルしたり、その他の電話関連機能を実行したりできます。
Citrix Virtual Apps and Desktopsは、ソフトフォンを提供するためのいくつかの代替手段をサポートしています。
- 制御モード。ホストされているソフトフォンが物理的な電話機を制御します。このモードでは、Citrix Virtual Apps and Desktopsサーバーを介してオーディオトラフィックは流れません。
-
HDX RealTime最適化ソフトフォンサポート(推奨)。メディアエンジンはユーザーデバイス上で実行され、Voice over Internet Protocolトラフィックはピアツーピアで流れます。例については、以下を参照してください。
- マイクロソフトチームズ向けHDX最適化
- HDX RealTime 最適化パック は、マイクロソフト スカイプ フォー ビジネス の配信を最適化します
- VDI 用 シスコ ジャバー ソフトフォン (旧称 VXME)
- VDI 向け シスコ ウェブエックス ミーティングス
- アバイア VDI Equinox(旧称 VDIコミュニケーター)
- ズーム VDI プラグイン
- ジェネシス ピュアエンゲージ クラウド
- ニュアンス ドラゴン パワーマイク ディクテーションデバイス
- ローカルアプリアクセス。Citrix Virtual Apps and Desktops の機能で、ソフトフォンなどのアプリケーションを Windows ユーザーデバイス上でローカルに実行しながら、仮想/公開デスクトップとシームレスに統合されているように見せることができます。この機能は、すべてのオーディオ処理をユーザーデバイスにオフロードします。詳細については、「ローカルアプリアクセスとURLリダイレクト」を参照してください。
- HDX RealTime 汎用ソフトフォン対応。 ICA経由のボイスオーバーインターネットプロトコル。
ジェネリックソフトフォンサポート
ジェネリックソフトフォンサポートを使用すると、データセンターのXenAppまたはXenDesktopで、変更されていないソフトフォンをホストできます。オーディオトラフィックは、Citrix ICAプロトコル(UDP/RTPの使用を推奨)を介して、Citrix Workspaceアプリを実行しているユーザーデバイスに送信されます。
ジェネリックソフトフォンサポートは、HDX RealTimeの機能です。このソフトフォン配信アプローチは、特に次の場合に役立ちます。
- ソフトフォンを配信するための最適化されたソリューションが利用できず、ユーザーがローカルアプリアクセスを使用できるWindowsデバイスを使用していない場合。
- ソフトフォンの最適化された配信に必要なメディアエンジンがユーザーデバイスにインストールされていない、またはユーザーデバイスで実行されているオペレーティングシステムのバージョンで利用できない場合。このシナリオでは、Generic HDX RealTimeが貴重なフォールバックソリューションを提供します。
Citrix Virtual Apps and Desktops を使用したソフトフォン配信には、次の2つの考慮事項があります。
- ソフトフォンアプリケーションが仮想/公開デスクトップにどのように配信されるか。
- ユーザーのヘッドセット、マイク、スピーカー、またはUSB電話機との間でオーディオがどのように配信されるか。
Citrix Virtual Apps and Desktops には、ジェネリックソフトフォン配信をサポートするための多数のテクノロジーが含まれています。
- リアルタイムオーディオの高速エンコードと帯域幅効率のための音声最適化コーデック。
- 低遅延オーディオスタック。
- ネットワーク遅延が変動する際にオーディオをスムーズにするためのサーバー側ジッターバッファ。
- サービス品質のためのパケットタグ付け (DSCP および WMM)。
- RTP パケット (レイヤー 3) の DSCP タグ付け
- Wi-Fi の WMM タグ付け
Windows、Linux、Chrome、および Mac 用の Citrix Workspace アプリのバージョンも、ボイスオーバーIP (VoIP) に対応しています。Windows 用 Citrix Workspace アプリは、以下の機能を提供します。
- クライアント側ジッターバッファ - ネットワーク遅延が変動する場合でも、スムーズなオーディオを保証します。
- エコーキャンセレーション - ヘッドセットを使用しない作業者向けに、マイクとスピーカー間の距離の変動をより大きく許容します。
- オーディオプラグアンドプレイ - セッションを開始する前にオーディオデバイスを接続する必要はありません。いつでも接続できます。
- オーディオデバイスルーティング - ユーザーは着信音をスピーカーに、音声パスをヘッドセットに振り向けることができます。
- マルチストリーム ICA - ネットワーク経由での柔軟なサービス品質ベースのルーティングを可能にします。
- ICA は 4 つの TCP ストリームと 2 つの UDP ストリームをサポートします。UDP ストリームの 1 つは、RTP 経由のリアルタイムオーディオをサポートします。
Citrix Workspace アプリの機能の概要については、「Citrix Receiver フィーチャーマトリックス」を参照してください。
システム構成の推奨事項
クライアントハードウェアとソフトウェア: 最適なオーディオ品質を得るには、最新バージョンの Citrix Workspace アプリと、音響エコーキャンセレーション (AEC) 機能を備えた高品質のヘッドセットをお勧めします。Windows、Linux、および Mac 用の Citrix Workspace アプリのバージョンは、Voice over Internet Protocol をサポートしています。また、Dell Wyse は ThinOS (WTOS) 用の Voice over Internet Protocol サポートを提供しています。
CPUに関する考慮事項: VDA上のCPU使用率を監視し、各仮想マシンに2つの仮想CPUを割り当てる必要があるかどうかを判断します。リアルタイムの音声とビデオはデータ集約型です。2つの仮想CPUを構成すると、スレッド切り替えの遅延が減少します。したがって、Citrix Virtual Desktops™ VDI環境では2つのvCPUを構成することをお勧めします。
2つの仮想CPUを持つことは、物理CPUの数を2倍にすることを必ずしも意味しません。なぜなら、物理CPUはセッション間で共有できるからです。
セッションの信頼性機能に使用されるCitrix Gateway Protocol (CGP) も、CPU消費を増加させます。高品質のネットワーク接続では、VDAでのCPU消費を削減するためにこの機能を無効にできます。強力なサーバーでは、上記のどちらのステップも必要ない場合があります。
UDPオーディオ: UDP経由のオーディオは、ネットワークの輻輳とパケット損失に対して優れた耐性を提供します。利用可能な場合は、TCPの代わりにUDPを使用することをお勧めします。
LAN/WAN構成: 良好なリアルタイムオーディオ品質のためには、ネットワークの適切な構成が不可欠です。通常、過剰なブロードキャストパケットがジッターを引き起こす可能性があるため、仮想LAN (VLAN) を構成する必要があります。IPv6対応デバイスは多くのブロードキャストパケットを生成する可能性があります。IPv6サポートが不要な場合は、それらのデバイスでIPv6を無効にできます。Quality of Serviceをサポートするように構成してください。
WAN接続の使用設定: LANおよびWAN接続を介してボイスチャットを使用できます。WAN接続では、オーディオ品質は接続の遅延、パケット損失、およびジッターに依存します。WAN接続のユーザーにソフトフォンを提供する場合は、データセンターとリモートオフィス間でNetScaler® SD-WANを使用することをお勧めします。これにより、高いQuality of Serviceが維持されます。NetScaler SD-WANは、UDPを含むMulti-Stream ICAをサポートしています。また、単一のTCPストリームの場合でも、さまざまなICA仮想チャネルの優先順位を区別して、優先度の高いリアルタイムオーディオデータが優先的に処理されるようにすることが可能です。
DirectorまたはHDX Monitorを使用して、HDX構成を検証します。
リモートユーザー接続: Citrix Gatewayは、UDP/RTPトラフィックをネイティブに(TCPでのカプセル化なしで)配信するためにDTLSをサポートしています。 ポート443経由のUDPトラフィックに対して、ファイアウォールを双方向に開きます。
コーデックの選択と帯域幅の消費: ユーザーデバイスとデータセンター内のVDA間では、Optimized-for-Speechコーデック設定(ミディアム品質オーディオとも呼ばれます)を使用することをお勧めします。VDAプラットフォームとIP-PBX間では、ソフトフォンは構成またはネゴシエートされたコーデックを使用します。例:
- G711は良好な音声品質を提供しますが、1コールあたり80キロビット/秒から100キロビット/秒の帯域幅を必要とします(ネットワークレイヤー2のオーバーヘッドによって異なります)。
- G729は良好な音声品質を提供し、1コールあたり30キロビット/秒から40キロビット/秒の低い帯域幅を必要とします(ネットワークレイヤー2のオーバーヘッドによって異なります)。
仮想デスクトップへのソフトフォンアプリケーションの配信
XenDesktop®仮想デスクトップにソフトフォンを配信する方法は2つあります。
- アプリケーションは仮想デスクトップイメージにインストールできます。
- アプリケーションはMicrosoft App‑Vを使用して仮想デスクトップにストリーミングできます。このアプローチには、仮想デスクトップイメージが整理された状態に保たれるため、管理上の利点があります。仮想デスクトップにストリーミングされた後、アプリケーションは通常の方法でインストールされたかのようにその環境で実行されます。すべてのアプリケーションがApp-Vと互換性があるわけではありません。
ユーザーデバイスとの間でオーディオを配信する
Generic HDX RealTimeは、ユーザーデバイスとの間でオーディオを配信する2つの方法をサポートしています。
- Citrix Audio Virtual Channel。オーディオ転送のために特別に設計されているため、通常、Citrix オーディオ仮想チャネルをお勧めします。
- Generic USB Redirection。ユーザーデバイスがCitrix Virtual Apps and DesktopsサーバーへのLANまたはLANのような接続上にある場合、ボタンまたはディスプレイ(あるいはその両方)を持つオーディオデバイス、ヒューマンインターフェースデバイス(HID)をサポートします。
Citrixオーディオ仮想チャネル
双方向のCitrix Audio Virtual Channel (CTXCAM) により、オーディオをネットワーク経由で効率的に配信できます。Generic HDX RealTimeは、ユーザーのヘッドセットまたはマイクからのオーディオを取得して圧縮します。その後、ICA経由で仮想デスクトップ上のソフトフォンアプリケーションに送信します。同様に、ソフトフォンのオーディオ出力は圧縮され、ユーザーのヘッドセットまたはスピーカーに逆方向に送信されます。この圧縮は、ソフトフォン自体が使用する圧縮(G.729やG.711など)とは独立しています。これは、Optimized-for-Speechコーデック(中品質)を使用して行われます。その特性は、Voice over Internet Protocolに最適です。エンコード時間が短く、ネットワーク帯域幅はピーク時で約56キロビット/秒(各方向28 Kbps)しか消費しません。このコーデックはデフォルトのオーディオコーデックではないため、Studioコンソールで明示的に選択する必要があります。デフォルトはHD Audioコーデック(高品質)です。このコーデックは高忠実度のステレオサウンドトラックに優れていますが、Optimized-for-Speechコーデックと比較してエンコードが遅くなります。
汎用USBリダイレクト
Citrix Generic USB Redirectionテクノロジー(CTXGUSB仮想チャネル)は、複合デバイス(オーディオとHID)やアイソクロナスUSBデバイスを含むUSBデバイスをリモートで利用するための汎用的な手段を提供します。このアプローチは、LAN接続されたユーザーに限定されます。その理由は、USBプロトコルがネットワーク遅延に敏感であり、かなりのネットワーク帯域幅を必要とする傾向があるためです。アイソクロナスUSBリダイレクトは、一部のソフトフォンを使用する場合にうまく機能します。このリダイレクトは、優れた音声品質と低遅延を提供します。ただし、Citrix Audio Virtual Channelはオーディオトラフィックに最適化されているため、こちらが推奨されます。主な例外は、ボタン付きのオーディオデバイスを使用する場合です。たとえば、データセンターにLAN接続されたユーザーデバイスに接続されたUSB電話などです。この場合、Generic USB Redirectionは、ソフトフォンに信号を送り返すことで機能を制御する電話機またはヘッドセットのボタンをサポートします。デバイス上でローカルに機能するボタンには問題ありません。
オーディオ診断コマンドラインツール
VDA上のオーディオ診断コマンドラインツールは、オーディオポリシー、構成、およびデータ転送に関連するセッションデータを照会するために使用できます。
使用方法
コマンドプロンプトを開き、C:\Program Files\Citrix\HDX\binフォルダーからCtxAudio.exeを実行します。
- 管理者としてツールを実行すると、すべてのアクティブなICAセッションのオーディオ情報が表示されます。
- 非管理者としてツールを実行すると、現在のユーザーのICAセッションオーディオ情報が表示されます。
出力
このツールは、セッション内のオーディオ関連の問題を診断するのに役立つさまざまな構成設定を出力します。
| セクション | 説明内容 |
|---|---|
| ポリシー情報 | 現在のセッションに適用されているオーディオポリシー。 |
| 設定に関する情報 | レジストリに保存されているオーディオ関連の構成設定。 |
| 状態に関する情報 | 現在のセッションに適用されているオーディオの状態、バージョン、コーデック、およびトランスポート。 |
| デバイス情報 | セッションで使用されているデバイス名、その役割、およびステータス。 |
注:
出力は、ツールをマルチセッション (TS) VDA で実行するか、シングルセッション VDA (WSVDA) で実行するかによって異なります。
制限事項
クライアントにオーディオデバイスをインストールし、オーディオリダイレクトを有効にしてRDSセッションを開始すると、オーディオファイルが再生に失敗し、エラーメッセージが表示される場合があります。
回避策として、RDSマシンにレジストリキーを追加し、その後マシンを再起動します。詳しくは、レジストリで管理される機能の一覧にあるオーディオの制限を参照してください。