マルチメディア

適応型オーディオ

適応型オーディオを使用すると、VDAでオーディオ品質ポリシーを構成する必要がありません。適応型オーディオは、お使いの環境に合わせて設定を最適化します。これにより、従来のオーディオ圧縮形式が置き換えられ、優れたユーザーエクスペリエンスが提供されます。

注:

この機能はデフォルトで有効になっています。

詳細については、Citrix Virtual Apps and Desktopsのドキュメントでアダプティブオーディオを参照してください。

機能に関する属性

機能属性は2つあります。

  • EnableAdaptiveAudio: 適応型オーディオ機能を有効にするには、値をtrueに設定します。機能を無効にするには、値をfalseに設定します。

  • EnableStereoRecording: ステレオ録音はオプション機能です。デフォルトでは、この機能は無効になっています。Google Chromeブラウザーでステレオ録音を有効にするには値をtrueに設定し、機能を無効にするには値をfalseに設定します。この機能は、適応型オーディオ機能が有効になっている場合にのみサポートされます。EnableStereoRecording属性がtrueに設定されている場合、エコーキャンセルが無効になっているGoogle Chromeブラウザーでステレオ録音がサポートされます。Apple SafariおよびMozilla Firefoxブラウザーはステレオ録音をサポートしていません。

構成方法

適応型オーディオ機能は次のように構成できます。

コンフィギュレーション.js

Citrix Workspaceアプリfor HTML5では、configuration.jsファイルはC:\Program Files\Citrix\Receiver StoreFront\HTML5Clientフォルダーにあります。このファイルを編集して、適応型オーディオを構成します。

注:

  • Citrix は、configuration.js ファイルを変更する前にバックアップすることをお勧めします。
  • configuration.js ファイルを編集するには、管理者レベルの資格情報が必要です。

アダプティブオーディオを構成するには:

  1. HTML5Client フォルダーにある configuration.js ファイルに移動します。
  2. EnableAdaptiveAudio 属性を追加し、その属性を true に設定します。EnableStereoRecording を追加し、その属性を false に設定します。例:
  'features' : {
    'audio' : {
      'EnableAdaptiveAudio': true
              }
             }
<!--NeedCopy-->
  'features' : {
    'audio' : {
      'EnableStereoRecording': false
            }
           }
<!--NeedCopy-->
  1. 保存をクリックします。

注:

  • この機能を無効にするには、EnableAdaptiveAudio 属性を false に設定します。

この機能の既知の制限

  • Mozilla Firefox ブラウザーは、録音のリサンプリングをサポートしていません。異常なケースでは、Mozilla Firefox での録音が失敗する可能性があります。

    Mozilla Firefox ブラウザーを使用している場合、録音のアダプティブオーディオサポートは無効になります。

  • Apple Safari および Mozilla Firefox ブラウザーは、ブラウザーの制限によりステレオ録音をサポートしていません。

プラグアンドプレイオーディオデバイスのサポート

以前は、単一のオーディオ再生および録音デバイスのみがサポートされており、実際のデバイス名に関係なく Citrix HDX™ Audio として表示されていました。

多くのオーディオデバイスをサポートし、それらを VDA にリダイレクトします。オーディオデバイスをリダイレクトすると、VDA の サウンド 設定 > 再生 および サウンド 設定 > 録音 の下にオーディオデバイスの実際の名前が表示されます。VDA 上のデバイスリストは、オーディオデバイスが接続または削除されるたびに動的に更新されます。

注:

  • この機能はデフォルトで有効になっています。

構成方法

configuration.js を使用して、この機能を次のように構成できます。

注:

  • 変更を加える前に、configuration.js ファイルをバックアップすることをお勧めします。
  • configuration.js ファイルを編集するには、管理者レベルの資格情報が必要です。

この機能を無効にするには:

  1. configuration.js ファイルに移動します。

    注:

    configuration.js ファイルは C:\Program Files\Citrix\HTMLClient フォルダーにあります。

  2. ファイルを編集し、AudioRedirectionV4 属性を見つけます。属性を false に設定します。

    例えば、

        'features' : {
            'audio' : {
                'AudioRedirectionV4': false
                    }
            }
    <!--NeedCopy-->
    
  3. 変更を保存します。

この機能の既知の制限

  • VDA上では、内蔵オーディオデバイスの名前は英語のみです。この問題は、ChromeOSベースのデバイスを使用している場合に発生します。[RFHTMCRM-8667]
  • この機能は、Microsoft Chromium EdgeおよびGoogle Chromeブラウザでのみサポートされています。

Webカメラ

Citrix Workspaceアプリは、内蔵Webカメラを備えた32ビットおよび64ビットアプリケーションの両方でWebカメラの最適化をサポートしています。

Webカメラのリダイレクト

