Citrix虚拟应用程序和台式机

オーディオ機能

ポリシーに以下のCitrix設定項目を追加して,HDXのオーディオ機能を最適化できます。これらの設定項目の使用方法,およびほかのポリシー設定項目との依存関係について詳しくは,”オーディオのポリシー設定」、「帯域幅のポリシー設定」、「マルチストリーム接続のポリシー設定“を参照してください。

重要:

传输控制协议ではなくユーザーデータグラムプロトコル(UDP)を使用してオーディオを配信することをお勧めします。UDPを使用したオーディオをサポートしているのは、Windows虚拟传递代理(VDA)のみです。

迪泰を使用したUDPオーディオ暗号化は,Citrix网关とCitrix工作区アプリ間でのみ有効です。このため,TCPトランスポートを使用した方が望ましい場合もあります。TCPでは,VDAとCitrix工作区アプリ間の,エンドツーエンドのTLS暗号化がサポートされます。

音質

一般的に、音質を高くするほど、オーディオデータの転送に必要な帯域幅が大きくなり、サーバーの中央处理器にも負担がかかります。オーディオデータを圧縮すると、セッションのパフォーマンスと音質とのバランスを考慮しながら、ユーザーの操作感を最適化できます。これを行うには、サウンドファイルに適用する圧縮レベルを制御するには、思杰公司ポリシーを使用します。

デフォルトでは、传输控制协议トランスポート使用時の[音質]ポリシー設定は[高-高品位オーディオ]に設定されています.UDPトランスポート使用時(推奨)は[中-スピーチに最適化]に設定されています。高品位オーディオ設定ではHiFiステレオオーディオが提供されますが,ほかの品質設定よりも多くの帯域幅が消費されます。最適化されていないボイスチャットアプリケーションやビデオチャットアプリケーション(ソフトフォンなど)では,この音質を使用しないでください。リアルタイム通信に適していないオーディオパスに遅延が発生する可能性があるためです。選択されたトランスポートプロトコルに関係なく,リアルタイムオーディオには”スピーチに最適化”ポリシー設定をお勧めします。

衛星、ダイヤルアップ接続など帯域幅が制限されている場合、音質を[低]に設定することで、帯域幅の消費を最小限に抑えることができます。この状況では、低帯域幅接続のユーザーに対して別のポリシーを作成し、高帯域幅接続のユーザーに影響しないようにします。

設定の詳細については、「オーディオのポリシー設定“を参照してください。ユーザーデバイス側の[クライアント側オーディオ設定]が有効になっていることを確認してください。

オーディオの再生と録音の帯域幅ガイドライン:

  • 高品質(デフォルト)
    • ビットレート:再生では約100 kbps(最75年小,最大175 kbps),マイクキャプチャでは約70 kbps
    • チャンネル数:再生用2(ステレオ),マイクキャプチャ用1(モノラル)
    • 周波数:44100Hz
    • ビット深度:16ビット
  • 中品質(VoIP)用に推奨)
    • ビットレート:再生では約16 kbps(最小20岁最大40 kbps),マイクキャプチャでは約16 kbps
    • チャンネル数:再生とキャプチャの両方で1(モノラル)
    • 周波数:16000Hz(ワイドバンド)
    • ビット深度:16ビット
  • 低品質
    • ビットレート:再生では約11kbps(最小10、最大25kbps)マイクキャプチャでは約11kbps
    • チャンネル数:再生とキャプチャの両方で1(モノラル)
    • 周波数:8000Hz(狭帯域)
    • ビット深度:16ビット

クライアントオーディオリダイレクト

サーバー上で実行しているアプリケーションからユーザーデバイス上のスピーカーまたはサウンドデバイスでオーディオが再生されるようにするには、[クライアントオーディオリダイレクト]設定を[許可]のままにしておきます。これがデフォルトの設定です。

クライアントオーディオマッピングを使用すると、サーバーとネットワークに大きな負荷がかかります。ただし、[クライアントオーディオリダイレクト]設定で[禁止]を選択すると、すべてのHDXオーディオ機能が無効になります。

