Linux マシンにリアルタイム オーディオビデオ機能をインストールするには、V4L2Loopback ドライバをインストールする必要があります。また、オーディオ入力と Web カメラのリダイレクト オプションを含む Horizon Agent もインストールする必要があります。リアルタイム オーディオビデオのインストールを完了するには、両方のオプションを含める必要があります。

リアルタイム オーディオビデオ機能の仕組み、機能の制限については、この記事の最後にあるセクションを参照してください。また、『Horizon リモート デスクトップの機能と GPO』ドキュメントで「リアルタイム オーディオビデオの構成」のトピックも参照してください。

リアルタイム オーディオビデオのシステム要件

リアルタイム オーディオビデオをサポートするには、環境が特定のソフトウェア要件とハードウェア要件を満たす必要があります。

仮想デスクトップ

Linux デスクトップで、次のいずれかのディストリビューションが実行されている必要があります。

  • Ubuntu 22.04/20.04
  • Debian 11.x/10.x
  • RHEL 9.x/8.x/7.x
    注: RHEL 9.x デスクトップの場合は、PulseAudio サウンド サーバをインストールして、オーディオ入力と出力のリダイレクトが有効になっていることを確認します。詳細については、 VMware Horizon 8 の Linux デスクトップの機能を参照してください。
  • Rocky Linux 9.x/8.x
  • SLED/SLES 15.x

リアルタイム オーディオビデオで Microsoft Teams を使用する場合は、デスクトップに最低 4 個の vCPU と 4 GB の RAM を割り当てる必要があります。

Horizon Client ソフトウェア
Horizon Client for Windows、Linux、Mac、iOS または Android。
Horizon Client コンピュータまたはクライアント アクセス デバイス
  • Horizon Client for Windows、Mac、iOS、Android を実行するすべてのオペレーティング システム。
  • x64 デバイスで Horizon Client for Linux を実行するすべてのオペレーティング システム。この機能は、ThinLinX オペレーティング システム (TLXOS) または Stratodesk NoTouch オペレーティング システムを実行している Raspberry Pi 4 Model B デバイスでもサポートされます。
  • サポートされているクライアント オペレーティング システムについては、『Horizon Client のインストール』と該当するシステムまたはデバイスのセットアップ ドキュメントを参照してください。
  • webcam およびオーディオ デバイス ドライバをインストールする必要があり、webcam およびオーディオ デバイスがクライアント コンピュータで操作可能である必要があります。エージェントがインストールされているマシンにデバイス ドライバをインストールする必要はありません。

リアルタイム オーディオビデオのインストール手順

リアルタイム オーディオビデオ機能は、V4L2Loopback ドライバに依存します。この機能をサポートするには、使用する Horizon Agent インストーラに合わせて正しい順序で Linux マシンに Horizon Agent と V4L2Loopback ドライバの両方をインストールする必要があります。

リアルタイム オーディオビデオ機能の適切なインストール手順を確認するには、次のガイドラインを使用します。

tar 形式の Horizon Agent インストーラを使用する場合のインストール手順
.tar.gz の tar 形式インストーラを使用して Horizon Agent をインストールする場合は、次のインストール手順に従います。
  1. V4L2Loopback ドライバのインストールにあります。
  2. Horizon Agent をインストールして、オーディオ入力と Web カメラの両方のリダイレクト オプションを有効にします。
    sudo ./viewagent_installer.sh -a yes --webcam

    詳細については、Linux 仮想マシンでの Horizon Agent のインストールを参照してください。

RPM 形式の Horizon Agent インストーラを使用する場合のインストール手順
.rpm 形式の RPM インストーラを使用して Horizon Agent をインストールする場合は、次のインストール手順に従います。
  1. Linux 仮想マシンでの Horizon Agent のインストールの説明に従って、Horizon Agent をインストールします。
  2. V4L2Loopback ドライバのインストールにあります。
  3. Horizon Agent セットアップ スクリプトを使用して、オーディオ入力と Web カメラの両方のリダイレクト オプションを有効にします。
    sudo /usr/lib/vmware/viewagent/bin/viewSetup.sh -a yes --webcam
    Horizon Agent for Linux のインストール用コマンドライン オプションを参照してください。

リアルタイム オーディオビデオの構成

/etc/vmware/config 構成ファイルのオプションを使用して、許可される最大フレーム レートや画像解像度など、リアルタイム オーディオビデオ機能の特定の設定を定義できます。Linux デスクトップでの構成ファイルのオプション設定を参照してください。

また、クライアント ユーザーは、リアルタイム オーディオビデオがリモート デスクトップまたは公開アプリケーションにリダイレクトする優先デバイスを構成できます。『Horizon リモート デスクトップの機能と GPO』ドキュメントの「優先される Web カメラとマイクの選択」と「優先スピーカーの選択」を参照してください。

リアルタイム オーディオビデオの仕組み

リアルタイム オーディオビデオは、標準的な会議アプリケーションおよびブラウザベースのビデオ アプリケーションと互換性があり、標準的な webcam、オーディオ USB デバイス、およびアナログ オーディオ入力をサポートします。この機能は、USB リダイレクトを使用して達成できるよりも大幅に低いバンド幅でビデオおよびオーディオ データをリダイレクトします。

リアルタイム オーディオビデオを利用すると、ユーザーは Skype、Webex、Google ハングアウト、Microsoft Teams や他のオンライン会議アプリケーションをリモート セッションで実行できます。リアルタイム オーディオビデオを使用すると、クライアント システムにローカルで接続される Web カメラおよびオーディオ デバイスは、リモート セッションにリダイレクトされます。

会議アプリケーションのセットアップ中に、ユーザーはアプリケーションのメニューから入出力デバイスを選択できます。

注: エンド ユーザーがクライアント システムの解像度またはフレーム レート (fps) の設定を変更し、その変更をリアルタイム オーディオビデオ リダイレクトに適用するには、Linux デスクトップ セッションから切断して再接続し、すべての会議アプリケーションとビデオ アプリケーションを閉じて再度開きます。

Linux リモート デスクトップおよびアプリケーション セッションの場合、リアルタイム オーディオビデオでリダイレクトできるオーディオ デバイスとビデオ デバイスはそれぞれ 1 つだけです。オーディオ デバイスの名前は、[PulseAudio サーバ(ローカル)] として表示されます。ビデオ デバイスの名前は [VMware 仮想 Web カメラ] として表示されます。

VMware Virtual Web カメラは、ブラウザ ベースのビデオ アプリケーションや他のサードパーティ製の会議ソフトウェアとの高度な互換性を備えたカーネル モードの Web カメラドライバを使用します。

会議アプリケーションやビデオ アプリケーションが起動すると、VMware 仮想デバイスを表示および使用します。これらの VMware 仮想デバイスは、クライアントでローカル接続されたデバイスからのオーディオ ビデオ リダイレクトを処理します。

リアルタイム オーディオビデオの制限事項

リアルタイム オーディオビデオ機能には、Linux リモート デスクトップとアプリケーション セッションに関して次の制限があります。

  • この機能は、複数セッション モードではサポートされていません。
  • この機能は、セッションごとに 1 つのオーディオ デバイスと 1 つのビデオ デバイスのみをリダイレクトできます。