EZCastやAnyCastは
「キャスト対応」でも
Google Castではない

  • EZCast・AnyCastの主な仕組みは Miracast・AirPlay・DLNA で、Google Cast(Chromecast プロトコル)とは別物です。
  • YouTube などのアプリ内「Castボタン」から送りたい場合、EZCast/AnyCast では動かないか不安定になることがあります。
  • 確実に Google Cast を使うには、Chromecast・Google TV Streamer・Google Cast 対応テレビが必要です。
<svg class="eyecatch-svg" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 192 192">
  <!-- Background -->
  <rect width="192" height="192" rx="32" ry="32" fill="white"/>

  <!-- Monitor body -->
  <g transform="translate(24, 28)">
    <rect width="144" height="100" rx="10" ry="10" fill="#1565C0"/>
  </g>

  <!-- Screen glass -->
  <g transform="translate(36, 40)">
    <rect width="120" height="76" rx="5" ry="5" fill="#E3F2FD"/>
  </g>

  <!-- Monitor stand neck -->
  <rect x="84" y="128" width="24" height="12" rx="3" ry="3" fill="#1565C0"/>
  <!-- Monitor stand base -->
  <rect x="60" y="140" width="72" height="8" rx="4" ry="4" fill="#1565C0"/>

  <!-- Cast symbol inside screen -->
  <!-- Corner dot -->
  <rect x="42" y="104" width="10" height="10" rx="2" ry="2" fill="#1565C0"/>

  <!-- Arc 1 (small, r=16) -->
  <path
    d="M 52 114 A 16 16 0 0 0 52 82"
    stroke="#1565C0"
    stroke-width="6"
    fill="none"
    stroke-linecap="round"
    transform="rotate(-90, 52, 114)"
  />

  <!-- Redraw arcs properly as quarter circles from corner (52, 114) going up-right -->
  <!-- Clear above and use proper quarter-circle arcs -->
  <!-- origin corner at (52, 114): arcs sweep from 12 o'clock to 3 o'clock direction -->

  <!-- Arc 1 r=18: start (52, 96) → end (70, 114) -->
  <path d="M 52,96 A 18,18 0 0 1 70,114"
    stroke="#1565C0" stroke-width="6" fill="none" stroke-linecap="round"/>

  <!-- Arc 2 r=32: start (52, 82) → end (84, 114) -->
  <path d="M 52,82 A 32,32 0 0 1 84,114"
    stroke="#1565C0" stroke-width="6" fill="none" stroke-linecap="round"/>

  <!-- Arc 3 r=46: start (52, 68) → end (98, 114) -->
  <path d="M 52,68 A 46,46 0 0 1 98,114"
    stroke="#1565C0" stroke-width="6" fill="none" stroke-linecap="round"/>

  <!-- Small phone icon (sender), upper right of screen -->
  <g transform="translate(118, 48)">
    <rect width="22" height="36" rx="4" ry="4" fill="#1976D2"/>
    <rect x="4" y="4" width="14" height="24" rx="2" ry="2" fill="#E3F2FD"/>
    <rect x="9" y="30" width="4" height="3" rx="1" ry="1" fill="#E3F2FD"/>
  </g>

  <!-- Arrow from phone toward cast symbol (subtle) -->
  <path d="M 114,66 Q 100,80 95,95"
    stroke="#1976D2" stroke-width="4" fill="none"
    stroke-linecap="round" stroke-dasharray="5,4"/>
</svg>EZCastやAnyCastは<br class="chiilabo-br is-on">「キャスト対応」でも<br class="chiilabo-br is-on">Google Castではない

関連記事

1. 「キャスト」という言葉の落とし穴

EZCast や AnyCast は「キャスト」という名前がついていますが、Google Cast(Chromecastが使うプロトコル)への対応を意味しているわけではありません。

Google Cast は、YouTube や Netflix などの「Cast対応アプリ」がスマホの外にある受信機へコンテンツを直接届ける仕組みです。
受信側として Google が公式に挙げているのは、Chromecast、Google TV Streamer、Google Cast 対応のスマートテレビのほか、Google Nest ディスプレイや Pixel Tablet も含まれます1

1. 「キャスト」という言葉の落とし穴

EZCast や AnyCast が対応しているのは、主に次の3つです。

  • Miracast:Android や Windows の画面をそのまま飛ばすミラーリング2
  • AirPlay:Apple デバイスからのミラーリング・メディア送信
  • DLNA:家庭内ネットワーク経由でのメディア共有3

EZCast 公式の比較表でも、Chromecast 側の欄には「Google Cast for YouTube, Netflix, etc.」と書かれているのに対し、EZCast 側には「DLNA」と「EZCast アプリ」が中心として記載されています。

1.1. Google Cast とは

1.1. Google Cast とは

Google Cast は、2013 年に Google が策定したプロプライエタリプロトコルです4

仕組みのポイントは、スマホがコンテンツを「運ぶ」のではなく、受信機に「取りに行かせる」点です。
YouTube の動画を Cast ボタンから送ると、スマホは動画の URL や再生指示だけを受信機に渡します。
受信機はその情報をもとにインターネットから直接コンテンツを取得して再生するため、スマホはリモコン役に徹します。
再生中にスマホの画面を閉じても、テレビ側の再生は止まりません。

Google Cast に対応するには、受信側のデバイスが Google の認定を受ける必要があります。
Chromecast や Google TV Streamer がその代表です。

1.2. Miracast とは

1.2. Miracast とは