設定の詳細については、「オーディオのポリシー設定“を参照してください。ユーザーデバイス側の[クライアント側オーディオ設定]が有効になっていることを確認してください。

クライアントマイクリダイレクト

ユーザーデバイス上のマイクなどのサウンド入力デバイスを使って録音できるようにするには、[クライアントマイクリダイレクト]設定をデフォルトのまま([許可])にします。

セキュリティ上の理由から、ユーザーデバイスとの信頼関係が設定されていないサーバーがマイクを使用しようとすると、警告メッセージが表示されます。ユーザーは、マイクを使用する前にアクセスを許可するか拒否するかを選択できます。この警告は、ユーザーがCitrix工作区アプリ側で無効にできます。

設定の詳細については、「オーディオのポリシー設定“を参照してください。ユーザーデバイス側の[クライアント側オーディオ設定]が有効になっていることを確認してください。

オーディオプラグアンドプレイ

ポリシーの[オーディオプラグアンドプレイ]設定では、録音やサウンド再生のための複数のオーディオデバイスの使用を許可または禁止します。この設定項目は、デフォルトで[有効]になっています。[オーディオプラグアンドプレイ]の機能を使用すると、ユーザーのセッションが開始されるまでプラグを差し込んだ状態にしなくても、オーディオデバイスを認識できます。

この設定項目は,WindowsマルチセッションOSマシンのみに適用されます。

設定の詳細については、「オーディオのポリシー設定“を参照してください。

オーディオリダイレクトの最大帯域幅(Kbps)とオーディオリダイレクトの最大帯域幅(%)

ポリシーの[オーディオリダイレクトの最大帯域幅(Kbps)]設定では,クライアント側デバイスによるオーディオの再生や録音で使用可能な最大帯域幅を,キロビット/秒(Kbps)単位で指定します。

ポリシーの[オーディオリダイレクトの最大帯域幅(%)]設定では,クライアント側デバイスによるオーディオの再生や録音で使用可能な最大帯域幅を,セッション全体に対する割合で指定します。

これらの設定には、デフォルトで0が指定されており、帯域幅に制限はありません。両方の設定を構成した場合、より高い制限(より小さい値)の設定が適用されます。

設定の詳細については、「帯域幅のポリシー設定“を参照してください。ユーザーデバイス側の[クライアント側オーディオ設定]が有効になっていることを確認してください。

UDPでのオーディオリアルタイムトランスポートとオーディオUDPポートの範囲

ポリシーの[UDPでのオーディオリアルタイムトランスポート]設定は、デフォルトで[有効]が選択されています(インストール時に選択した場合)。これにより、サーバーのUDPポートが開き、[UDPでのオーディオリアルタイムトランスポート]設定が有効な接続でそのポートが使用されます。ネットワークで輻輳やパケット損失が生じる場合、最適なユーザーエクスペリエンスを提供するために、オーディオのUDP/RTPを構成することをお勧めします。ソフトフォンアプリケーションなどのリアルタイムオーディオでは、乙二胺四乙酸よりUDPオーディオが優先されます。UDPは再送のないパケット損失が認められており、パケット損失が頻繁な場合でも接続に遅延が発生しません。

重要:

Citrix网关がパス上にない場合、UDPで転送されるオーディオデータは暗号化されません。Citrix网关がCitrix虚拟应用程序和台式机のリソースにアクセスするよう構成されている場合、エンドポイントデバイスとCitrix网关間のオーディオトラフィックはDTLSプロトコルで保護されます。

ポリシーの[オーディオUDPポートの範囲]設定では、视窗视窗视窗显示器でユーザーデバイスとのオーディオパケットデータの送受信に使用されるポート番号の範囲を指定します。

デフォルトでは,16500 ~ 16509年の範囲が指定されています。

