Linux Virtual Delivery Agent 2507 LTSR

オーディオ機能

アダプティブオーディオ

  • アダプティブオーディオを使用すると、VDAでオーディオ品質ポリシーを手動で構成する必要がありません。アダプティブオーディオは、環境に合わせて設定を最適化し、古いオーディオ圧縮形式を置き換えることで、優れたユーザーエクスペリエンスを提供します。

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

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

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

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

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

PulseAudio

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

PipeWire

Linux VDAは、Debian 12.x、RHEL 9.x、Rocky Linux 9.x、およびUbuntu 24.04でのみPipeWireをサポートしています。考慮すべき事項を以下に示します。

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

  • Ubuntu 24.04にLinux VDAバージョン2411以降がインストールされている場合、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を再起動します。

  • Linuxマシンのシステム言語が英語以外で、オーディオサービスがPipeWireの場合、オーディオ機能が動作するように以下の手順に従ってください。

    1. 次の場所にあるファイルを開きます。
  • /etc/xdg/autostart/ctxaudio.desktop

    1. 次の行を見つけます。 Exec=/opt/Citrix/VDA/bin/ctxaudio

    2. これを次のように置き換えます。 Exec=env LC_ALL=C /opt/Citrix/VDA/bin/ctxaudio

    この変更により、ctxaudioはCロケールを使用するよう強制され、英語以外の環境でのPipeWireとの互換性が確保されます。

オーディオのロストレラントモード

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

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

オーディオ機能のロストレラントモードの有効化

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

  1. HDXアダプティブトランスポートポリシーを設定して、アダプティブトランスポートを有効にします。アダプティブトランスポートはデフォルトで有効になっています。
  2. アダプティブオーディオポリシーを設定して、アダプティブオーディオを有効にします。アダプティブオーディオはデフォルトで有効になっています。
  3. オーディオのロストレラントモードポリシーを設定して、ロストレラントモード(EDTアンリライアブルトランスポート)を有効にします。
  4. 直接接続の場合、VDAでのDTLSの有効化が必要です。
  5. リモート接続の場合、EDTロストレラントモードはCitrix Gateway ServiceまたはNetScaler Gatewayでもサポートされている必要があります。
  • クライアントの要件と設定

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

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

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

オーディオ診断コマンドラインツール

VDA上のオーディオ診断コマンドラインツールは、オーディオポリシー、構成、およびデータ転送に関連するセッションデータを照会するために使用できます。

  • 使用方法

  • コマンドプロンプトを開き、/opt/Citrix/VDA/binフォルダーからctxaudiosessionを実行します。

  • このツールを実行すると、現在のユーザーのアクティブなICA®セッションのオーディオ情報とデバイスリダイレクトステータスがすべて表示されます。

出力

このツールは、セッション内のオーディオ関連の問題を診断するのに役立つさまざまな構成設定を出力します。

セクション 説明
警告 デバイスステータス、転送タイプ、オーディオコーデックなどに関するオーディオサービスの警告メッセージ
状態情報 現在のセッションに適用されるオーディオの状態、バージョン、コーデック、転送など
ポリシー設定 現在のセッションに適用されるオーディオポリシー
ローカル設定 レジストリまたはローカル設定に保存されているオーディオ関連の構成
機能 CWAとVDA間のオーディオ機能の結果
サウンドデバイス セッション内のデバイス名、その役割、および実行ステータス

EDTロストレラントモード用オーディオ品質エンハンサー

バージョン2507以降、EDTオーディオのロストレラントモードを介したアダプティブオーディオの場合、オーディオ品質エンハンサーはデフォルトで有効になっています。

オーディオ品質エンハンサーは、短時間のネットワーク中断中もクリアなオーディオを維持します。この機能は、ネットワークの状態に適応し、再生および録音中に一貫したオーディオパフォーマンスを保証します。

注:

この機能が動作するには、アダプティブオーディオが有効になっている必要があります。

複数オーディオデバイスのサポート

概要

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

この機能が有効になっている場合:

  • クライアントマシン上のすべてのローカルオーディオデバイスがセッションに表示されます。CitrixAudioSink(オーディオ出力)またはCitrixAudioSource(オーディオ入力)の代わりに、オーディオデバイスはそれぞれのデバイス名で表示されます。

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

構成

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

Linux VDAでの機能の有効化

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

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-->

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

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

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

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

既知の問題

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