オーディオ機能
HDXオーディオ機能を最適化するポリシーに、以下のCitrixポリシー設定を構成および追加できます。使用方法の詳細、および他のポリシー設定との関係と依存関係については、オーディオポリシー設定、帯域幅ポリシー設定、およびマルチストリーム接続ポリシー設定を参照してください。
適応型オーディオ
適応型オーディオを使用すると、VDAでオーディオ品質ポリシーを手動で構成する必要がありません。適応型オーディオは、お使いの環境に合わせて設定を最適化し、古いオーディオ圧縮形式を置き換えることで、優れたユーザーエクスペリエンスを提供します。
適応型オーディオはデフォルトで有効になっています。適応型オーディオを無効にするには、オーディオポリシー設定を参照してください。
重要:
リアルタイムオーディオアプリケーションが必要な場合は、Citrix®はTCPではなくUser Datagram Protocol (UDP)を使用してオーディオを配信することを推奨します。UDPでは、以下のオーディオ転送オプションが利用可能です。
-
UDP経由のオーディオ
-
HDX™アダプティブトランスポート (Enlightened Data Transport)
DTLSを使用したUDPオーディオ暗号化は、Citrix GatewayとCitrix Workspace™アプリの間でのみ利用可能です。したがって、場合によってはTCP転送を使用する方が望ましいことがあります。TCPは、VDAからCitrix WorkspaceアプリへのエンドツーエンドのTLS暗号化をサポートします。
適応型オーディオおよびUDPオーディオの詳細については、UDPリアルタイムトランスポート経由のオーディオおよびオーディオUDPポート範囲を参照してください。
オーディオの損失許容モード
損失許容モードはオーディオをサポートします。この機能は、高遅延およびパケット損失のあるネットワークを介してユーザーが接続している場合に、リアルタイムストリーミングのユーザーエクスペリエンスを向上させ、EDT経由のオーディオ品質を改善します。この機能はデフォルトで無効になっています。
注:
この機能が動作するには、HDXアダプティブトランスポート (EDT) およびオーディオの損失許容モードの両方のポリシーを有効にする必要があります。
システム要件
以下の製品が、損失許容モードをサポートする最小バージョンであることを確認してください。
-
シトリックス Virtual Delivery Agent (VDA) 2308
-
Windows向けCitrix Workspaceアプリ 2309
さらに、以下の機能を有効にする必要があります。
-
(オプション) リモート接続の場合、Citrix Gateway Service が必要です。
注:
上記の条件が満たされない場合、オーディオはEDT Reliableトランスポート経由で送信されます。
追加情報
損失許容モードは、マルチメディアコンテンツを再送信することなく、送信中のパケット損失を許容する損失許容トランスポートプロトコルであり、ユーザーによりリアルタイムなエクスペリエンスをもたらします。
Enlightened Data Transport (EDT) は、Citrix独自のトランスポートプロトコルであり、サーバーのスケーラビリティを維持しながら、困難な長距離接続で優れたユーザーエクスペリエンスを提供します。損失許容モードは、ネットワークの輻輳に直面しても安定した接続を維持するために、損失許容モードをトランスポートプロトコルとして使用するCitrix Gatewayサービスの機能です。これにより、リモートワーカーに一貫した安定したエクスペリエンスが保証されます。通常の状況では、EDTと損失許容モードの両方が同様の結果を提供します。ただし、パケット損失のあるネットワーク状況では、損失許容モードはEDTと比較してより良いオーディオエクスペリエンスを提供します。このため、リアルタイムマルチメディアに依存するリモートワーカーにとって不可欠な機能となります。
オーディオ品質
一般的に、音質が高いほど、より多くのオーディオデータをユーザーデバイスに送信するため、より多くの帯域幅とサーバーCPU使用率を消費します。サウンド圧縮を使用すると、音質とセッション全体のパフォーマンスのバランスを取ることができます。Citrixポリシー設定を使用して、サウンドファイルに適用する圧縮レベルを構成します。
デフォルトでは、TCPトランスポートが使用されている場合、オーディオ品質ポリシー設定は「高 - 高精細オーディオ」に設定されています。UDPトランスポート(推奨)が使用されている場合、ポリシーは「中 - 音声用に最適化」に設定されます。高精細オーディオ設定は、高忠実度のステレオオーディオを提供しますが、他の品質設定よりも多くの帯域幅を消費します。最適化されていない音声チャットまたはビデオチャットアプリケーション(ソフトフォンなど)には、このオーディオ品質を使用しないでください。その理由は、リアルタイム通信に適さない遅延をオーディオパスに導入する可能性があるためです。選択したトランスポートプロトコルに関係なく、リアルタイムオーディオには「音声用に最適化」ポリシー設定を推奨します。
帯域幅が制限されている場合(衛星接続やダイヤルアップ接続など)、オーディオ品質を低に設定すると、消費される帯域幅が最小限になります。この状況では、高帯域幅接続のユーザーが悪影響を受けないように、低帯域幅接続のユーザー向けに個別のポリシーを作成してください。
設定の詳細については、「オーディオポリシー設定」を参照してください。ユーザーデバイスでクライアントオーディオ設定を有効にすることを忘れないでください。
オーディオ再生と録音の帯域幅ガイドライン:
-
アダプティブオーディオ (デフォルト)
-
ビットレート: 可変適応型
-
チャンネル数: 再生用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ビット
-
-
低品質
-
ビットレート: 再生で約11 kbps (最小10; 最大25 kbps)、マイクキャプチャで約11 kbps
-
チャンネル数: 再生とキャプチャの両方で1 (モノラル)
-
周波数: 8000 Hz (狭帯域)
-
ビット深度: 16ビット
-
クライアントオーディオリダイレクト
ユーザーがサーバー上のアプリケーションからのオーディオを、ユーザーデバイスのスピーカーまたはその他のサウンドデバイスを介して受信できるようにするには、クライアントオーディオリダイレクト設定を許可のままにします。これがデフォルトです。
クライアントオーディオマッピングは、サーバーとネットワークに追加の負荷をかけます。ただし、クライアントオーディオリダイレクトを禁止すると、すべてのHDXオーディオ機能が無効になります。
設定の詳細については、「オーディオポリシー設定」を参照してください。ユーザーデバイスでクライアントオーディオ設定を有効にすることを忘れないでください。
クライアントマイクのリダイレクト
ユーザーがユーザーデバイス上のマイクなどの入力デバイスを使用してオーディオを録音できるようにするには、クライアントマイクのリダイレクト設定をデフォルト(許可)のままにします。
セキュリティのため、ユーザーデバイスは、信頼できないサーバーがマイクへのアクセスを試みた場合に、ユーザーに警告します。ユーザーはマイクを使用する前に、アクセスを許可するか拒否するかを選択できます。ユーザーはCitrix Workspaceアプリでこの警告を無効にできます。
設定の詳細については、「オーディオポリシー設定」を参照してください。ユーザーデバイスでClient audio settingsを有効にすることを忘れないでください。
オーディオプラグアンドプレイ
オーディオプラグアンドプレイポリシー設定は、複数のオーディオデバイスを使用してサウンドを録音および再生することを許可または禁止します。この設定は、デフォルトで有効になっています。オーディオプラグアンドプレイにより、オーディオデバイスが認識されるようになります。ユーザーセッションが開始されるまで接続されていなくても、デバイスは認識されます。
この設定は、WindowsマルチセッションOSマシンにのみ適用されます。
設定の詳細については、「オーディオポリシー設定」を参照してください。
オーディオリダイレクト帯域幅制限とオーディオリダイレクト帯域幅制限(パーセント)
オーディオリダイレクト帯域幅制限ポリシー設定は、セッションでのオーディオの再生と録音の最大帯域幅(キロビット/秒)を指定します。
オーディオリダイレクト帯域幅制限(パーセント)設定は、オーディオリダイレクトの最大帯域幅を、利用可能な総帯域幅のパーセンテージとして指定します。
デフォルトでは、両方の設定でゼロ(最大なし)が指定されています。両方の設定が構成されている場合、帯域幅制限が最も低い方が使用されます。
設定の詳細については、「帯域幅ポリシー設定」を参照してください。ユーザーデバイスでクライアントオーディオ設定を有効にすることを忘れないでください。
UDPリアルタイムトランスポート経由のオーディオとオーディオUDPポート範囲
デフォルトでは、ユーザーデータグラムプロトコル(UDP)リアルタイムトランスポート経由のオーディオは許可されています(インストール時に選択した場合)。これは、UDPリアルタイムトランスポート経由のオーディオを使用する接続のために、サーバー上にUDPポートを開きます。ネットワークの輻輳やパケット損失がある場合、可能な限り最高のユーザーエクスペリエンスを確保するために、オーディオにUDP/RTPを構成することをお勧めします。ソフトフォンアプリケーションなどのリアルタイムオーディオの場合、EDTよりもUDPオーディオが推奨されます。UDPは再送信なしでパケット損失を許容するため、パケット損失が多い接続で遅延が追加されないようにします。
重要:
Citrix Gatewayが経路にない場合、UDPで送信されるオーディオデータは暗号化されません。Citrix GatewayがCitrix Virtual Apps and Desktops™リソースにアクセスするように構成されている場合、エンドポイントデバイスとCitrix Gateway間のオーディオトラフィックはDTLSプロトコルを使用して保護されます。
オーディオUDPポート範囲は、Windows VDAがユーザーデバイスとオーディオパケットデータを交換するために使用するポート番号の範囲を指定します。
デフォルトでは、範囲は16500から16509です。
注:
アダプティブオーディオにUDPリアルタイムトランスポート経由のオーディオが不要な場合、Citrixはポリシー設定を「無効」に構成することを推奨します。これにより、Citrix WorkspaceアプリクライアントがUDP接続のオープンを要求したり、不要なCitrix Workspaceアプリクライアントのファイアウォール構成ダイアログウィンドウが表示されたりするのを防ぐことができます。
UDPリアルタイムトランスポート経由のオーディオの設定の詳細については、「オーディオポリシー設定」を参照してください。オーディオUDPポート範囲の詳細については、「マルチストリーム接続ポリシー設定」を参照してください。ユーザーデバイスでクライアントオーディオ設定を有効にすることを忘れないでください。
UDP経由のオーディオにはWindows VDAが必要です。Linux VDAでサポートされているポリシーについては、「ポリシーサポートリスト」を参照してください。
ユーザーデバイスのオーディオ設定ポリシー
-
「グループポリシーオブジェクト管理用テンプレートの構成」に従って、グループポリシーテンプレートをロードします。
-
グループポリシーエディターで、[管理用テンプレート]>[Citrix Components]>[Citrix Workspace]>[ユーザーエクスペリエンス] の順に展開します。
-
[クライアントオーディオ設定] で、[未構成]、[有効]、または [無効] を選択します。
-
[未構成]。既定では、オーディオリダイレクトは高品質オーディオまたは以前に構成されたカスタムオーディオ設定を使用して有効になります。
-
[有効]。選択したオプションを使用してオーディオリダイレクトを有効にします。
-
[無効]。オーディオリダイレクトを無効にします。
-
-
[有効] を選択した場合は、音質を選択します。UDPオーディオの場合は、[中](既定)を使用します。
-
UDPオーディオの場合のみ、[リアルタイムトランスポートを有効にする] を選択し、ローカルのWindowsファイアウォールで開く受信ポートの範囲を設定します。
-
Citrix GatewayでUDPオーディオを使用するには、[ゲートウェイ経由のリアルタイムトランスポートを許可する] を選択します。DTLSでCitrix Gatewayを構成します。詳しくは、こちらの記事を参照してください。
管理者として、これらの変更を行うためのエンドポイントデバイスを制御できない場合は、StoreFrontのdefault.ica属性を使用してUDPオーディオを有効にします。たとえば、BYODデバイスや家庭用コンピューターの場合などです。
-
StoreFrontマシンで、C:\inetpub\wwwroot\Citrix\\\<Store Name>\App_Data\default.icaをメモ帳などのエディターで開きます。
-
; このテキストはリアルタイムトランスポートを有効にしますEnableRtpAudio=有効; このテキストはゲートウェイ経由のリアルタイムトランスポートを許可しますEnableUDPThroughGateway=有効; このテキストはオーディオ品質を「中」に設定しますAudioBandwidthLimit=1; UDP ポート範囲RtpAudioLowestPort=16500RtpAudioHighestPort=16509
default.ica を編集してユーザーデータグラムプロトコル (UDP) オーディオを有効にすると、そのストアを使用しているすべてのユーザーに対して UDP オーディオが有効になります。
マルチメディア会議中のエコーを回避する
オーディオまたはビデオ会議のユーザーはエコーを聞くことがあります。エコーは通常、スピーカーとマイクが互いに近すぎるときに発生します。そのため、オーディオおよびビデオ会議にはヘッドセットの使用をお勧めします。
HDXは、エコーを最小限に抑えるエコーキャンセルオプション(デフォルトで有効)を提供します。エコーキャンセルの有効性は、スピーカーとマイクの間の距離に影響されます。デバイスが互いに近すぎたり遠すぎたりしないようにしてください。
レジストリ設定を変更して、エコーキャンセルを無効にできます。詳細については、レジストリを介して管理される機能のリストにあるマルチメディア会議中のエコーを回避するを参照してください。
ソフトフォン
ソフトフォンとは、電話インターフェースとして機能するソフトウェアです。コンピューターやその他のスマートデバイスからインターネット経由で電話をかけるためにソフトフォンを使用します。ソフトフォンを使用すると、画面を使って電話番号をダイヤルしたり、その他の電話関連機能を実行したりできます。
Citrix Virtual Apps and Desktopsは、ソフトフォンを配信するためのいくつかの代替手段をサポートしています。
-
制御モード。ホストされているソフトフォンが物理的な電話機を制御します。このモードでは、Citrix Virtual Apps and Desktopsサーバーを介してオーディオトラフィックが流れることはありません。
-
HDX RealTime最適化ソフトフォンサポート(推奨)。メディアエンジンはユーザーデバイス上で実行され、Voice over Internet Protocolトラフィックはピアツーピアで流れます。例については、以下を参照してください。
-
HDX RealTime Optimization Pack(Microsoft Skype for Businessの配信を最適化します)
-
Cisco Jabber VDI用ソフトフォン (旧称 VXME)
-
アバイア VDI エクイノックス (旧称 VDI コミュニケーター)
-
Local App Access。ソフトフォンなどのアプリケーションをWindowsユーザーデバイスでローカルに実行しながら、仮想/公開デスクトップとシームレスに統合されているように見せるCitrix Virtual Apps and Desktopsの機能です。この機能は、すべてのオーディオ処理をユーザーデバイスにオフロードします。詳しくは、「Local App AccessとURLリダイレクト」を参照してください。
-
HDX RealTime汎用ソフトフォンサポート。 ICA経由のVoice over Internet Protocol。
汎用ソフトフォンサポート
汎用ソフトフォンサポートを使用すると、変更されていないソフトフォンをデータセンターのXenAppまたはXenDesktopでホストできます。オーディオトラフィックは、Citrix ICAプロトコル(UDP/RTPの使用が望ましい)を介して、Citrix Workspaceアプリを実行しているユーザーデバイスに送信されます。
汎用ソフトフォンサポートは、HDX RealTimeの機能です。このソフトフォン配信のアプローチは、特に次の場合に役立ちます。
-
ソフトフォンを配信するための最適化されたソリューションが利用できず、ユーザーがLocal App Accessを使用できるWindowsデバイスを使用していない場合。
-
ソフトフォンの最適化された配信に必要なメディアエンジンがユーザーデバイスにインストールされていないか、ユーザーデバイスで実行されているオペレーティングシステムのバージョンで利用できない場合。このシナリオでは、汎用HDX RealTimeが貴重なフォールバックソリューションを提供します。
Citrix Virtual Apps and Desktopsを使用する際のソフトフォン配信には、次の2つの考慮事項があります。
-
ソフトフォンアプリケーションが仮想/公開デスクトップにどのように配信されるか。
-
オーディオがユーザーのヘッドセット、マイク、スピーカー、またはUSB電話機にどのように送受信されるか。
Citrix Virtual Apps and Desktopsには、汎用ソフトフォン配信をサポートするための多数のテクノロジーが含まれています。
-
リアルタイムオーディオの高速エンコードと帯域幅の効率化のための音声に最適化されたコーデック。
-
低遅延オーディオスタック。
-
ネットワーク遅延が変動するときにオーディオをスムーズにするためのサーバー側ジッターバッファ。
-
サービス品質(QoS)のためのパケットタグ付け(DSCPおよびWMM)。
-
RTPパケットのDSCPタグ付け (レイヤー3)
-
Wi-Fi用WMMタグ付け
-
Windows、Linux、Chrome、Mac版のCitrix WorkspaceアプリもVoice over Internet Protocolに対応しています。Windows版Citrix Workspaceアプリは、以下の機能を提供します。
-
クライアント側ジッターバッファ - ネットワーク遅延が変動する場合でも、スムーズなオーディオを保証します。
-
エコーキャンセル - ヘッドセットを使用しない作業者向けに、マイクとスピーカー間の距離の許容範囲を広げます。
-
オーディオプラグアンドプレイ - オーディオデバイスはセッションを開始する前に接続する必要はありません。いつでも接続できます。
-
オーディオデバイスルーティング - ユーザーは着信音をスピーカーに、音声パスをヘッドセットに振り向けることができます。
-
マルチストリームICA - ネットワーク経由で柔軟なQuality of Serviceベースのルーティングを可能にします。
-
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 Audio: UDP経由のオーディオは、ネットワークの輻輳とパケット損失に対して優れた耐性を提供します。利用可能な場合は、TCPの代わりにこれをお勧めします。
LAN/WAN configuration: 良好なリアルタイムオーディオ品質のためには、ネットワークの適切な構成が不可欠です。通常、過剰なブロードキャストパケットがジッターを引き起こす可能性があるため、仮想LAN(VLAN)を構成する必要があります。IPv6対応デバイスは、多くのブロードキャストパケットを生成する可能性があります。IPv6サポートが不要な場合は、それらのデバイスでIPv6を無効にすることができます。Quality of Serviceをサポートするように構成してください。
Settings for use WAN connections: 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は、DTLSをサポートしており、UDP/RTPトラフィックをネイティブに(TCPでのカプセル化なしで)配信します。 ポート443経由のUDPトラフィックに対して、ファイアウォールを双方向に開いてください。
Codec selection and bandwidth consumption: ユーザーデバイスとデータセンター内のVDA間では、Medium Qualityオーディオとも呼ばれる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 Audio Virtual Channelはオーディオ転送のために特別に設計されているため、一般的にこれをお勧めします。
-
汎用USBリダイレクト。ユーザーデバイスがCitrix Virtual Apps and DesktopsサーバーへのLANまたはLANに類似した接続上にある場合、ボタンまたはディスプレイ(あるいはその両方)を備えたオーディオデバイス、ヒューマンインターフェースデバイス(HID)をサポートします。
Citrix オーディオ仮想チャネル
双方向のCitrixオーディオ仮想チャネル(CTXCAM)により、オーディオをネットワーク経由で効率的に配信できます。汎用HDX RealTimeは、ユーザーのヘッドセットまたはマイクからのオーディオを取得し、圧縮します。その後、ICA経由で仮想デスクトップ上のソフトフォンアプリケーションに送信します。同様に、ソフトフォンのオーディオ出力は圧縮され、ユーザーのヘッドセットまたはスピーカーに逆方向に送信されます。この圧縮は、ソフトフォン自体が使用する圧縮(G.729やG.711など)とは独立しています。これは、Optimized-for-Speechコーデック(中品質)を使用して行われます。その特性は、Voice over Internet Protocolに最適です。エンコード時間が短く、ネットワーク帯域幅はピーク時で約56キロビット/秒(各方向28 Kbps)しか消費しません。このコーデックはデフォルトのオーディオコーデックではないため、Studioコンソールで明示的に選択する必要があります。デフォルトはHDオーディオコーデック(高品質)です。このコーデックは高忠実度のステレオサウンドトラックに優れていますが、Optimized-for-Speechコーデックと比較してエンコードが遅くなります。
汎用 USB リダイレクト
Citrix汎用USBリダイレクトテクノロジー(CTXGUSB仮想チャネル)は、複合デバイス(オーディオとHID)およびアイソクロナスUSBデバイスを含むUSBデバイスをリモートで利用するための汎用的な手段を提供します。このアプローチは、LAN接続されたユーザーに限定されます。その理由は、USBプロトコルがネットワーク遅延に敏感であり、かなりのネットワーク帯域幅を必要とする傾向があるためです。アイソクロナスUSBリダイレクトは、一部のソフトフォンを使用する場合にうまく機能します。このリダイレクトは、優れた音声品質と低遅延を提供します。ただし、Citrixオーディオ仮想チャネルはオーディオトラフィックに最適化されているため、こちらが推奨されます。主な例外は、ボタン付きのオーディオデバイスを使用している場合です。例えば、データセンターにLAN接続されたユーザーデバイスに接続されたUSB電話などです。この場合、汎用USBリダイレクトは、ソフトフォンに信号を送り返すことで機能を制御する電話機またはヘッドセットのボタンをサポートします。デバイス上でローカルに機能するボタンには問題ありません。
オーディオ診断コマンドラインツール
VDA上のオーディオ診断コマンドラインツールは、オーディオポリシー、構成、およびデータ転送に関連するセッションデータを照会するために使用できます。
使用方法
コマンドプロンプトを開き、
C:\Program Files\Citrix\HDX\binフォルダーからCtxAudio.exeを実行します。
-
管理者としてツールを実行すると、すべてのアクティブなICAセッションのオーディオ情報が表示されます。
-
非管理者としてツールを実行すると、現在ユーザーのICAセッションオーディオ情報が表示されます。
出力
このツールは、セッション内のオーディオ関連の問題の診断に役立つさまざまな構成設定を出力します。
| セクション | 説明 |
|---|---|
| ポリシー情報 | 現在のセッションに適用されているオーディオポリシー。 |
| 設定情報 | レジストリに保存されているオーディオ関連の構成設定。 |
| 状態情報 | 現在のセッションに適用されているオーディオの状態、バージョン、コーデック、およびトランスポート。 |
| デバイス情報 | セッションで使用されているデバイス名、その役割、およびステータス。 |
注:
出力は、マルチセッション (TS) VDA またはシングルセッション VDA (WSVDA) のどちらでツールを実行するかによって異なります。
制限事項
クライアントにオーディオデバイスをインストールし、オーディオリダイレクトを有効にして、RDSセッションを開始します。オーディオファイルが再生に失敗し、エラーメッセージが表示されることがあります。
回避策として、RDSマシンにレジストリキーを追加し、マシンを再起動します。詳細については、レジストリで管理される機能のリストにあるオーディオの制限を参照してください。