[UDPでのオーディオリアルタイムトランスポート]について詳しくは、「オーディオのポリシー設定“を参照してください。オーディオUDPポートの範囲について詳しくは,”マルチストリーム接続のポリシー設定“を参照してください。ユーザーデバイス側の[クライアント側オーディオ設定]が有効になっていることを確認してください。

UDPを使用したオーディオには、视窗视窗视窗显示器が必要です。Linux-VDAでサポートされているポリシーについては、「ポリシーサポート一覧“を参照してください。

ユーザーデバイス側のオーディオ設定ポリシー

  1. グループポリシーオブジェクト管理用テンプレートの構成“の手順に従って,グループポリシーテンプレートをロードします。
  2. グループポリシーエディターで、[管理用テンプレート]>[Citrix组件>[Citrix工作区]>[ユーザーエクスペリエンス]の順に開きます。
  3. (客户端音频设置)を開き、[未構成][有効]、または[無効]をクリックします。
    • 未構成。デフォルトでは、オーディオリダイレクトは高品質オーディオ、または以前に構成したカスタムのオーディオ設定で有効になります。
    • 有効。オーディオリダイレクトは、選択したオプションで有効になります。
    • 無効。オーディオリダイレクトは無効化されます。
  4. [有効]をクリックした場合は、音質を選択します。UDPオーディオでは、[中](デフォルト)を使用してください。
  5. UDPオーディオでは、(启用实时传输)チェックボックスをオンにして、ローカルの窗户ファイアウォールを通過するための着信ポートの範囲を指定します。
  6. Citrix网关でUDPオーディオを使用するには、[ゲートウェイ経由でのリアルタイムトランスポートを許可する]チェックボックスをオンにします。Citrix网关でDTLSを構成します。詳しくは、「こちらの記事“を参照してください。

エンドポイントデバイスで上記の変更を行う制御権を持っていない場合、管理者として店面のdefault.ica属性を使用してUDPオーディオを有効にします。たとえば、自分のデバイスや家庭のコンピューターを持ち込む場合などです。

  1. 店面マシンで,メモ帳などのエディターを使用してC: \ inetpub \ wwwroot \ Citrix \ \ App_Data \ default.icaを開きます。ストア名>
  2. [アプリケーション]セクションで以下の項目を入力します。

    ;リアルタイム転送を有効にします

    EnableRtpAudio=true

    ;ゲートウェイを介したリアルタイム転送を有効にします

    EnableUDPThroughGateway = true

    ;音质を「中等」に設定します

    AudioBandwidthLimit = 1

    ;UDPポートの範囲を表します

    RtpAudioLowestPort=16500

    RtpAudioHighestPort=16509

ユーザーデータグラムプロトコル(UDP)オーディオは、default.icaの編集で有効になっている場合、そのストアを使用するすべてのユーザーに対して有効化されます。

マルチメディア会議でのエコーの解消

オーディオまたはビデオ会議にユーザーが参加したときに、音声にエコーがかかって聞こえることがあります。通常、この問題はスピーカーとマイクが近すぎる場合に発生します。このため、オーディオまたはビデオ会議ではヘッドセットを使用することをお勧めします。

HDXには,会議中のエコーを最小限に抑えるためのエコーキャンセル機能が用意されており,デフォルトで有効になっています。エコーキャンセル機能の効果は,スピーカーとマイクとの距離により異なります。デバイスが互いに近すぎたり遠すぎたりしないように注意してください。

エコーキャンセル機能を無効にするには、レジストリ設定を変更します。詳しくは、レジストリを介して管理される機能の一覧にある「マルチメディア会議でのエコーの解消“を参照してください。

ソフトフォン

ソフトフォンは、電話インターフェイスとして動作するソフトウェアです。コンピューターや他のスマートデバイスからインターネット経由で電話するには、ソフトフォンを使用します。ソフトフォンを使うことにより、画面を使って電話番号をダイヤルしたり、他の電話関連の機能を実行したりできます。

Citrix虚拟应用程序和台式机は、ソフトフォンの配信に対するいくつかの代替手段をサポートします。

  • 制御モード。ホストされたソフトフォンが物理的な電話セットを制御します。このモードではCitrix虚拟应用程序和桌面サーバーを通過するオーディオトラフィックはありません。
  • HDX实时に最適化されたソフトフォンのサポート(推奨)。このメディアエンジンはユーザーデバイス上で実行され、ボイスオーバー知识产权トラフィックがピアツーピアで流れます。たとえば、以下を参照してください:

  • ローカルアプリケーションアクセス.Citrix虚拟应用程序和台式机の機能により、ソフトフォンなどのアプリケーションは、窗户ユーザーのデバイス上ではローカルで実行されますが、その仮想/公開デスクトップとはシームレスに統合されています。これにより、ユーザーデバイスへのすべてのオーディオ処理の負荷が軽減されます。詳しくは、「ローカルアプリアクセスと统一资源定位地址リダイレクト“を参照してください。
  • HDX实时の汎用ソフトフォンのサポート。伊卡を介したボイスオーバー知识产权

汎用ソフトフォンのサポート

汎用ソフトフォンのサポートにより,データセンターのXenAppまたはXenDesktop上に,未変更のソフトフォンをホストすることができます。オーディオトラフィックは,Citrix ICAプロトコルを介して(UDP / RTPを優先的に使用して),Citrix工作区アプリを実行しているユーザーデバイスに送信されます。

汎用ソフトフォンのサポートは、HDX实时の機能です。ソフトフォンの配信に対するこのアプローチは、以下の場合に特に有効です。

  • ソフトフォンの配信に最適なソリューションがなく、ローカルアプリケーションアクセスが可能な窗户デバイス上にユーザーがいない。
  • ソフトフォンの最適化された配信に必要とされるメディアエンジンが,ユーザーデバイスにインストールされていないか,ユーザーデバイス上で実行しているオペレーティングシステムのバージョンで利用できない。このシナリオでは,汎用HDX实时が価値のあるフォールバックソリューションを提供します。

Citrix虚拟应用程序和台式机を使用したソフトフォンの配信には、考慮事項が2.つあります:

  • ソフトフォンアプリケーションがどのように仮想/公開デスクトップに配信されるか。
  • ユーザーのヘッドセット、マイクロフォン、およびスピーカー、または通用串口总线電話セット間でオーディオがどのように配信されるか。

Citrix虚拟应用程序和台式机には、汎用ソフトフォンの配信をサポートする多くのテクノロジが含まれています:

  • リアルタイムオーディオの高速エンコードと帯域幅の効率性のための、スピーチに最適化されたコーデック。
  • 遅延の少ないオーディオスタック。
  • ネットワーク遅延が変動する場合、オーディオをスムーズにするサーバー側のジッターバッファー。
  • 服务质量のパケットのタグ付け(DSCP)およびWMM)
    • RTPパケットのDSCPタグ付け(レイヤー3)
    • 无线网络のWMMタグ付け

