Google Cast
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対応のモバイルアプリとウェブアプリを使用する方法。これらのアプリは、番組の選択、再生、音量を制御する。Google Castを受信するデバイスは、ローカルバージョンのChromeブラウザ内でウェブからメディアをストリーミングする。これにより、送信デバイスは再生を中断することなく、通話に応答したり、他のアプリケーションを使用したりするなど、他のタスクを実行できる。Google Cast対応のモバイルアプリは、Android 4.1 以降と iOS 7.0 以降の両方で利用可能。Google Cast 対応のウェブアプリは、Google Chromeバージョン72以降 (Microsoft Windows 7 以降、macOS 10.7以降、および ChromeOS ) を実行しているコンピュータで、ブラウザに「Cast 拡張機能」をインストールすることで利用可能。ストリーミングされるコンテンツは、特定のアプリによって提供されるインターネットベースのもの、または送信デバイスのローカルストレージに保存されているものにすることができる。
コンテンツは、パソコンの Chrome ブラウザのタブ (拡張機能を使用) または一部のAndroid 4.4 以降のデバイスの画面からミラーリングすることもできる。「タブキャスト」の場合、画像の品質はデバイスの処理能力に依存し、ビデオストリーミングには最小システム要件が適用される。Silverlight やQuickTime などのプラグインを使用するコンテンツは、ストリームに音声や画像が欠落する可能性があるため、完全には動作しない。同様に、Androidデバイスからミラーリングされた画面イメージは通常劣化しており、タブレットやスマートフォンの小さな画面に表示されるビデオは通常ダウンスケールされることを反映している。
以前は、コンテンツをキャストするために送信デバイスはGoogle Cast受信デバイスと同じWi-Fiネットワークに接続する必要があったが、2014年12月10日に「ゲストモード」機能が追加された。この機能を有効にすると、送信デバイスは、プレーヤーが接続されているテレビまたはスピーカーシステムから発せられる超音波オーディオを検出することで、近くのプレーヤーを検出できる。または、送信デバイスは4桁のPINコードを使用して受信デバイスとペアリングができる。ゲストモードはChrome Castでのみ利用可能。Nexus Player とAndroid TV デバイスはこの機能をサポートしていない。
SDKと互換アプリ
Google Castデバイスへの接続、制御、切断に使用する「キャストボタン」アイコン。Bluetoothオーディオプレーヤーなど、互換性のある非Castデバイスを表すこともある。
リリースと配布
初代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 を利用。
送信アプリは、ベンダーの既存のAndroidまたはiOSモバイルアプリ、あるいはデスクトップWebアプリをベースにしており、ユーザーにコンテンツ検索機能とメディアコントロール機能を提供する。これには、コンテンツをストリーミングするデバイスを選択する機能も含まれる。内部的には、送信アプリは同じローカルネットワーク上の受信デバイスを検出し、安全なチャネルを確立し、メッセージを交換できる。
レシーバーアプリは、キャストレシーバーデバイス上で動作するChromeブラウザのような環境で実行されるWebアプリ。再生可能なコンテンツフォーマットの種類に応じて、さまざまな複雑さのレシーバーアプリを開発できる。たとえば、シンプルなレシーバーアプリはHTML ビデオコンテンツを再生するだけだが、より多くのプログラミング作業を必要とするカスタムレシーバーアプリは、MPEG -DASH、HTTP ライブストリーミング(HLS)、Microsoft Smooth Streaming Protocolなど、さまざまなストリーミングプロトコルに対応できる。
サポートメディア
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のデバイス群全体で、さまざまなビデオコーデックがサポートされている。
Chromecast 第一世代・第二世代
H.264 High Profile up to Level 4.1 (720p/60fps または 1080p /30fpsでデコード可能)
VP8 (720p/60fps または 1080p/30fps)
Chromecast 第三世代
H.264 High Profile up to Level 4.2 (720p/60fps または1080p/60fpsでデコード可能)
VP8 (720p/60fps または1080p/30fps)
Chromecast Ultra
H.264 High Profile up to level 4.2 (1080p/60fps)
VP8 (4K/30fps)
HEVC / H.265 Main and Main10 Profiles up to level 5.1 (4K/60fps)
VP9 Profile 0 and Profile 2 up to level 5.1 (4K/60fps)
Chromecast with Google TV
H.264 High Profile up to level 5.1 (4K・2K/30fps)
HEVC / H.265 Main and Main10 Profiles up to level 5.1 (4K・2K/60fps)
VP9 Profile-2 (4K・2K/60fps)
Google Nest Hub
H.264 High Profile up to level 4.1 (720p/60fps)
VP9 up to level 4.0 (720p/60fps)
Nest Hub Max
H.264 High Profile up to level 4.1 (720p/30fps)
VP9 up to level 4.0 (720p/30fps)
追加機能とAPI
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番目のエピソードがバックグラウンドで読み込まれる。 この機能のリリースはその後延期された。
対応機種
Google Cast対応Chromecastデバイスのコレクション
Chromecast :
第一世代 (映像)
第二世代 (映像)
第三世代 (映像)
Chromecast Audio (音声)
Chromecast Ultra (映像)
Chromecast with Google TV
Android TV デバイス
サウンドバー/スピーカー
脚注
↑ “Google Launches the $35 Chromecast Streaming Device to Bring Chrome to the Living Room ”. TechCrunch (2013年7月24日). 2020年10月25日時点のオリジナルよりアーカイブ 。2020年10月21日閲覧。
↑ Protalinski, Emil (2014年2月3日). “Google Opens Up Chromecast to Developers, Releases Cast SDK ”. The Next Web . 2020年10月21日閲覧。
↑ Roettgers, Janko (November 23, 2016). “Google Quietly Phases Out 'Google Cast' Branding for TVs, Speakers” . Variety . https://variety.com/2016/digital/news/google-cast-becoming-chromecast-1201925162/ 2016年11月23日閲覧。 .
↑ Li, Abner (2024年5月26日). “'Google Cast' is replacing the 'Chromecast built-in' ”. 9to5Google . 2024年8月15日閲覧。
↑ Jonnalagadda, Harish (2017年10月4日). “Google has sold 55 million Chromecasts around the world ”. Android Central . Mobile Nations. 2017年10月5日時点のオリジナル よりアーカイブ。2017年10月4日閲覧。
1 2 Turner, Adam (July 14, 2014). “Hands on: Chromecast Android screen mirroring” . The Sydney Morning Herald .
↑ Maybury, Rick (April 5, 2014). “Should I buy Google Chromecast?” . The Telegraph . Telegraph Media Group . 2014年7月3日閲覧 .
↑ Stein, Gabe (2013年7月24日). “Wow! Google's Chromecast Is Amazingly Hackable ”. Co.Labs . Fast Company . 2014年1月9日閲覧。
↑ “Get Started with Chromecast: What's under the Hood? ”. Chromecast Help . Google Inc.. 2014年8月7日閲覧。
↑ Robertson, Adi (2013年7月24日). “Google Reveals Chromecast: Video Streaming to Your TV from Any Device for $35 ”. The Verge . Vox Media . 2013年9月19日閲覧。
↑ Welch, Chris (2015年10月1日). “Google Photos for Android Now Works with Chromecast ”. The Verge . Vox Media . 2015年10月8日閲覧。
↑ Calimlim, Aldrin (2015年12月11日). “Google Updates Photos and Wallet Apps for iOS with New Features ”. AppAdvice . 2016年1月1日閲覧。
↑ “Cast from Chrome to your TV: Casting a Tab ”. support.google.com . Google Inc.. 2013年9月24日閲覧。
↑ “Cast from Chrome to your TV: Minimum System Requirements ”. support.google.com . Google Inc.. 2013年8月30日閲覧。
↑ Devine, Richard (2014年6月25日). “Chromecast to allow casting without being on same WiFi network ”. Android Central . 2014年6月25日閲覧。
↑ Tarantola, Andrew (2014年6月25日). “Chromecast Is Getting a Slew of Awesome New Features ”. Gizmodo . Gawker Media . 2014年6月25日閲覧。
↑ Kellex (2014年12月11日). “Chromecast Update Brings Guest Mode, Beta Mirroring, Fresh Material UI ”. Droid Life . 2014年12月12日閲覧。
↑ Welch, Chris (2014年6月26日). “Google's Chromecast will use ultrasonic sounds to connect with nearby devices ”. The Verge . Vox Media. 2014年6月27日閲覧。
1 2 “Set up guest mode for Chromecast Audio ”. support.google.com . Google Inc.. 2015年12月18日閲覧。
↑ Roettgers, Janko (2014年6月26日). “Chromecast will use ultrasonic sounds to pair your TV with your friend's phones ”. GigaOM . 2014年6月26日時点のオリジナル よりアーカイブ。2014年6月27日閲覧。
↑ “Guest Mode ”. Google Developers . Google Inc. (2016年7月26日). 2016年11月18日閲覧。
↑ “Google Cast Design Checklist ”. Google Developers . Google Inc.. 2014年7月30日閲覧。
↑ “This Week in Tech 416 ”. TWiT.tv . 2013年7月31日閲覧。
↑ Pressman, Aaron (2013年8月1日). “Chromecast vs. Roku vs. Apple TV: What's the Best Streaming Device? | Daily Ticker ”. Yahoo! Finance . Yahoo. 2013年8月27日閲覧。
↑ “Google Cast Release Notes: 1.0 ”. Google Developers . Google Inc. (2013年7月24日). 2014年6月27日閲覧。
↑ Nischol, Karan. “Cast Away: Hulu Plus on Chromecast ”. Blog . Hulu. 2013年10月4日時点のオリジナル よりアーカイブ。2013年10月2日閲覧。
↑ Solesman, Joan E. (2013年10月31日). “Chromecast adds Pandora to short list of apps so far ”. CNET . CBS Interactive . 2014年6月27日閲覧。
↑ Lawler, Richer (2013年11月21日). “Google invites devs over for a Chromecast hackathon plus SDK show-and-tell, updates official app ”. Engadget . AOL. 2014年6月27日閲覧。
↑ Roettgers, Janko (2013年12月13日). “Chromecast in 2014: an open SDK, big international plans and maybe even new devices ”. GigaOM . 2014年6月26日時点のオリジナル よりアーカイブ。2014年6月27日閲覧。
↑ Duckett, Chris (2014年2月4日). “Google takes Chromecast SDK out of preview ”. ZDNet . CBS Interactive . 2014年6月27日閲覧。
1 2 Affaki, John (2014年2月3日). “Ready to cast: Chromecast now open to developers with the Google Cast SDK ”. Google Developers Blog . 2016年11月17日閲覧。
↑ Roettgers, Janko (February 3, 2014). “Get ready for tons of new Chromecast apps: Google releases Cast SDK” . Gigaom . 2014年2月3日時点のオリジナル よりアーカイブ. 2016年11月17日閲覧 .
↑ Molina, Brett (June 25, 2014). “Live: Google unveils Android experiences for home, car” . USA Today . Gannett Company . 2014年6月27日閲覧 .
↑ Haselton, Todd (2015年5月28日). “17M Chromecasts Sold to Date – 20,000 Apps Available ”. TechnoBuffalo . 2015年5月28日時点のオリジナル よりアーカイブ。2015年5月28日閲覧。
↑ “Cast: Case Studies ”. Google Developers . Google Inc.. 2016年4月13日閲覧。
1 2 “Supported Media for Google Cast ”. Google Developers . Google Inc. (2023年3月13日). 2024年8月9日閲覧。
↑ Singleton, Micah (2015年1月5日). “Google takes on AirPlay with Google Cast for audio ”. The Verge . Vox Media . 2015年1月11日閲覧。
↑ “Google Cast for audio ”. Google Cast . 2016年2月4日閲覧。
↑ Tim-o-tato (2015年5月29日). “Google Launches 'Cast Remote Display' APIs, 'Game Manager' APIs ”. Droid Life . 2016年11月18日閲覧。
↑ Ruddock, David (2015年5月29日). “Google Cast Gets New APIs, Allowing For Second-Screen Functionality, Autoplay, Queuing, And More ”. Android Police . 2016年11月18日閲覧。
↑ Olanoff, Drew (2015年9月29日). “Google Announces Chromecast 2 And Chromecast Audio To Bring Intelligence To Your Living Room ”. TechCrunch . AOL . 2015年9月30日閲覧。
↑ Ruddock, David (2016年7月27日). “Chromecast's Fast Play Content Prediction feature has been delayed, still being worked on ”. Android Police . 2016年11月21日閲覧。
↑ “Chromecast built-in - Audio ”. 2017年7月27日閲覧。
外部リンク
Alphabet ・歴史 ・サービス 企業
開発
オペレーティングシステム ライブラリ・ フレームワーク ツール 探索アルゴリズム ファイルフォーマット その他
サービス
娯楽 伝達・交流 言語モデル 検索 組織・管理 ビジネス・金融 その他
ハードウェア
X
* : 開発・サポートを終了した製品およびサービス
※ : オフィシャルスポンサーとして参画している施設
カテゴリ
コモンズ