オーディオ機能

最終公開日 : Nov 13, 2026

アダプティブオーディオ

アダプティブオーディオを使用すると、VDAでオーディオ品質ポリシーを手動で構成する必要がありません。アダプティブオーディオは、環境に合わせて設定を最適化し、古いオーディオ圧縮形式を置き換えて、優れたユーザーエクスペリエンスを提供します。
アダプティブオーディオはデフォルトで有効になっています。次のCitrix Workspace™アプリクライアントをサポートしています。
  • Windows向けCitrix Workspaceアプリ – 2109以降のバージョン
  • Linux向けCitrix Workspaceアプリ – 2109以降のバージョン
  • Mac向けCitrix Workspaceアプリ – 2109以降のバージョン
リストに含まれていないクライアントを使用する場合、アダプティブオーディオはレガシーオーディオにフォールバックします。

オーディオサービスに関する考慮事項

Linux VDAは、次の場合にPipeWireをデフォルトのオーディオサービスとして使用します。
  • VDA バージョン 2407 以降が、Debian 12.x、RHEL 9.x/10.x、または Rocky Linux 9.x/10.x にインストールされていること。
  • Ubuntu 24.04にインストールされているVDAバージョン2411以降。
  • Debian 13.xまたはUbuntu 26.04にインストールされているVDAバージョン2607以降。
その他のすべてのディストリビューションでは、Linux VDAは引き続きPulseAudioを使用します。RHEL 8.xおよびRocky Linux 8.xでは、PulseAudio 13.99以降を使用してください。
次の表は、サポートされている各ディストリビューションで使用されるオーディオバックエンドの概要を示しています。
ディストリビューション オーディオバックエンド サポートされるVDAバージョン
デビアン 12.x PipeWire 2407
デビアン 13.x PipeWire 2607
RHEL 9.x/10 PipeWire 2407
ロッキー Linux 9.x/10 PipeWire 2407
ウブントゥ 24.04 PipeWire 2411
ウブントゥ 26.04 PipeWire 2607
RHEL 8.x、ロッキー Linux 8.x PulseAudio (13.99以降) —
その他のディストリビューション (SUSE Linux Enterprise 15.xを含む) PulseAudio —

PulseAudio から PipeWire への切り替え

RHEL 9.x/10 または Rocky Linux 9.x/10 に 2407 より前のバージョンの Linux VDA がインストールされている場合、PulseAudio を使用しています。PulseAudio を引き続き使用するには、何もする必要はありません。PipeWire に切り替えるには、次の手順を実行します。
  1. PulseAudio を PipeWire に置き換えます。
    dnf swap --allowerasing pulseaudio pipewire-pulseaudio
  2. PipeWire サービスをグローバルに有効にします。
    systemctl --global --now enable pipewire pipewire-pulse pipewire-pulse.socket wireplumber
  3. Linux VDA を再起動します。

英語以外のシステム言語で PipeWire を使用する

システム言語が英語以外で PipeWire が使用されている場合は、/etc/xdg/autostart/ctxaudio.desktop を編集し、次の行を見つけます。
Exec=/opt/Citrix/VDA/bin/ctxaudio
英語以外の環境で PipeWire との互換性を確保するため、C ロケールを強制的に適用するには、次の行に置き換えます。
Exec=env LC_ALL=C /opt/Citrix/VDA/bin/ctxaudio

オーディオのロス許容モード

損失許容モードはオーディオをサポートします。この機能は、リアルタイムストリーミングのユーザーエクスペリエンスを向上させ、高遅延およびパケット損失のあるネットワークを介してユーザーが接続している場合の EDT 経由のオーディオ品質を改善します。
損失許容モードとEDTの詳細については、Citrix Virtual Apps and Desktopsドキュメントの「追加情報」を参照してください。

オーディオ機能の損失許容モードを有効にする