Windows、Linux、ChromeおよびMac向けのCitrix工作区アプリの各バージョンは,ボイスオーバーIPにも対応しています。窗户向けCitrix工作区アプリは以下の機能を提供します:

  • クライアント側のジッターバッファー——ネットワーク遅延が変動する場合でもオーディオを確実にスムーズにします。
  • エコーキャンセル - ヘッドセットを使用しないユーザー向けに、マイクとスピーカの距離を調整します。
  • オーディオプラグアンドプレイ——オーディオデバイスは,セッション開始前にプラグインする必要はありません。いつでもプラグインできます。
  • オーディオデバイスルーティング - ユーザーはヘッドセットの音声通信以外に、スピーカーに着信音を直接送信できます。
  • マルチストリームICA-ネットワーク上で柔軟なサービス品質ベースのルーティングを有効にします。
  • 伊卡は、4.つの传输控制协议と2.つのUDPストリームをサポートします。UDPストリームの1.つは、RTP上でリアルタイムオーディオをサポートします。

Citrix工作区アプリの機能の概要については、『Citrix接收机特征矩阵“を参照してください。

システム構成の推奨事項

クライアントのハードウェアとソフトウェア:音質の最適化のために,最新バージョンのCitrix工作区アプリとアコースティックエコーキャンセル(AEC)付きの高品質なヘッドセットをお勧めします。Windows、LinuxおよびMac向けのCitrix工作区アプリの各バージョンは,ボイスオーバーIPに対応しています。また,戴尔WyseはThinOS (wto)のボイスオーバーIPサポートを提供します。

