|
| |
| 開発者 | |
|---|---|
| 利用開始 | 2013年7月24日 |
| 分野 | ストリーミングメディア |
| 対応機器 | |
| ウェブサイト |
www |
Google Cast (グーグル キャスト)とは、互換性のある消費者向けデバイスでローカルに保存された、またはインターネット経由でストリーミングされたオーディオビジュアルコンテンツを再生するためにGoogleが開発した独自のプロトコル。
このプロトコルは、モバイルデバイス、パーソナルコンピュータ、またはスマートスピーカーを使用して、デジタルメディアプレーヤー、高解像度テレビ、およびホームオーディオシステムでのコンテンツの再生を開始および制御するために使用される。 このプロトコルは、Googleの初代Chromecastプレーヤーをサポートするために、2013年7月24日に初めてリリースされた。
Google Cast SDKは2014年2月3日にリリースされ、サードパーティがプロトコルをサポートするようにソフトウェアを修正できるようになった。 Googleによると、2015年5月時点で2万以上のGoogle Cast対応アプリが利用可能となっている。 Google Castのサポートはその後、Nexus Playerやその他のAndroid TVデバイス(テレビなど)、サウンドバー、スピーカー、そしてChromecastの後継機種といった後継デバイスに統合された。 日常生活をサポートする消費者向けデバイスは、2016年から2024年までChromecast built-inとして販売され、その後、ブランド名はGoogle Castに戻された。 Google Cast対応デバイスは5500万台以上販売されている。(2017年時点)
Google Cast 対応機種は、2つの方法でコンテンツをストリーミングできる。1つ目は、Google CastテクノロジーをサポートするモバイルアプリとWebアプリを使用する方法。2つ目は、パソコンで実行されているWebブラウザGoogle Chromeからのコンテンツ、および一部のAndroidデバイスに表示されるコンテンツをミラーリングする方法。どちらの場合も、再生は送信デバイスの「キャスト」ボタンで開始される。
以前は、コンテンツをキャストするために送信デバイスはGoogle Cast受信デバイスと同じWi-Fiネットワークに接続する必要があったが、2014年12月10日に「ゲストモード」機能が追加された。この機能を有効にすると、送信デバイスは、プレーヤーが接続されているテレビまたはスピーカーシステムから発せられる超音波オーディオを検出することで、近くのプレーヤーを検出できる。または、送信デバイスは4桁のPINコードを使用して受信デバイスとペアリングができる。ゲストモードはChrome Castでのみ利用可能。Nexus PlayerとAndroid TVデバイスはこの機能をサポートしていない。

初代Chrome Castがリリースされた当時、Google Cast対応アプリは4つのみであった。YouTubeとNetflixはAndroid、iOS、Chromeウェブアプリとしてサポートされた。Google Play MusicとGoogle Play Movies & TVもサポートされていたが、当初はAndroidアプリのみだった。キャストをサポートするその他のアプリには、Google Castソフトウェア開発キット(SDK)へのアクセスが必要であった。SDKは2013年7月24日にプレビュー版として初めてリリースされた。Googleは、関心のある開発者に対し、SDKを使用してアプリを作成およびテストすることを推奨したが、配布は推奨しなかった。この注意喚起が有効な間、Hulu PlusとPandora RadioのGoogle Cast対応アプリケーションは2013年10月に、HBO GO(U-NEXT)は11月にリリースされた。Googleは12月7日にマウンテンビューの本社であるGoogleplexで2日間のハッカソンを開催し、SDKの「近日リリース」を試用する機会を提供した。このセッションには30社から40人の開発者が集まり、Plex、Avia、Realplayer Cloudなど10個のアプリが追加された。
Googleは2014年2月3日にSDKをすべての開発者に公開。紹介ドキュメントとビデオプレゼンテーションで、SDKはChromecastデバイスとその他の名前が明かされていない「キャストレシーバーデバイス」の両方で動作すると述べた。ChromecastプロダクトマネージャーのRish Chandra氏は、GoogleはSDKの信頼性を向上させ、多くのコーディングなしで写真をテレビに素早く簡単にキャストする方法を求める開発者に対応するために、その間の時間を利用したと述べている。Googleはまた、SDKをGoogle Play開発者サービスフレームワークの一部にしたため、ユーザーはAndroid自体を更新することなく新しいアプリにアクセスできるようになった。時が経つにつれて、Google Castをサポートするように更新されたアプリケーションがさらに多くなった。また、Google I/O 2014で、同社は6,000人の登録開発者が10,000個のGoogle Cast対応アプリに取り組んでいると発表。翌年の会議までに、互換性のあるアプリの数は2倍になった。Googleは、Comedy Central、Just Dance Now、Haystack News、FitnetによるGoogle Cast統合に関する事例研究を公開している。
開発の枠組みは、送信アプリと受信アプリの2つのコンポーネントで構成されており、どちらもSDKが提供するAPIを利用。
Chromecastは、BMP、GIF、JPEG、PNG、WEBPの画像フォーマットをサポートしており、表示サイズは720p(1280 x 720ピクセル)に制限されている。サポートされているオーディオコーデックは、HE-AAC、LC-AAC、MP3、Vorbis、WAV(LPCM)、FLAC(最大96kHz/24ビット)、Opusとなる。 AC-3(ドルビーデジタル)とE-AC-3(EC-3、ドルビーデジタル Plus)は、オーディオパススルーで使用可能。
Googleのデバイス群全体で、さまざまなビデオコーデックがサポートされている。
2015年のInternational CESで、GoogleはGoogle Castの拡張機能「Google Cast for audio」を発表。これにより、Google Cast SDKをサポートするアプリは、互換性のあるWi-Fi接続スピーカー、サウンドバー、レシーバーを通してオーディオを再生できるようになる。 スピーカーにGoogle Castを内蔵機能としてサポートしているメーカーには、LGエレクトロニクスやソニーなどがある。
2015年5月、GoogleはGoogle Castに新しいAPIセットを導入。Cast Remote Display APIを使用すると、開発者はディスプレイをミラーリングすることなく、ゲームなどのアプリのセカンドスクリーン体験を作成できる。Game Manager APIは、開発者にマルチプレイヤーゲームを作成するためのより多くのオプションを提供する。最後に、コンテンツの自動再生とキューイングを制御するための追加のAPIが提供された。
2015年9月、Googleはコンテンツの読み込み間の遅延を短縮することを目的とした「Fast Play」とそれに付随する開発者ツールを発表。典型的な場合として、テレビシリーズの最初の3エピソードを視聴した場合、4番目のエピソードがバックグラウンドで読み込まれる。 この機能のリリースはその後延期された。
