AirDroid CastによるWebブラウザ同士でのデスクトップ共有例

スマホの画面をPC側に映し出すアプリとしてはApowerMirrorやLetsView等が著名かと思います。
ApowerMirrorやLetsViewは無償ですが別々のネットワークにまたがってミラーリングするためにはリモートアクセスのための支払いが必要となります。
ApowerMirrorやLetsViewにはWebブラウザ上でミラーリングする機能(Web Cast)がありません。
しかしAirDroid CastではWebブラウザ同士でデスクトップ等をミラーリングする機能も備わっています。
AirDroid CastでのWebブラウザ同士でのミラーリング機能はローカルネットワークでは無料で使用できます(多分1回での接続時間の制限はあるかと思います)。
しかしAirDroid CastでのWebブラウザ同士でのミラーリング機能をリモートネットワーク環境で使用するためにはAirDroid Castの有料ライセンスが必要となります。
AirDroid Castの有料ライセンスにはいくつか種類がありますが、PCからスマホ(iPhone,Android)をコントロールする機能自体が不要であればBasic料金プラン(19.99 USD / 年のサブスクリプション)が最も安上がりのようです。

ここでは無料版のAirDroid Castを用いたWeb Castの利用例を含めてAzure仮想マシンのUbuntuデスクトップでのWeb Cast利用例をご紹介致します。


  1. AirDroid CastのWeb対応とは
    AirDroid CastのWeb対応としては、次の3種類あります。
    以下でご紹介するのはAirDroid Castの受発信側が共にWebブラウザの場合のケースです。


  2. 無料版でのAirDroid CastのWeb相互利用例
    ここでは発信側はWindows 11のPCとし、受信側はそのWindows 11のHyper-V上のUbuntu 24.04とします。


  3. リモートネットワーク環境で使用可能となるライセンスの購入
    (1)Window用のAirDroid Castをダウンロードしてインストールします(すべてデフォルトのままでOKです)。
    (2)AirDroidのログインサイトでサインアップしてユーザセンターを開きます。
    (3)ユーザセンターの「AirDroid Cast」を選択して[今すぐ購入]をクリックして、サブスクの購入指示に従って操作します。
    (4)サブスクの支払完了後に手元のPC(Windows)にインストールしたAirDroid Castにサインインしてみます(Premium表示されればOKです)。
    ※ ちなみにサインアウトはどのデバイスでも自由に行えます。


  4. Azure仮想マシンのUbuntu側Webブラウザへのライセンス登録
    AirDroid CastのWeb版をリモートネットワーク環境で使用する場合には受信側のブラウザにライセンス購入したアカウントでサインインする必要があります(ライセンス登録)。
    最初にサインインしたPC(Windows)の存在するグローバルネットワークアドレスとAzure上の仮想マシンのグローバルネットワークアドレスが異なるためサインインで「異常なログイン」エラーが発生します。

    しかしすぐにそのエラーについての「[Action required] AirDroid Login authentication needed」メールが届きます。
    簡単に言うと、そのAzure上の仮想マシンのグローバルネットワークアドレスからのサインインを許可するためのURLを記載したURLのメールです。
    そのURLを開くと「認証が正常に行われました 場所が認証されました。」と表示されます。


    Azure仮想マシンの場所(グローバルネットワークアドレス)が認証されたのでAzure仮想マシンのUbuntuのWebブラウザへの再度のサインインは「異常なログイン」エラーは発生しなくなってOKとなります。


  5. Windows側WebブラウザからAzure仮想マシン(Ubuntu)のWebブラウザへのキャスト例
    リモートネットワークでのAirDroid Castの接続では受信側のみでのサインインが必須となります。
    下記はWindows側WebブラウザからAzure仮想マシン(Ubuntu)のWebブラウザからへのキャストです。
    尚、共有対象はWord 2021の「ウィンドウ」としています。
    【共有対象の選択】

    【共有対象のキャスト時の様子】



  6. Azure仮想マシン(Ubuntu)のWebブラウザからWindows側Webブラウザへのキャスト例
    この場合でもリモートネットワークでのAirDroid Castの接続では受信側のみでのサインインが必須となります。
    下記はAzure仮想マシン(Ubuntu)側WebブラウザからWindows側Webブラウザへのキャストです。
    尚、共有対象はUbuntuの「画面全体」としています。



  7. DeXからAzure仮想マシン(Ubuntu)側ブラウザへのキャストについて