管理者がリアルタイム オーディオビデオ機能を構成している場合、リモート デスクトップまたは公開アプリケーションでクライアント マシンのオーディオビデオ デバイスを使用できます。リアルタイム オーディオビデオは、標準的な会議アプリケーションおよびブラウザベースのビデオ アプリケーションと互換性があり、標準的な webcam、オーディオ USB デバイス、およびアナログ オーディオ入力をサポートします。
リアルタイム オーディオビデオの概要
リアルタイム オーディオビデオは、Chrome、Microsoft Edge、および Firefox でのみサポートされます。デフォルトのビデオ解像度は 320 x 240 ピクセルです。リアルタイム オーディオビデオのデフォルト設定は、ほとんどの Web カメラおよびオーディオ アプリケーションで適切に機能します。
リアルタイム オーディオビデオの設定変更の詳細については、『Horizon リモート デスクトップの機能と GPO』ドキュメントの「リアルタイム オーディオビデオ グループ ポリシー設定の構成」を参照してください。
リモート デスクトップや公開アプリケーションがクライアント マシンのオーディオビデオ デバイスに接続している場合、デバイスがリモート デスクトップや公開アプリケーションで使用できるようになる前に、ブラウザから許可を求められる場合があります。この動作はブラウザによって異なります。
- Microsoft Edge は毎回許可を要求します。この動作は変更できません。詳細については、「https://blogs.windows.com/msedgedev/2015/05/13/announcing-media-capture-functionality-in-microsoft-edge」を参照してください。
- Firefox は毎回許可を要求してきます。この動作は変更できます。詳細については、「https://support.mozilla.org/en-US/kb/permissions-manager-give-ability-store-passwords-set-cookies-more?redirectlocale=en-US&redirectslug=how-do-i-manage-website-permissions」を参照してください。
- Chrome は、初回に許可を要求します。デバイスの使用を許可すると、Chrome は再度許可を要求しなくなります。
リモート デスクトップがクライアント マシンのオーディオビデオ デバイスに接続されると、各デバイスのアイコンがサイドバーの上部に表示されます。サイドバーのデバイス アイコンの上に赤色のクエスチョン マークが表示され、許可が要求されていることが示されます。デバイスの使用を許可すると、赤色のクエスチョン マークは非表示になります。許可の要求を拒否すると、デバイスのアイコンが非表示になります。
リモート デスクトップや公開アプリケーションのセッションでリアルタイム オーディオビデオを使用しており、セカンド デスクトップや公開アプリケーションへの接続するときに、セキュリティの警告が表示される場合(たとえば、有効な証明書がインストールされていないなど)、この警告を無視して 2 番目のリモート デスクトップや公開アプリケーションへの接続を続行すると、最初のセッションでリアルタイム オーディオビデオの動作が停止します。
リアルタイム オーディオビデオ パフォーマンスの向上
ビデオ会議アプリケーションなど、特定のデータ集約型アプリケーションでリアルタイム オーディオビデオを使用すると、パフォーマンスが低下することがあります。パフォーマンスを向上させるために、リアルタイム オーディオビデオの H.264 コーデックを有効にできます。リアルタイム オーディオビデオにハードウェア アクセラレーションを使用するかどうかを指定することもできます。
HTML Access Web クライアントは、Opus オーディオ コーデックを使用して、VoIP、ビデオ会議など、幅広いオーディオ アプリケーションを処理します。リアルタイム オーディオ パフォーマンスを向上させるには、HTML Access Web クライアントで Opus コーデックを設定します。
次のセクションでは、リアルタイム オーディオビデオのパフォーマンスを向上させるためにこれらの設定を行う方法について説明します。
リアルタイム オーディオビデオの H.264 コーデックを有効にする
H.264 はビデオ圧縮規格で、デジタル ビデオの保存または転送時にビデオを容量の少ない形式に変換します。
リアルタイム オーディオビデオで H.264 をサポートするには、クライアント デバイスで Chrome または Microsoft Edge ブラウザが実行されている必要があります。
- 管理者権限を使用して Horizon Connection Server ホスト マシンにログインします。
- Program Files/VMware/VMware View/Server/broker/webapps/portal/WEB-INF/classes ディレクトリに移動します。
- テキスト エディタで portal-version.properties ファイルを開きます。
- ファイルに次のプロパティ/値エントリが表示されていることを確認します。
enableRTAVH264Codec = true
- 値を
true
に設定すると、リアルタイム オーディオビデオで H.264 が有効になります。これがデフォルトの値です。 - 値を
false
に設定すると、リアルタイム オーディオビデオで H.264 が無効になります。
- 値を
- portal-version.properties ファイルを保存して閉じます。
リアルタイム オーディオビデオのハードウェア アクセラレーションの構成
リアルタイム オーディオビデオのハードウェア アクセラレーションは、グラフィック処理ユニット (GPU) がデバイスでサポートされ、FFmpeg と互換性がある場合にのみ、クライアントで動作します。
ハードウェア アクセラレーションを有効にするとパフォーマンスが向上しますが、特定のユースケースでは機能が制限される場合があります。構成設定を使用すると、必要に応じてリアルタイム オーディオビデオのハードウェア アクセラレーションをオンまたはオフにできます。
- 管理者権限を使用して Horizon Connection Server ホスト マシンにログインします。
- Program Files/VMware/VMware View/Server/broker/webapps/portal/WEB-INF/classes ディレクトリに移動します。
- テキスト エディタで portal-version.properties ファイルを開きます。
- ファイルに次のプロパティ/値エントリが表示されていることを確認します。
hardwareAccelerationOption = <VALUE>
ここで、<VALUE> は次のいずれかの有効な値を取ります。
no-preference
を選択すると、クライアントは、システムと構成にとって最適な方法としてハードウェア アクセラレーションまたはソフトウェア アクセラレーションのいずれかを柔軟に使用できます。これがデフォルトの値です。prefer-hardware
はハードウェア アクセラレーションをオンにします。prefer-software
はハードウェア アクセラレーションをオフにし、代わりにソフトウェア アクセラレーションを使用します。
- portal-version.properties ファイルを保存して閉じます。
不連続送信モードの有効化
不連続送信 (DTX) モードは、参加者がサイレントのときにオーディオ トラフィックが大幅に削減されるソリューションを提供します。オーディオ パケットが送信されないため、オーディオ トラフィックが減少します。不連続送信モードを有効にするには、次の手順に従います。
- 管理者アカウントを使用してコネクション ブローカーにログインします。
- Program File\\VMware\\VMware View\\Server\\broker\\webapps\\portal\\WEB-INF\\classes パスに移動します。
- portal-version.properties ファイルを開きます。
- リアルタイム オーディオ ビデオの不連続送信モードを有効にするには、
enableRTAVDTX: "true"
を追加します。リアルタイム オーディオ ビデオの不連続送信モードを無効にするには、enableRTAVDTX: "false"
を設定します。
enableRTAVDTX
は常に true に設定されています。