|Type||Digital media player|
|Release date||July 24, 2013(United States)|
|System-on-chip used||Marvell DE3005-A1|
|Memory||512 MB RAM DDR3L|
|Connectivity||HDMI (can use CEC), Wi-Fi (802.11 b/g/n @ 2.4 GHz)|
|Dimensions||72 × 35 × 12 mm (2.83 × 1.38 × 0.47 in)|
|Weight||34 g (1.2 oz)|
Chromecast is a digital media player developed by Google. The device, a 2.83-inch (72 mm) HDMI dongle, plays audio/video content on a high-definition display by directly streaming it via Wi-Fi from the Internet or a local network. Users select the media to play using Chromecast-enabled mobile apps and web apps. Alternatively, content can be mirrored from the Google Chrome web browser running on a personal computer, as well as from the screen of some Android devices. Chromecast was announced on July 24, 2013, and made available for purchase on the same day in the United States for US$35, along with a limited-time promotion for three free months of Netflix. The Google Cast SDK was released on February 3, 2014, allowing third parties to modify their software to work with Chromecast.
Features and operation
Measuring 2.83 inches (72 mm), Chromecast is a dongle that plugs into the HDMI port of a high-definition television or monitor, while the power is supplied by connecting the device's micro-USB port to an external power supply or a USB port. The device connects to the Internet through a Wi-Fi connection to the user's home network. Chromecast offers two methods to stream content to a television: the first employs Chromecast-enabled mobile apps and web apps; the second allows mirroring of most content displayed by the web browser Google Chrome running on a personal computer, as well as content displayed on some Android devices. In both cases, playback is initiated through the "cast" button on the controlling device. If the television's HDMI ports support the Consumer Electronics Control (CEC) feature, pressing the cast button will also result in the Chromecast automatically switching the television's active audio/video input using the CEC command "One Touch Playback".
- The primary method of playing media on the device is through Chromecast-enabled mobile apps and web apps, which control program selection, playback, and volume. The Chromecast itself streams the media from the web within a local version of the Chrome browser, thus freeing the controlling device up for other tasks, such as answering a call or using another application, without disrupting playback. Mobile apps enabled for Chromecast are available for both Android 2.3+ and iOS 6.0+; web apps enabled for Chromecast are available on computers running Google Chrome (on Microsoft Windows 7+, Mac OS 10.7+, and Chrome OS for Chromebooks running Chrome 28+) through the installation of the "Cast Extension" in the browser. Streamed content can be Internet-based, as provided by specific apps, as well as resident on the controlling device. Apps that provide access to the latter include AllCast, Avia, and Plex.
- Content can also be mirrored from a tab of the Chrome browser (with the Cast extension) on a personal computer or from the screen of some Android devices. In the case of "tab casting", the quality of the image depends on the processing power of the device and minimum system requirements apply to video streaming. Content that uses plug-ins, such as Silverlight and QuickTime, does not fully work, as the stream may lack sound or image. Google lists the feature as beta. Similarly, screen images mirrored from Android devices are typically degraded, reflecting the fact that video displayed on the smaller screens of tablets and smartphones is usually downscaled.
Several upcoming features for Chromecast were announced at Google I/O 2014. Users' controlling devices will no longer need to be connected to the same Wi-Fi network as the Chromecast to cast content. Instead, the controlling device can discover nearby Chromecasts by detecting ultrasonic sounds emitted by the television to which the Chromecast is connected; alternatively, the controlling device can be paired with the Chromecast over the web using a four-digit PIN code provided on screen. A new "Backdrop" feature will incorporate a user-personalized feed of content into the Chromecast's home/standby screen.
Chromecast contains the Marvell 88DE3005 (Armada 1500-mini) system on a chip, which includes codecs for hardware decoding of the VP8 and H.264 video compression formats. Radio communication is handled by AzureWave NH–387 Wi-Fi which implements 802.11b/g/n (2.4 GHz). The device has 512 MB of Micron DDR3L RAM and 2 GB of flash storage. The model number H2G2-42 is likely a reference to the The Hitchhiker's Guide to the Galaxy abbreviation "H2G2"—in the novel, the number 42 is the "Answer to Life, the Universe, and Everything." The bundled power adapter bears the model number MST3K-US, likely a reference to Mystery Science Theater 3000.
Software development kit and compatible apps
At the time of Chromecast's launch, four compatible apps were available: YouTube and Netflix were supported as Android, iOS, and Chrome web apps; Google Play Music and Google Play Movies & TV were also supported, but originally only as Android apps.
The Google Cast software development kit (SDK), which gives developers a way of handling "second-screen interactions" and making their apps Chromecast enabled, was released as a preview version on July 24, 2013. Google advised interested developers to create and test Chromecast-enabled apps, but not distribute them until the company released the production version of the device's SDK. While that admonition remained in force, Chromecast-enabled applications for Hulu Plus and Pandora Radio were released in October 2013, and HBO GO in November. Jeff Lawrence, head of MediaMall Technologies (PlayOn), said that Google was giving "most favored developer" status to major streaming companies, a move he found understandable from Google's perspective, but frustrating to other developers given the lack of a concrete timeline. Google invited developers to a two-day hackathon on December 7 at Googleplex, its Mountain View headquarters, offering the opportunity to test drive the SDK's "upcoming release". The session attracted 40 developers from 30 companies and was followed by 10 additional apps, including Plex, Avia, and Realplayer Cloud.
Google opened the SDK to all developers on February 3, 2014. In its introductory documentation and video presentation, Google said the SDK worked with both Chromecast devices and other unnamed "cast receiver devices". Chromecast product manager Rish Chandra said that Google used the intervening time to improve the SDK's reliability and accommodate those developers who sought a quick and easy way to cast a photo to a television without a lot of coding. Google also made the SDK a part of the Google Play Services framework, thereby giving users access to new apps without having to update Android itself. Over time, many more applications have been updated to support Chromecast. At Google I/O 2014, the company announced that 6,000 registered developers were working on 10,000 Chromecast apps. Google's official list of compatible apps and platforms is available on the Chromecast website.
The development framework has two components: a sender app and a receiver app, both of which make use of APIs provided by the SDK.
- The sender app is based on a vendor's existing Android or iOS mobile app, or desktop Web app, and provides users with content discovery and media controls, including the ability to select which device content is streamed. Under the hood, sender apps can detect receiver devices on the same local network, establish a secure channel, and exchange messages.
- The receiver app is a Web app executing in a Chrome browser-like environment resident on the cast receiver device. Receiver apps of varying complexities can be developed depending on the variety of content formats the app can play. For example, a simple receiver app might just play HTML5 content, whereas custom receiver apps, which require more programming effort, can take a variety of streaming protocols, including MPEG-DASH, HTTP Live Streaming, and the Microsoft Smooth Streaming Protocol.
Device discovery protocols
Chromecast uses the mDNS (multicast Domain Name System) protocol to search for available devices on a Wi-Fi network. Chromecast previously used the DIAL (DIscovery And Launch) protocol, co-developed by Netflix and YouTube.
At the introductory press conference, Hugo Barra, then Google's vice president of Android product management, said that Chromecast is "running a simplified version of Chrome OS." Subsequently, a team of hackers reported that the device is "more Android than ChromeOS" and appears to be adapted from software embedded in Google TV.
Release and promotion
Google made Chromecast available for purchase online in the US on July 24, 2013. To entice consumers, Google initially included a promotion for three months of access to Netflix at no cost with the purchase of a Chromecast. The device quickly sold out on Amazon.com, BestBuy.com, and the Google Play Store, and within 24 hours, the Netflix promotion was ended because of high demand. On October 19, 2013, the Chromecast mobile app was released outside of the US for the first time. On March 18, 2014, Google released the Chromecast to 11 new markets, including the UK, Germany, Canada, and more. In July 2014, to commemorate the one-year anniversary of the device's launch, Google announced it would offer their music streaming service, Google Play Music All Access, at no cost for 90 days to Chromecast owners who had not previously used All Access; the service normally costs US$9.99 per month.
Nilay Patel of The Verge gave the Chromecast an 8.5/10 score in his review, saying, "The Chromecast is basically an impulse purchase that just happens to be the simplest, cheapest, and best solution for getting a browser window on your TV." Speaking of the adapter's potential, he said, "it seems like the Chromecast might actually deliver on all that potential, but Google still has a lot of work to do." In particular, Patel pointed to Apple's AirPlay protocol as an example of an established competitor with many more features. TechCrunch's review of the device said, "Even with a bug or two rearing its head, the Chromecast is easily worth its $35 pricetag." Gizmodo gave the device a positive review, highlighting the ease of setup and sharing video. In comparing the device to competitors, the review said, "Chromecast isn't Google's version of Apple TV, and it's not trying to be... But Chromecast also costs a third of what those devices do, and has plenty of potential given that its SDK is just a few days old."
Michael Gorman of Engadget gave the Chromecast an 84/100 score, writing, "it's a platform that's likely to improve dramatically as more apps start to support the technology." In his comparing the Chromecast to competing devices, Gorman illustrated that it initially had support from fewer multimedia services, but because of its low price and ease of use, he concluded "we can wholeheartedly recommend the Chromecast for anyone who's been looking for an easy, unobtrusive way to put some brains into their dumb TV." David Pogue of The New York Times praised the device for its $35 retail price, saying, "It's already a fine price for what this gadget does, and it will seem better and better the more video apps are made to work with it." Pogue noted the limitations of the device's screen mirroring feature and said using only mobile devices as a remote control was not "especially graceful", but he called Chromecast the "smallest, cheapest, simplest way yet to add Internet to your TV".
In July 2014, Google announced that in the device's first year on sale, "millions" of units had sold and over 400 million casts had been made.
- Watson, Todd (July 26, 2013). "Introducing Google Chromecast". Inside Investor. Retrieved July 26, 2013.
- "Chromecast Teardown". iFixit. Retrieved October 24, 2013.
- Evangelho, Jason (July 24, 2013). "Google's Chromecast A Brilliant Play For The Living Room -- Especially With $35 Price Tag". Forbes.com. Retrieved July 24, 2013.
- 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. Retrieved July 3, 2014.
- Anthony, Sebastian (September 4, 2013). "HDMI 2.0 released: 18Gbps of bandwidth allowing for 4K @ 60 fps, 32 audio channels". ExtremeTech. Ziff Davis. Retrieved July 3, 2014.
- Stein, Gabe (July 24, 2013). "Wow! Google's Chromecast Is Amazingly Hackable". Co.Labs. Fast Company. Retrieved January 9, 2014.
- "GET STARTED WITH CHROMECAST: What's Under the Hood? – Chromecast Help". Google. Retrieved August 7, 2014.
- Robertson, Adi (July 24, 2013). "Google reveals Chromecast: video streaming to your TV from any device for $35". The Verge. Vox Media. Retrieved September 19, 2013.
- Linder, Brad (February 17, 2014). "These 8 apps stream videos from Android to Chromecast". liliputing.com. Retrieved June 27, 2014.
- "Cast from Chrome to your TV: Casting a Tab". support.google.com. Google. Retrieved September 24, 2013.
- "Cast from Chrome to your TV: Minimum System Requirements". support.google.com. Google. Retrieved August 30, 2013.
- Pogue, David (July 31, 2013). "Chromecast, Simply and Cheaply, Flings Web Video to TVs". The New York Times. Retrieved July 31, 2013.
- Tarantola, Andrew (June 25, 2014). "Chromecast Is Getting a Slew of Awesome New Features". Gizmodo. Gawker Media. Retrieved June 25, 2014.
- Devine, Richard (June 25, 2014). "Chromecast to allow casting without being on same WiFi network". Android Central. Retrieved June 25, 2014.
- Welch, Chris (June 26, 2014). "Google's Chromecast will use ultrasonic sounds to connect with nearby devices". The Verge. Vox Media. Retrieved June 27, 2014.
- Roettgers, Janko (June 26, 2014). "Chromecast will use ultrasonic sounds to pair your TV with your friend’s phones". GigaOM. Retrieved June 27, 2014.
- Martonik, Andrew (June 25, 2014). "Chromecast 'Backdrop' lets you customize slideshow content for your TV". Android Central. Retrieved June 25, 2014.
- Sage, Simon (June 25, 2014). "Chromecast mirroring will blast any Android display to the big screen". Android Central. Retrieved June 25, 2014.
- Parrish, Kevin (July 25, 2013). "FCC Reveals Google Chromecast Hardware and More". Tom's Hardware. Retrieved October 24, 2013.
- "The Hitchhiker's Guide to the Chromecast". Google Operating System. July 29, 2013. Retrieved October 24, 2013.
- Lowe, Scott (July 30, 2013). "Google Chromecast's Geeky Easter Eggs". UK.IGN.com. Retrieved June 26, 2014.
- "Google Cast Design Checklist". Google Developers. Google. Retrieved July 30, 2014.
- "This Week in Tech 416". TWiT.tv. Retrieved July 31, 2013.
- Pressman, Aaron (August 1, 2013). "Chromecast vs. Roku vs. Apple TV: What’s the Best Streaming Device? | Daily Ticker". Yahoo! Finance. Yahoo!. Retrieved August 27, 2013.
- "Google Cast Release Notes: 1.0". Google Developers. Google. July 24, 2013. Retrieved June 27, 2014.
- Nischol, Karan. "Cast Away: Hulu Plus on Chromecast". Blog. Hulu. Retrieved October 2, 2013.
- Solesman, Joan E. (October 31, 2013). "Chromecast adds Pandora to short list of apps so far". CNET. CBS Interactive. Retrieved June 27, 2014.
- Lee, Adriana (October 8, 2013). "What's Holding Up New Chromecast Apps? Nothing ... But Google, That Is". ReadWrite. Retrieved October 31, 2013.
- Lawler, Richer (November 21, 2013). "Google invites devs over for a Chromecast hackathon plus SDK show-and-tell, updates official app". Engadget. AOL Inc. Retrieved June 27, 2014.
- Roettgers, Janko (December 13, 2013). "Chromecast in 2014: an open SDK, big international plans and maybe even new devices". GigaOM. Retrieved June 27, 2014.
- Duckett, Chris (February 4, 2014). "Google takes Chromecast SDK out of preview". ZDNet. CBS Interactive. Retrieved June 27, 2014.
- Affaki, John (February 3, 2014). "Ready to cast: Chromecast now open to developers with the Google Cast SDK". Google Developers Blog. Google.
- Roettgers, Janko (February 3, 2014). "Get ready for tons of new Chromecast apps: Google releases Cast SDK". Gigaom.
- Molina, Brett (June 25, 2014). "Live: Google unveils Android experiences for home, car". USAToday.com. Gannett Company. Retrieved June 27, 2014.
- Naddaf, Ali (May 1, 2014). "Google Cast Developers (Chromecast developer post)". Google+. Google.
- Lee, Nicole (January 24, 2013). "Netflix and YouTube's DIAL promises to be open alternative to AirPlay". Engadget. AOL Inc. Retrieved August 31, 2013.
- "Nexus 7 and Chromecast Press Event - 7/24/13". YouTube. Google. Retrieved July 31, 2013.
- "Chromecast: Exploiting the Newest Device By Google.". GTV Hacker. July 28, 2013. Retrieved July 31, 2013.
- Brian, Matt (July 28, 2013). "Google's Chromecast has its roots in Android, not Chrome OS". The Verge. Vox Media. Retrieved July 31, 2013.
- "Chrome Releases: Chromecast Update". Googlechromereleases.blogspot.com.es. July 31, 2013. Retrieved August 27, 2013.
- Kamparak, Greg (July 25, 2013). "Google’s Chromecast No Longer Comes With Free Netflix Because Demand Got Too Nuts". TechCrunch. AOL Inc. Retrieved July 28, 2013.
- Mack, Eric (July 26, 2013). "Going, going... Chromecast sold out online, but not everywhere". CNET. CBS Interactive. Retrieved July 31, 2013.
- McClosky, Katherine (October 19, 2013). "Google Chromecast App Now Available Outside of US". The Social Zoo. Retrieved October 19, 2013.
- Queiroz, Mario (March 18, 2014). "Chromecast: now casting in 11 more countries". Google Official Blog. Google. Retrieved April 20, 2014.
- McDonald, Soraya Nadia (July 25, 2014). "Google is making its Spotify equivalent free for three months". The Washington Post. Retrieved July 29, 2014.
- Patel, Nilay (July 29, 2013). "Google Chromecast review". The Verge. Vox Media. Retrieved August 19, 2013.
- Kumparak, Greg (July 28, 2013). "Review: Google Chromecast". TechCrunch. AOL Inc. Retrieved July 29, 2013.
- Tarantola, Andrew (July 31, 2013). "Google Chromecast Review: A Little Dongle With Big Potential". Gizmodo Australia. Gawker Media. Retrieved August 26, 2013.
- Etherington, Darrell (July 24, 2014). "Google’s Chromecast Turns One, Boasts Over 400M Casts To Date". TechCrunch. AOL. Retrieved July 29, 2014.
- Chromecast at the Google Play marketplace
- Chromecast developer SDK
- DIAL Protocol Specification and Registry
- Inside a Chromecast