Linux Virtual Delivery Agent 2407

オーディオ機能

アダプティブオーディオ

  • アダプティブオーディオはデフォルトで有効になっています。以下のCitrix Workspace™アプリクライアントをサポートしています。

  • Windows向けCitrix Workspaceアプリ – 2109以降のバージョン
  • Linux向けCitrix Workspaceアプリ – 2109以降のバージョン
  • Mac向けCitrix Workspaceアプリ – 2109以降のバージョン

リストに含まれていないクライアントを使用する場合、アダプティブオーディオはレガシーオーディオにフォールバックします。

アダプティブオーディオは、ネットワークの状態に基づいてオーディオサンプリングのビットレートを動的に調整し、オーディオエクスペリエンスを向上させます。これにより、VDAでオーディオ品質ポリシーを手動で構成する必要がなくなります。

次の表は、アダプティブオーディオとレガシーオーディオの比較を示しています。

  • アダプティブオーディオ レガシーオーディオ
    最大オーディオサンプルレート: 48 kHz 最大オーディオサンプルレート: 8 kHz
  • ステレオチャンネル モノラルチャンネル

オーディオサービスの考慮事項

バージョン2407以降、Linux VDAはDebian 12.5、RHEL 9.x、およびRocky Linux 9.xでPipeWireをサポートします。これらのディストリビューションではPipeWireがデフォルトのオーディオサービスです。その他のディストリビューションでは、引き続きPulseAudioを使用してください。

PulseAudio

  • RHEL 8.xおよびRocky Linux 8.xでは、PulseAudio 13.99以降を使用してください。

PipeWire

Linux VDAは、Debian 12.5、RHEL 9.x、およびRocky Linux 9.xでのみPipeWireをサポートします。以下にいくつかの考慮事項を示します。

  • Debian 12.5、RHEL 9.x、またはRocky Linux 9.xにLinux VDAバージョン2407以降がインストールされている場合、PipeWireを使用しています。

  • RHEL 9.xまたはRocky Linux 9.xにLinux VDAバージョン2407より前のバージョンがインストールされている場合、PulseAudioを使用しています。PulseAudioを継続して使用するには、何もする必要はありません。PipeWireに切り替えるには、以下の手順を完了してください。

    1. PulseAudioパッケージをpipewire-pulseaudioに置き換えます。

      dnf swap --allowerasing pulseaudio pipewire-pulseaudio
      <!--NeedCopy-->
      
    2. PipeWire関連サービスをグローバルに有効にします。

      systemctl --global --now enable pipewire pipewire-pulse pipewire-pulse.socket wireplumber
      <!--NeedCopy-->
      
    3. Linux VDAを再起動します。

オーディオのロストレラントモード(プレビュー)

ロストレラントモードはオーディオをサポートします。この機能は、リアルタイムストリーミングのユーザーエクスペリエンスを向上させ、高遅延およびパケットロスのあるネットワークを介してユーザーが接続している場合に、EDT経由でのオーディオ品質を改善します。

ロストレラントモードとEDTの詳細については、Citrix Virtual Apps and Desktopsドキュメントの追加情報を参照してください。

オーディオのロストレラントモード機能を有効にする

オーディオのロストレラントモードはデフォルトで無効になっています。これを有効にするには、以下の手順を完了してください。

  1. HDXアダプティブトランスポートポリシーを設定して、アダプティブトランスポートを有効にします。アダプティブトランスポートはデフォルトで有効になっています。
  2. アダプティブオーディオポリシーを設定して、アダプティブオーディオを有効にします。アダプティブオーディオはデフォルトで有効になっています。

    1.  以下のレジストリ設定を通じて、ロストレラントモード(EDT信頼性の低いトランスポート)を有効にします。
    
    ctxreg create -k "HKLM\System\CurrentControlSet\Control\Citrix\VirtualChannels\Audio" -t "REG_DWORD" -v "fEdtUnreliableAllowed" -d "0x00000001" --force
    <!--NeedCopy-->
    

クライアントの要件と設定

オーディオのロストレラントモードを使用するには、Citrix Workspaceアプリがこの機能をサポートし、有効になるように構成されていることを確認してください。そうでない場合、オーディオはEDT信頼性の高いトランスポートにデフォルト設定されます。

以下は、ロストレラントモードをサポートするCitrix Workspaceアプリの最小バージョンです。

  • Windows向けCitrix Workspaceアプリ 最小バージョン 2309
  • Linux向けCitrix Workspaceアプリ 最小バージョン 2311
  • Mac向けCitrix Workspaceアプリ 最小バージョン 2311