Webカメラのリダイレクトを構成するには:

  1. コンフィギュレーション.jsファイルを開きます。
  2. Navigate to HTML5_CONFIG > features > video > config > codecType.

    注:

    • Google ChromeおよびMicrosoft Edge Chromiumブラウザは、ハードウェアコーデックとソフトウェアコーデックの両方を使用します。Mozilla FirefoxおよびApple Safariブラウザは、ソフトウェアコーデックのみを使用します。
  3. codecTypeの値を選択します。
  • 1 - SOFTWARE_CODECへのフォールバック機能を備えたHARDWARE_CODEC (デフォルト)
  • 2 - ソフトウェアコーデックのみ
  • 3 - ハードウェアコーデックのみ

Webカメラのリダイレクトの拡張サポート

ウェブカメラリダイレクトのサポートは、Google ChromeおよびMicrosoft Edge (Chromium) ブラウザだけでなく、Mozilla FirefoxおよびApple Safariブラウザでも利用できます。

マイクロソフト Teams の最適化

Microsoft Teamsの最適化は、Google Chromeブラウザでのみ、音声通話、ビデオ通話、および画面共有機能をサポートしています。必要なGoogle Chromeの最小バージョンはm97以降です。

注:

  • Microsoft Teamsの最適化は、VDA上のMicrosoft Teamsデスクトップバージョンに適用され、Webバージョンには適用されません。
  • 画面共有機能はデフォルトで有効になっています。

機能の制限:

  • Microsoft Teamsの最適化を使用して画面を共有すると、画面共有が利用できないことを示す赤い枠線は表示されません。[RFHTMCRM-6360]
  • Microsoft Teamsの最適化を使用する場合、画面共有機能はデフォルトで無効になっています。有効にすると、ローカルデバイスのコンテンツを共有できます。[RFHTMCRM-6156]

この機能の既知の問題:

  • Microsoft Teamsの最適化は、Google Chromeブラウザでのみサポートされています。[RFHTMCRM-6194] [RFHTMCRM-4724]

shimライブラリのバージョンに関するトラブルシューティングについては、「Microsoft Teamsの最適化ログ」セクションを参照してください。

画面共有

バージョン2209以降、デフォルトで画面共有が有効になっています。エンドユーザーは、Citrix Workspaceアプリを介して開かれたアプリやタブを共有できるようになりました。画面共有中は、共有ウィンドウの周囲に青い枠線が表示されます。

画面全体を共有するには、管理者はC:\Program Files\Citrix\Receiver StoreFront\HTML5Clientフォルダの下にあるconfiguration.jsファイルを編集し、shareAllContent属性をtrueに変更できます。この機能が有効になっている場合、エンドユーザーはCitrix Workspaceアプリから開かれていないリソースを含め、画面全体を共有できます。

例えば、

    'msTeamsOptimization':{
                       'screenSharing' : true,
                       'shareAllContent' : true
                       'seamlessApps' : true,
                       'webcamSupportInMM' : true,
                       'originTrialToken' : {
                               'chrome': "",
                       },
                       }
<!--NeedCopy-->

動的e911のサポート

Citrix Workspaceアプリは、動的な緊急通報をサポートしています。マイクロソフト コーリング プランズ、オペレーター コネクト、およびダイレクト ルーティングで使用する場合、以下の機能を提供します。

  • 緊急通報の設定とルーティング
  • セキュリティ担当者への通知

通知は、VDAで実行されているMicrosoft Teamsクライアントではなく、エンドポイントで実行されているCitrix Workspaceアプリの現在の場所に基づいて提供されます。

Ray Baum法では、911通報者の発信可能な位置情報を適切な公共安全応答拠点(PSAP)に送信することが義務付けられています。HTML5向けCitrix Workspaceアプリ2202以降、HDXによるMicrosoft Teams最適化はRay Baum法に準拠しています。

Microsoft Teams最適化e911通話の場合、以下に示すようにLocationアクセスを有効にします。

場所

Microsoft Teams最適化における背景のぼかしとエフェクト

2303リリース以降、HTML5向けCitrix Workspaceアプリは、ビデオ通話のMicrosoft Teams最適化において、背景のぼかしとエフェクトをサポートしています。Microsoft Teamsが提供する背景エフェクトをぼかすか置き換えることで、会話がシルエット(体と顔)に集中できるようにし、予期せぬ邪魔を避けることができます。この機能は、P2P通話および会議通話で使用できます。

注:

  • デフォルトでは、この機能は無効になっています。
  • この機能は現在、Microsoft Teams UIに統合されています。マルチウィンドウサポートは、VDAを2112以降にアップデートする必要がある前提条件です。詳細については、マルチウィンドウ会議とチャットを参照してください。

