目標は、Chrome モバイルからコンテンツ (ビデオまたはその他) のキャストを開始することです。専用の拡張機能を使用して、標準の Chrome で youtube や netflix ビデオを再生できるのと同じように。モバイル タブのコンテンツを TV に表示することではなく、大画面でクラウドまたは LAN ビデオを起動するだけです。
拡張機能が chrome mobile で (まだ) 利用できないことは知っていますが、Chrome Mobile でそれを可能にする計画があるかどうか (拡張機能の有無にかかわらず) は疑問に思っていました。
大画面でビデオを起動できる Web アプリケーションを作成できればすばらしいと思います。同じ Web アプリを、スマートフォン、タブレット、またはデスクトップ コンピューターで使用できます。
更新: Google Cast デバイス検出用のシンプルなスタンドアロン js ライブラリを簡単に作成できると考えていました。これは、webapp 内のクラウド/LAN ファイルの再生を制御するためにも使用できます。
chrome 拡張コードを見ると、Google Cast デバイスの検出は chrome.dial.* API を介して行われているようです。この API はまだ公開されていません。拡張機能は、次の権限を要求します。
"permissions": [
"tabs",
"tabCapture",
"dial",
"storage",
"networkingPrivate",
"https://*/*",
"http://*/*"
],
現時点では、chrome.dial.* を介してデバイス検出を行うスタンドアロンの js ライブラリを作成する見込みはおそらくありません。そのアクセスは、特定の許可を求めた拡張機能に制限されているためです。
結論: chrome.dial.* API を活用するには、拡張機能が必要です。また、Chrome Mobile の拡張機能の公開計画はありません。
興味深いリンク:
http://www.dial-multiscreen.org/dial-protocol-specification
http://en.wikipedia.org/wiki/Simple_Service_Discovery_Protocol