Miracast は Wi-Fi Alliance が策定したワイヤレスディスプレイ規格で、Android 4.2 以降と Windows 8.1 以降に標準搭載されています。

Google Cast と決定的に異なるのは、画面の「内容」ではなく「映像信号そのもの」を転送する点です。
送信側デバイスが表示しているフレームバッファを H.264 で圧縮し、受信機へリアルタイムに流し続けます。
受信機はコンテンツを自分では取得せず、届いた映像を映すだけです。

接続には Wi-Fi Direct を使うため、ルーターや既存の Wi-Fi ネットワークがなくても動作します。
ただしその分、スマホやPCに常時エンコード処理の負荷がかかり、バッテリー消費も増えます5

2. なぜ混乱しやすいのか(タブミラーリング)

2. なぜ混乱しやすいのか(タブミラーリング)

AnyCast の公式サイトには「Google Home and Chrome casting をサポート」という表現が出てきます。
ただしこれは、Chrome ブラウザの「タブをキャスト」機能や Google Home アプリ経由のミラーリングを指していて、アプリ内の Cast ボタンから飛ばす本来の Google Cast とは動作が違います。

Chrome のタブミラーリングは、画面転送の一種です6
YouTube アプリで再生を続けながらスマホを操作する、というChromecastらしい使い方はできません。

「キャストできた」という体験の中身が異なるのが混乱の原因です。

2.1. 【補足】EZCast Pro はGoogle Cast対応

2.1. 【補足】EZCast Pro はGoogle Cast対応

EZCast のラインナップのうち、Pro シリーズ(EZCast Pro・QuattroPod など)では Google Cast プロトコルへの対応が公式ドキュメントに明記されています7
一般向けの廉価モデルとは設計が異なり、企業や教育機関向けの製品群です。

安価な EZCast を買って「Chromecastと同じように使えるはず」と思ってセットアップすると、Cast ボタンが表示されない・見つからないという状況になりがちです8

3. 選び方の整理

3. 選び方の整理
やりたいこと向いている機器
YouTube・Netflix のCastボタンから送るChromecast、Google TV Streamer、Google Cast 対応テレビ
Android・Windows の画面をそのまま映すEZCast、AnyCast(Miracast)
iPhone・Mac の画面を映すEZCast、AnyCast(AirPlay)
家庭内の動画ファイルを共有するEZCast、AnyCast(DLNA)

EZCast や AnyCast は「ミラーリング機器」として使う分には十分な製品です。
Google Cast の受信機として期待すると、用途がずれます9

参考:

  1. Google ヘルプには受信デバイスとして Chromecast、Google TV Streamer (4K)、TV with Google Cast、Google Nest display、Pixel Tablet、一部の Android Automotive OS 対応車載ディスプレイが列挙されています。 – Cast media from Google Cast-enabled apps to your TV or display(Google ヘルプ)
  2. Miracast は Wi-Fi Alliance が策定した規格で、Wi-Fi Direct(ルーターを介さない機器同士の直接接続)をベースにしています。H.264 で最大 1080p の映像を伝送でき、既存の Wi-Fi ネットワークがなくても動作します。 – Wi-Fi CERTIFIED Miracast Technical Overview(Wi-Fi Alliance)
  3. DLNA(Digital Living Network Alliance)は Sony・Intel・Microsoft が 2003 年に設立した業界団体で、ホームネットワーク上でのメディア共有規格を策定しました。2017 年 1 月に「使命を果たした」として解散しましたが、規格自体は現在も多くのスマートテレビや NAS に実装されています。 – DLNA(Wikipedia)
  4. Google Cast SDK は 2014 年 2 月に一般公開され、サードパーティのアプリ開発者が Cast 対応アプリを作れるようになりました。2015 年時点で 2 万以上の対応アプリが存在するとされています。 – Google Cast(Wikipedia)
  5. Miracast セッション中は送信側デバイスが映像をリアルタイムエンコードするため、Google Cast 対応アプリからのキャストと比べてデバイスの発熱・バッテリー消費が大きくなります。 – Wi-Fi CERTIFIED Miracast Technical Overview(Wi-Fi Alliance)
  6. Google の公式ドキュメントでは、タブキャストと Google Cast 対応サイトからのキャストを明確に区別しています。タブキャストは画質が最大 720p に制限され、PC に常時負荷がかかります。一方、Google Cast 対応アプリからのキャストは受信機がコンテンツを直接取得するため、送信側デバイスの電源を切っても再生が続きます。 – Google Cast-enabled site vs. casting a tab(Google ヘルプ)
  7. EZCast Pro Dongle II の公式ドキュメントには「Google Cast」セクションが設けられており、Chrome ブラウザからのタブキャストと Google Home アプリ(Android)経由での接続手順が記載されています。ただしアプリ内 Cast ボタンからの完全な動作保証については言及がありません。 – User Guide: Google Cast – EZCast Pro Documentation
  8. Google Cast はクローズドなプロプライエタリプロトコルで、Google が認定したデバイスのみが受信機として動作します。EZCast の一般向けモデルがこの認定を受けているという公式情報は確認されていません。 – Google Cast(Wikipedia)
  9. Google Cast 対応アプリからキャストする場合、送信側(スマホ)と受信機が同じ Wi-Fi ネットワークに接続されている必要があります。EZCast・AnyCast を Miracast モードで使う場合は Wi-Fi Direct で直接接続するため、そもそもネットワーク構成が異なります。 – Cast media from Google Cast-enabled apps to your TV or display(Google ヘルプ)