この機能の既知の制限事項

  • 管理者およびユーザー定義の背景置換はサポートされていません。
  • この機能を有効にすると、パフォーマンスの問題が発生する可能性があります。
  • ICA®セッションが再接続されると、エフェクトはオフになります。ただし、Microsoft TeamsのUIでは、以前のエフェクトがチェックマークで「オン」のまま表示されます。CitrixとMicrosoftはこの問題の解決に向けて協力しています。

構成方法

背景エフェクト機能は次のように構成できます。

Configuration.js

Citrix Workspaceアプリ for HTML5では、configuration.jsファイルはC:\Program Files\Citrix\Receiver StoreFront\HTML5Clientフォルダーにあります。このファイルを編集して、背景エフェクト機能を構成します。

注:

  • Citrixでは、configuration.jsファイルを変更する前にバックアップすることをお勧めします。
  • configuration.jsファイルを編集するには、管理者レベルの資格情報が必要です。

背景エフェクトを有効にするには:

  1. HTML5Clientフォルダーに格納されているconfiguration.jsファイルに移動します。
  2. backgroundEffects属性を追加し、その属性をtrueに設定します。例:

    'features' : {
            'msTeamsOptimization' :
            {
                'backgroundEffects' : true
            }
        }
    <!--NeedCopy-->
    
  3. 変更を保存します。

Microsoft Teamsのマルチウィンドウチャットと会議

バージョン2301以降、Microsoft Teamsでチャットと会議に複数のウィンドウを使用できます。会話や会議をさまざまな方法でポップアウトできます。

ポップアウトウィンドウ機能の詳細については、「Microsoft Teamsでチャットをポップアウトする」を参照してください。トラブルシューティングについては、「CTX253754」を参照してください。

Microsoftは今後、シングルウィンドウのサポートを廃止する予定です。以前のバージョンのCitrix WorkspaceアプリまたはVirtual Delivery Agent(VDA)を実行している場合は、以下にアップグレードできます。

  • シトリックス ワークスペース アプリ 2301以降 および
  • VDA - 2203以降

Microsoft Teamsのライブキャプション

Microsoft Teamsの最適化は、Microsoft Teamsでライブキャプションが有効になっている場合に、話者が話している内容をリアルタイムで文字起こしすることをサポートします。

セカンダリリンガーのサポート

セカンダリリンガー機能を使用すると、Microsoft Teamsが最適化されているときに着信通知を受け取るセカンダリデバイスを選択できます。

たとえば、スピーカーをセカンダリリンガーとして設定し、エンドポイントがヘッドホンに接続されているとします。この場合、Microsoft Teamsは着信音をヘッドホンとスピーカーの両方に送信します。次の場合、セカンダリリンガーを設定できません。

  • 複数のオーディオデバイスに接続されていない場合
  • 周辺機器が利用できない場合(例:Bluetoothヘッドセット)

注:

この機能はデフォルトで無効になっています。

構成方法

セカンダリリンガー機能は、次の方法で有効にできます。

コンフィギュレーション.js

注:

  • Citrixでは、変更を行う前にconfiguration.jsファイルをバックアップすることをお勧めします。
  • configuration.jsファイルを編集するには、管理者レベルの資格情報が必要です。

configuration.jsファイルを使用してこの機能を有効にするには、次の手順を実行します。

  1. configuration.jsファイルに移動します。

    注:

    configuration.jsファイルは、C:\Program Files\Citrix\HTMLClientフォルダーにあります。

  2. ファイルを編集し、secondaryRingtoneの値をtrueに設定します。

    JSONデータの例を次に示します。

    {
        'features':{
            'msTeamsOptimization':{
                'secondaryRingtone' : true
                }
            }
    
    }
    <!--NeedCopy-->
    
  3. 変更を保存します。

最適化されたMicrosoft Teamsビデオ会議通話のためのサイマルキャストの実装

2312リリース以降、最適化されたMicrosoft Teamsビデオ会議通話では、デフォルトでサイマルキャストサポートが有効になっています。このサポートにより、さまざまなエンドポイントでのビデオ会議通話の品質とエクスペリエンスが向上します。すべての発信者にとって最高の通話エクスペリエンスを実現するために、適切な解像度に適応しています。

この改善されたエクスペリエンスにより、各ユーザーは異なる解像度(たとえば、720p、360pなど)で複数のビデオストリームを配信する可能性があります。これは、エンドポイントの機能、ネットワークの状態など、いくつかの要因によって異なります。受信側のエンドポイントは、処理できる最大品質の解像度を要求し、それによってすべてのユーザーに最高のビデオエクスペリエンスを提供します。

既定のオーディオデバイスの選択

バージョン2511以降、Citrix Workspaceアプリ for HTML5では、ユーザーがセッションツールバーから各VDAの優先オーディオスピーカーおよびマイクデバイスを選択して保存できます。

この機能について