中央处理器検討事項:VDA上の中央处理器使用率を監視して、それぞれの仮想マシンに2.つの仮想中央处理器を割り当てる必要があるかどうかを決定します。 リアルタイムの音声およびビデオはデータ量が多いです。2.つの仮想中央处理器を構成すると、スレッドの切り替え遅延を減らすことができます。そのため、Citrix虚拟桌面VDI環境で2.つの虚拟处理器を構成することをお勧めします。

物理中央处理器はセッションを超えて共有できるため、2.つの仮想中央处理器を持つことは、必ずしも物理中央处理器の数を倍にすることではありません。

セッション画面の保持機能に使われるCitrix网关协议(本金保证产品)により,CPUの消費も増加します。高品質のネットワーク接続では,この機能を無効にして,VDAのCPU消費を削減することができます。前述のいずれの手順も,強力なサーバーでは必要ないかもしれません。

UDPオーディオ: UDPによるオーディオは,ネットワークの輻輳やパケット損失に対する強力な耐性を提供します。利用できるのであれば,TCPから代えることをお勧めします。

局域网/广域网の設定:ネットワークの適切な設定は、リアルタイムオーディオの高い品質には極めて重要です。 通常、過度のブロードキャストパケットはジッターを発生させる場合があるため、仮想局域网(VLAN)を構成する必要があります。IPv6が有効なデバイスでは、大量のブロードキャストパケットが発生する場合があります。IPv6のサポートが不要な場合は、それらのデバイスでIPv6を無効にできます。服务质量(サービス品質)をサポートするように構成してください。

广域网接続使用時の設定:局域网およびWAN接続を経由したボイスチャットを使用できます。湾接続では,音質は接続の遅延,パケット損失,およびジッターにより異なります。湾接続を経由してソフトフォンを配信する場合,データセンターとリモートオフィス間にはNetScaler SD-WANを使用することをお勧めします。これにより,高いサービス品質が維持されます。NetScaler SD-WANは,UDPを含むマルチストリームICAをサポートします。また,単一のTCPストリームの場合は,さまざまなICA仮想チャネルの優先度を識別し,優先度の高いリアルタイムの音声データを優先的に扱うことができます。

HDX構成を検証するには,导演またはHDX监视器を使用してください。

リモートユーザーの接続:Citrix网关はDTLSをサポートし、UDP/RTPトラフィックをネイティブに(TCP)でカプセル化せずに)送信します。

ポート443を介したUDPトラフィックに対してファイアウォールを双方向に開きます。

コーデックの選択と帯域幅の消費: ユーザーデバイスとデータセンターのVDA間には、中品質オーディオとも呼ばれる、スピーチに最適化されたコーデック設定を使用することをお勧めします。VDAプラットフォームとIP-PBX間では、ソフトフォンは構成またはネゴシエートされたコーデックを使用します。次に例を示します:

  • G711の音質は高いものの,通話で1秒あたり80 ~ 100キロビットの帯域幅(ネットワークのレイヤー2のオーバーヘッドにより異なる)が必要になります。
  • G729の音質は高く,通話で1秒あたり30 ~ 40キロビットの低帯域幅(ネットワークのレイヤー2のオーバーヘッドにより異なる)が必要になります。

ソフトフォンアプリケーションの仮想デスクトップへの配信