オーディオの損失許容モードはデフォルトで有効になっています。無効になっている場合は、次の手順を実行して再度有効にします。
  1. HDX アダプティブトランスポート ポリシーを設定して、アダプティブトランスポートを有効にします。アダプティブトランスポートはデフォルトで有効になっています。
  2. アダプティブオーディオ ポリシーを設定して、アダプティブオーディオを有効にします。アダプティブオーディオはデフォルトで有効になっています。
  3. オーディオの損失許容モード ポリシーを設定して、損失許容モード(EDT 信頼性の低いトランスポート)を有効にします。
  4. 直接接続の場合、VDA での DTLS の有効化 が必要です。
  5. リモート接続の場合、EDTロス許容モードは、(/ja-jp/citrix-gateway-service/hdx-edt-support-for-gateway-service.html)または(/ja-jp/netscaler-gateway/2607-ltsr/hdx-enlightened-data-transport-support/configuring-citrix-gateway%23configure-loss-tolerant-mode-for-audio#configure-loss-tolerant-mode-for-audio)でもサポートされている必要があります。

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

オーディオでロス許容モードを使用するには、Citrix Workspaceアプリがこの機能をサポートし、有効にするように構成されていることを確認してください。そうでない場合、オーディオはEDT Reliable transportにデフォルト設定されます。
損失許容モードをサポートするCitrix Workspaceアプリの最小バージョンは次のとおりです。
  • Windows向けCitrix Workspaceアプリの最小バージョン2309
  • Linux向けCitrix Workspaceアプリの最小バージョン2311
  • Mac向けCitrix Workspaceアプリの最小バージョン2311

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

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

使用方法

コマンドプロンプトを開き、/opt/Citrix/VDA/binフォルダーからctxaudiosessionを実行します。
このツールを実行すると、現在のユーザーのアクティブなICA®セッションのオーディオ情報とデバイスリダイレクトステータスがすべて表示されます。

出力

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

EDT損失許容モード用オーディオ品質エンハンサー

バージョン2507以降、(/ja-jp/citrix-virtual-apps-desktops/multimedia/audio.html#loss-tolerant-mode-for-audio)を介したアダプティブオーディオでは、オーディオ品質エンハンサーがデフォルトで有効になっています。
オーディオ品質エンハンサーは、短時間のネットワーク中断中もクリアなオーディオを維持します。この機能は、ネットワークの状態に適応し、再生中および録音中の一貫したオーディオパフォーマンスを保証します。
注:
この機能が動作するには、適応型オーディオを有効にする必要があります。

信頼性の高いトランスポート用オーディオ品質エンハンサー (プレビュー)

テクニカルプレビュー版2511以降、オーディオ品質エンハンサーは信頼性の高いトランスポート(つまりTCPおよびEDT-Reliable)を介した接続でも利用できるようになりました。ネットワークの状態が悪い場合でも、オーディオの再生と録音の両方で、遅延が少なく、よりスムーズなエクスペリエンスが得られます。
この機能を有効にするには、次の手順を実行します。
  1. Linux VDAでこの機能を有効にします。
    ターミナルで次のコマンドを実行します。
    sudo /opt/Citrix/VDA/bin/ctxreg create -k "HKLM\System\CurrentControlSet\Control\Citrix\VirtualChannels\Audio" -v "fAlwaysUseSpeexJitterBuffer" -t REG_DWORD -d 0 –force
  2. Citrix Workspaceアプリ for Linuxでこの機能を有効にします。
    1. <ICAROOT>/configフォルダーに移動し、module.iniファイルを開きます。
    2. セクションに移動し、次のエントリを追加します。
    AlwaysUseSpeexJitterBuffer=FALSE
この機能を無効にするには、次の手順を実行します。
  1. Linux VDAでこの機能を無効にします。
    ターミナルで次のコマンドを実行します。
    sudo /opt/Citrix/VDA/bin/ctxreg update -k "HKLM\System\CurrentControlSet\Control\Citrix\VirtualChannels\Audio" -v "fAlwaysUseSpeexJitterBuffer" -t REG_DWORD -d 1
  2. Citrix Workspaceアプリ for Linuxでこの機能を無効にします。
    1. <ICAROOT>/configフォルダーに移動し、module.iniファイルを開きます。
    2. セクションに移動し、次のエントリを追加します。
    AlwaysUseSpeexJitterBuffer=TRUE
注:
この機能が動作するには、アダプティブオーディオを有効にする必要があります。
この機能は、テクニカルプレビュー版(信頼性の高いトランスポート経由)ではデフォルトで無効になっています。
この機能は、VDAとCWAの両方で有効にする必要があります。
この機能は、Citrix Workspaceアプリ for Linuxバージョン2511以降、およびCitrix Workspaceアプリ for Macバージョン2508以降でサポートされています。

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

バージョン2311以降、Linux VDAは複数のクライアントオーディオデバイスをセッションにリダイレクトすることをサポートしています。リダイレクトされたデバイスは、CitrixAudioSinkおよびCitrixAudioSourceではなく、実際のデバイス名でセッションに表示され、デバイスの抜き差しに応じてデバイスリストが動的に更新されます。

既知の問題

Ubuntu 22.04では、PulseAudioのバグにより、オーディオデバイスの切り替えが失敗する可能性があります。この問題を回避するには、ユーザーのPulseAudio設定を削除し、セッションを再開してください。
rm -r ~/.config/pulse

オーディオ音量同期のサポート

リリース2607 LTSR以降、Linux VDAは、VDAとオーディオデバイス間のオーディオ音量同期をサポートするようになりました。VDAのオーディオ音量スライダーを使用して音量を調整できるようになり、デバイスでも同じ音量になります。これは逆の場合も同様です。この機能はデフォルトで有効になっています。