この機能は、仮想デスクトップに接続した際に、以下の主要機能により、よりカスタマイズされたオーディオエクスペリエンスを提供します。

  • デバイスの選択: ユーザーは、異なる入力および出力オーディオデバイスを異なるVDAに割り当てることができます。たとえば、2つの異なるVDAがあり、それぞれが別々の既定のスピーカー(内蔵スピーカーとヘッドセット)を使用するように設定できます。アクティブなVDAごとに、[環境設定]セクションから正確なオーディオデバイスを選択できます。選択されたデバイスは、同じセッションから既定のデバイスになります。

  • 構成の永続性: システムは、選択された構成を次回のセッションのために保持し、シームレスなエクスペリエンスを保証します。

  • マイクのアクセス許可: ユーザーは、既定のオーディオデバイスを選択するためにマイクのアクセス許可を付与する必要があります。アクセス許可が「プロンプト」状態(付与も拒否もされていない状態)の場合、ユーザーはアクセスを許可する必要があります。アクセス許可が拒否されている場合、ユーザーはアクセスを許可する前にアクセス許可をリセットする必要があります。

マイクのアクセス許可が*拒否されている場合、既定のオーディオデバイスの選択は無効になり、次のダイアログが表示されます。

オーディオデバイスのアクセス許可

注:

  • ユーザーは、[環境設定]セクションで設定を調整して、システムが次回のセッションのために選択された構成を保持しないようにすることができます。
  • この機能は、ユーザーがサインインするたびに異なるVDAに接続するため、プールされたデスクトップ環境には適用されません。
  • シークレットモードでCitrix Workspaceアプリ for HTML5を使用する場合、既定のオーディオデバイス設定は保持されません。

前提条件

プラグアンドプレイオーディオデバイスサポート機能を有効にします(既定で有効)。この機能が無効になっている場合は、プラグアンドプレイオーディオデバイスサポートの構成を参照して有効にしてください。

マイクのアクセス許可を有効にする方法

マイクのアクセス許可がプロンプト状態の場合、デフォルトのオーディオデバイス選択は無効になります。アクセス許可を付与するには、次の手順に従います。

  1. 環境設定ダイアログからアクセス許可を付与をクリックします。

アクセス許可を付与

  1. ブラウザのアクセス許可ポップアップを使用してマイクへのアクセスを許可します。

アクセス許可を許可

特定のオーディオデバイスを選択する方法

特定のオーディオデバイスを選択するには、次の手順を実行します。

  1. セッションツールバーの環境設定セクションに移動します。
  2. その他をクリックします。次の画像が表示されます。

アクセス許可を許可

  1. デフォルトスピーカードロップダウンリストから目的のデバイスを選択します。
  2. デフォルトマイクドロップダウンリストから目的のデバイスを選択します。

注:

VDA用に選択されたオーディオデバイスが利用できなくなった場合、または取り外された場合、セッションは自動的にクライアントのエンドポイントに割り当てられたデフォルトのオーディオデバイスに切り替わります。

機能における既知の制限事項

  • この機能は、公開アプリケーションおよびモバイルセッションの起動には適用されません。

  • この機能は、macOS の Mozilla Firefox ブラウザには適用されません。

  • この機能は、Apple の Safari ブラウザでオーディオ出力デバイスを一覧表示しません。

信頼性の高いトランスポートプロトコルによるオーディオ品質の向上

バージョン2603以降、Citrix Workspaceアプリ for HTML5は、よりスムーズで一貫性のあるオーディオ再生および録音エクスペリエンスを実現する強化されたオーディオリダイレクトを提供します。このアプリケーションは、特にTCPやEDT Reliableなどの信頼性の高いトランスポートプロトコルを使用する場合に、オーディオ品質を向上させます。

この機能について

この機能は、以下の主要な利点により、オーディオパフォーマンスを大幅に向上させます。

  • オーディオ品質の向上: アプリケーションはオーディオをより効果的に処理し、再生および録音セッション中に歪みが少なく、よりクリアなサウンドを提供します。

  • 一貫したオーディオエクスペリエンス: 信頼性の高いトランスポートプロトコルにより、中断やドロップアウトが少なく、安定したオーディオストリーミングが維持されます。

  • 信頼性の高いトランスポート向けに最適化: この機能強化は、TCPおよびEDT Reliableトランスポートプロトコルを使用するとより優れたパフォーマンスを発揮し、より予測可能なオーディオを提供します。

  • シームレスなユーザーエクスペリエンス: ユーザーは、追加設定なしで、よりスムーズなオーディオトランジションと全体的に優れたセッション品質を体験できます。

前提条件

この機能を使用するには、Adaptive Audio機能が有効になっていることを確認してください(デフォルトで有効)。

オーディオ構成の詳細については、「Adaptive audio」を参照してください。

マルチメディア