XenDesktop仮想デスクトップにソフトフォンを配信するには、次の2.つの方法があります。

  • アプリケーションは、仮想デスクトップイメージにインストールできます。
  • アプリケーションは、Microsoft App-Vを使用して、仮想デスクトップにストリーム配信できます。このアプローチでは、仮想デスクトップイメージに手が加えられないため、管理上の利点があります。仮想デスクトップにストリーム配信された後、アプリケーションはその環境で、通常の方法でインストールされたかのように実行されます。すべてのアプリケーションがApp-V互換であるわけではありません。

ユーザーデバイスとのオーディオの配信

汎用HDX实时は、ユーザーデバイスとのオーディオの配信を次の2.つの方法でサポートします。

  • 思杰公司オーディオ仮想チャネル。オーディオ転送専用に設計されているため、通常は思杰公司オーディオ仮想チャネルをお勧めします。
  • 汎用USBリダイレクト。ユーザーデバイスがCitrix虚拟应用程序和台式机サーバーへの局域网または局域网のような接続上にある場合は、ボタンまたはディスプレイ(またはその両方)といったヒューマンインターフェイスデバイス(隐藏)を持つオーディオデバイスをサポートします。

思杰公司オーディオ仮想チャネル

双方向の思杰公司オーディオ仮想チャネル(CTXCAM)は、ネットワーク上でオーディオを効率的に配信することができます。汎用HDX实时は、ユーザーのヘッドセットまたはマイクからオーディオを取り出して圧縮します。その後、伊卡経由で仮想デスクトップ上のソフトフォンアプリケーションに送信します。同様に、ソフトフォンのオーディオ出力も圧縮され、ユーザーのヘッドセットまたはスピーカーに向けて反対方向に送信されます。この圧縮は、ソフトフォン自体で使われる圧縮(G.729、G.711)など)とは関係ありません。スピーチに最適化されたコーデック(中品質)で行われます。その特性はボイスオーバー知识产权に最適です。高速エンコード機能を備え、ピーク時でもおよそ1.秒間に56キロビット(それぞれの方向で28Kbpsずつ)しかネットワーク帯域幅を消費しません。このコーデックはデフォルトのオーディオコーデックではないため、演播室のコンソールで明示的に選択する必要があります。デフォルトは、高清オーディオコーデック(高品質)です。このコーデックは高保真ステレオ録音には最適ですが、スピーチに最適化されたコーデックと比較してエンコードが遅くなります。

汎用USBリダイレクト

思杰公司汎用通用串口总线リダイレクトテクノロジ(CTXGUSB)仮想チャネル)は、複合デバイス(オーディオプラス(隐藏)とアイソクロナス通用串口总线デバイスを含む、通用串口总线デバイスのリモート処理に一般的な手段を提供します。このアプローチは局域网接続のユーザーに制限されます。通用串口总线プロトコルはネットワークの遅延に影響を受けやすく、相当量のネットワーク帯域幅を必要とするためです。ソフトフォンによっては、アイソクロナス通用串口总线リダイレクトが有効です。このリダイレクトは、優れた音声品質と低遅延を実現します。ただし、オーディオトラフィックに最適化されているため、思杰公司オーディオ仮想チャネルが優先されます。主な例外は、ボタンが付いたオーディオデバイスを使う場合です。たとえば、データセンターに局域网接続されているユーザーデバイスに取り付けられた通用串口总线電話などです。この場合は、汎用通用串口总线リダイレクトが、信号をソフトフォンに送ることで機能を制御する電話セットまたはヘッドセットのボタンをサポートします。デバイス上でローカルに動作するボタンでは問題ありません。

制限事項

クライアントにオーディオデバイスをインストールし、オーディオリダイレクトを有効にして、无线电数据系统セッションを開始します。オーディオファイルが再生されず、エラーメッセージが表示されることがあります。

回避策として,レジストリキーをRDSマシンに追加し,マシンを再起動します。詳しくは,レジストリを介して管理される機能の一覧にある”オーディオ制限“を参照してください。