オーディオパフォーマンス向上のためのパケットロス隠蔽(プレビュー)

  • 2407リリース以降、ジッターバッファメカニズムが改善され、アダプティブオーディオコーデックにパケットロス隠蔽(PLC)が追加されました。PLCは、失われたデータパケットを再構築するのに役立ちます。この機能強化により、パケットロス耐性とジッター耐性が向上し、オーディオのロストレラントモード(EDTロスあり)でのオーディオパフォーマンスが改善されます。

  • この機能はデフォルトで無効になっています。この機能を有効にするには、以下の手順を完了してください。

    1. オーディオのロストレラントモード機能を有効にする
  1. 複数のオーディオデバイスをサポートするオーディオリダイレクト機能を有効にします。

    sudo /opt/Citrix/VDA/bin/ctxreg create -k "HKLM\System\CurrentControlSet\Control\Citrix\VirtualChannels\Audio" -t "REG_DWORD" -v "fEnableAudioRedirectionV4" -d "0x00000001" --force
    <!--NeedCopy-->
    
  2. ロストレラントモードでのオーディオパフォーマンスを向上させるには、オーディオのRead/Write V2を有効にします。

    ctxreg create -k "HKLM\System\CurrentControlSet\Control\Citrix\VirtualChannels\Audio" -t "REG_DWORD" -v "fEnableReadWriteV2" -d "0x00000001" --force
    <!--NeedCopy-->
    

複数オーディオデバイスのサポート(プレビュー)

概要

バージョン2311以降、Linux VDAはオーディオリダイレクト機能を導入しました。この機能により、Citrix Workspaceアプリがインストールされているクライアントマシン上の複数のオーディオデバイスを、リモートのLinux VDAセッションにリダイレクトできます。

この機能が有効な場合:

  • クライアントマシン上のすべてのローカルオーディオデバイスがセッション内に表示されます。CitrixAudioSink(オーディオ出力)またはCitrixAudioSource(オーディオ入力)の代わりに、オーディオデバイスはそれぞれのデバイス名で表示されます。セッション内のアプリでオーディオデバイスを選択したり、セッション中にクライアントマシンのデフォルトオーディオデバイスでもあるデフォルトオーディオデバイスを使用したりできます。必要に応じて、クライアントマシンのシステム設定からデフォルトオーディオデバイスを変更できます。クライアントマシンのデフォルトオーディオデバイスが更新されると、新しいデバイスがセッション内のデフォルトオーディオデバイスとして表示されます。

  • セッション内のオーディオデバイスは、プラグインまたは取り外し時に動的に更新されます。

構成

この機能を使用するには、Linux VDAで有効にし、サポートされているCitrix Workspaceアプリを選択してください。

Linux VDAで機能を有効にする

複数のオーディオデバイスをサポートするオーディオリダイレクト機能は、デフォルトで無効になっています。これを有効にするには、Linux VDAで次のコマンドを実行します。

sudo /opt/Citrix/VDA/bin/ctxreg create -k "HKLM\\System\\CurrentControlSet\\Control\\Citrix\\VirtualChannels\\Audio"  -v "fEnableAudioRedirectionV4" -t BIN -d "1"
<!--NeedCopy-->

この機能を無効または再度有効にするには、それぞれ次のコマンドを実行します。

sudo /opt/Citrix/VDA/bin/ctxreg update -k "HKLM\\System\\CurrentControlSet\\Control\\Citrix\\VirtualChannels\\Audio" -v "fEnableAudioRedirectionV4" -d "0"
<!--NeedCopy-->
sudo /opt/Citrix/VDA/bin/ctxreg update -k "HKLM\\System\\CurrentControlSet\\Control\\Citrix\\VirtualChannels\\Audio" -v "fEnableAudioRedirectionV4" -d "1"
<!--NeedCopy-->

クライアントの要件と設定

この機能は、以下のクライアントでのみサポートされています。

  • Windows向けCitrix Workspaceアプリ
  • Linux向けCitrix Workspaceアプリ 最小バージョン 2212
  • HTML5向けCitrix Workspaceアプリ 最小バージョン 2306
  • Chrome向けCitrix Workspaceアプリ 最小バージョン 2306
  • Mac向けCitrix Workspaceアプリ 最小バージョン 2311

この機能が期待どおりに動作するためには、Citrix Workspaceアプリで適切な設定が必要です。詳細については、Citrix Workspaceアプリのドキュメントを参照してください。

既知の問題

PulseAudioの問題により、Ubuntu 22.04セッションでオーディオデバイス間の切り替えが失敗する可能性があります。この問題に対処するには、VDAから現在のセッションユーザーのPulseAudio設定を削除し、セッションを再開してください。PulseAudio設定を削除するには、$ rm -r ~/.config/pulseコマンドを実行します。