オーディオ機能

最終公開日 : Nov 13, 2026

アダプティブオーディオ

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

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

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

PulseAudio

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

PipeWire

Linux VDAは、Debian 12.x、RHEL 9.x/10、Rocky Linux 9.x/10、およびUbuntu 24.04でのみPipeWireをサポートしています。考慮事項を以下に示します。
  • Debian 12.x、RHEL 9.x/10、またはRocky Linux 9.x/10にLinux VDAバージョン2407以降がインストールされている場合、PipeWireを使用しています。
  • Ubuntu 24.04にLinux VDAバージョン2411以降がインストールされている場合、PipeWireを使用しています。
  • RHEL 9.x/10またはRocky Linux 9.x/10にLinux VDAバージョン2407より前のバージョンがインストールされている場合、PulseAudioを使用しています。PulseAudioを使い続けるには、何もする必要はありません。PipeWireに切り替えるには、次の手順を実行します。
    1. PulseAudioパッケージをpipewire-pulseaudioに置き換えます。
      dnf swap --allowerasing pulseaudio pipewire-pulseaudio
    2. PipeWire関連サービスをグローバルに有効にします。
      systemctl --global --now enable pipewire pipewire-pulse pipewire-pulse.socket wireplumber
    3. Linux VDAを再起動します。
  • Linuxマシンのシステム言語が英語以外で、オーディオサービスがPipeWireである場合は、オーディオ機能を確保するために、以下の手順に従ってください。
    1. 次の場所にあるファイルを開きます: /etc/xdg/autostart/ctxaudio.desktop
    2. 次の行を見つけます: Exec=/opt/Citrix/VDA/bin/ctxaudio
    3. 次のように置き換えます: 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信頼性の高いトランスポートになります。
損失許容モードをサポートする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)を介したアダプティブオーディオでは、オーディオ品質エンハンサーがデフォルトで有効になっています。
オーディオ品質エンハンサーは、短時間のネットワーク中断中もクリアなオーディオを維持します。この機能は、ネットワークの状態に適応し、再生中および録音中の一貫したオーディオパフォーマンスを保証します。
注:
この機能が動作するには、適応型オーディオを有効にする必要があります。

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

Tech Previewの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
注:
この機能が動作するには、アダプティブオーディオを有効にする必要があります。
この機能は、Tech Preview(信頼性の高いトランスポート経由)ではデフォルトで無効になっています。
この機能は、VDAとCWAの両方で有効にする必要があります。
この機能は、Citrix Workspaceアプリ for Linuxバージョン2511以降、およびCitrix Workspaceアプリ for Macバージョン2508以降でサポートされています。

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

概要

バージョン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"sudo /opt/Citrix/VDA/bin/ctxreg update -k "HKLM\\System\\CurrentControlSet\\Control\\Citrix\\VirtualChannels\\Audio" -v "fEnableAudioRedirectionV4" -d "1"

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

この機能は、以下のクライアントでのみサポートされています。
  • Windows版 Citrix Workspaceアプリ
  • Linux向けCitrix Workspaceアプリ 最小バージョン2212
  • HTML5向けCitrix Workspaceアプリ 最小バージョン2306
  • Chrome向けCitrix Workspaceアプリ 最小バージョン2306
  • Mac向けCitrix Workspaceアプリ 最小バージョン2311
  • Android向けCitrix Workspaceアプリ 最小バージョン2405
この機能が期待どおりに動作するように、Citrix Workspaceアプリで適切な設定が必要です。詳しくは、Citrix Workspaceアプリのドキュメントを参照してください。

既知の問題

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