Chromecast is a line of
digital media player
A digital media player (also sometimes known as a streaming device or streaming box) is a type of consumer electronics device designed for the storage, playback, or viewing of digital media content. They are typically designed to be integr ...
s developed by
Google
Google LLC () is an American Multinational corporation, multinational technology company focusing on Search Engine, search engine technology, online advertising, cloud computing, software, computer software, quantum computing, e-commerce, ar ...
. The devices, designed as small
dongle
A dongle is a small piece of computer hardware that connects to a port on another device to provide it with additional functionality, or enable a pass-through to such a device that adds functionality.
In computing, the term was initially synonym ...
s, can play Internet-
streamed
Streaming media is multimedia that is delivered and consumed in a continuous manner from a source, with little or no intermediate storage in network elements. ''Streaming'' refers to the delivery method of content, rather than the content it ...
audio-visual content on a
high-definition television
High-definition television (HD or HDTV) describes a television system which provides a substantially higher image resolution than the previous generation of technologies. The term has been used since 1936; in more recent times, it refers to the ...
or
home audio
Home audio systems are audio electronics intended for home entertainment use, such as shelf stereos, music centres and surround sound receivers. Home audio generally does not include standard equipment such as built-in television speakers, but ...
system. The user can control playback with a
mobile device
A mobile device (or handheld computer) is a computer small enough to hold and operate in the hand. Mobile devices typically have a flat LCD or OLED screen, a touchscreen interface, and digital or physical buttons. They may also have a physical ...
or
personal computer
A personal computer (PC) is a multi-purpose microcomputer whose size, capabilities, and price make it feasible for individual use. Personal computers are intended to be operated directly by an end user, rather than by a computer expert or tech ...
through
mobile
Mobile may refer to:
Places
* Mobile, Alabama, a U.S. port city
* Mobile County, Alabama
* Mobile, Arizona, a small town near Phoenix, U.S.
* Mobile, Newfoundland and Labrador
Arts, entertainment, and media Music Groups and labels
* Mobile ...
and
web app
A web application (or web app) is application software that is accessed using a web browser. Web applications are delivered on the World Wide Web to users with an active network connection.
History
In earlier computing models like client-se ...
s that support the
Google Cast
Google Cast is a proprietary protocol developed by Google for playing Internet- streamed audio/video content on a compatible consumer device. The protocol is used to initiate and control playback of content on digital media players, high-definitio ...
protocol, or by issuing commands via
Google Assistant
Google Assistant is a virtual assistant software application developed by Google that is primarily available on mobile and home automation devices. Based on artificial intelligence, Google Assistant can engage in two-way conversations, unlike t ...
; later models introduced an interactive user interface and
remote control
In electronics, a remote control (also known as a remote or clicker) is an electronic device used to operate another device from a distance, usually wirelessly. In consumer electronics, a remote control can be used to operate devices such as ...
. Content can be mirrored to video models from the
Google Chrome
Google Chrome is a cross-platform web browser developed by Google. It was first released in 2008 for Microsoft Windows, built with free software components from Apple WebKit and Mozilla Firefox. Versions were later released for Linux, macO ...
web browser on a personal computer or from the screen of some
Android devices.
The first-generation Chromecast, a video streaming device, was announced on July 24, 2013, and made available for purchase on the same day in the United States for .
The second-generation Chromecast and an audio-only model called Chromecast Audio were released in September 2015. A model called Chromecast Ultra that supports
4K resolution
4K resolution refers to a horizontal display resolution of approximately 4,000 pixels. Digital television and digital cinematography commonly use several different 4K resolutions. In television and consumer media, 38402160 (4K UHD) is the domina ...
and
high dynamic range
High dynamic range (HDR) is a dynamic range higher than usual, synonyms are wide dynamic range, extended dynamic range, expanded dynamic range.
The term is often used in discussing the dynamic range of various signals such as images, videos, ...
was released in November 2016. A third generation of the HD video Chromecast was released in October 2018. The latest models, called Chromecast with Google TV, were the first in the product line to feature an interactive user interface and remote control; a 4K model was released in September 2020, followed by a
1080p model in September 2022.
Critics praised the Chromecast's simplicity and potential for future app support. The Google Cast
SDK was released on February 3, 2014, allowing third parties to modify their software to work with Chromecast and other Cast receivers. According to Google, over 20,000 Google Cast–ready apps are available, as of May 2015. Over 30 million units have sold globally since launch, making the Chromecast the best-selling streaming device in the United States in 2014, according to
NPD Group
The NPD Group, Inc. (NPD; formerly National Purchase Diary Panel Inc. and NPD Research Inc.) is an American market research company founded on September 28, 1966, and based in Port Washington, New York. In 2017, NPD ranked as the 8th largest ma ...
. From Chromecast's launch to May 2015, it handled more than 1.5 billion stream requests.
Development
According to Google, the Chromecast was originally conceived by engineer Majd Bakar. His inspiration for the product came around 2008 after noticing the film-viewing tendencies of his wife Carla Hindie. Using her laptop, she would search for a film to watch on a
streaming
Streaming media is multimedia that is delivered and consumed in a continuous manner from a source, with little or no intermediate storage in network elements. ''Streaming'' refers to the delivery method of content, rather than the content i ...
service and add it to her queue, before closing her laptop and using a gaming device to play the film on a television. She took these steps because she found television interfaces difficult to use to search for content. Bakar found the whole process inefficient and wanted to build a phone-based interface that would allow video to play on a large display through a small hardware device. After joining Google in 2011 to work on products that "would change how people used their TVs", Bakar pitched the idea for the Chromecast. Development on the product began in 2012; late that year, Bakar brought home a
beta version
A software release life cycle is the sum of the stages of development and maturity for a piece of computer software ranging from its initial development to its eventual release, and including updated versions of the released version to help impr ...
of the product for Hindie to test. The device was launched in July 2013.
Features and operation

All Chromecast devices offer at least two methods to stream content: the first employs
mobile
Mobile may refer to:
Places
* Mobile, Alabama, a U.S. port city
* Mobile County, Alabama
* Mobile, Arizona, a small town near Phoenix, U.S.
* Mobile, Newfoundland and Labrador
Arts, entertainment, and media Music Groups and labels
* Mobile ...
and
web apps
A web application (or web app) is application software that is accessed using a web browser. Web applications are delivered on the World Wide Web to users with an active network connection.
History
In earlier computing models like client-serve ...
that support the
Google Cast
Google Cast is a proprietary protocol developed by Google for playing Internet- streamed audio/video content on a compatible consumer device. The protocol is used to initiate and control playback of content on digital media players, high-definitio ...
technology; the second, which applies to video models, allows mirroring of content from the web browser
Google Chrome
Google Chrome is a cross-platform web browser developed by Google. It was first released in 2008 for Microsoft Windows, built with free software components from Apple WebKit and Mozilla Firefox. Versions were later released for Linux, macO ...
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 sender device.
When no content is streamed, video-capable Chromecasts display a user-personalizable content feed called "Backdrop" that can include featured and personal photos, artwork, weather, satellite images, weather forecasts, and news.
If a television's
HDMI
High-Definition Multimedia Interface (HDMI) is a proprietary audio/video interface for transmitting uncompressed video data and compressed or uncompressed digital audio data from an HDMI-compliant source device, such as a display controll ...
ports support the
Consumer Electronics Control
Consumer Electronics Control (CEC) is a feature of HDMI designed to control HDMI connected devices by using only one remote controller; so, individual CEC enabled devices can command and control each other without user intervention, for up to 15 d ...
(CEC) feature, pressing the cast button will also result in the video-capable Chromecast automatically turning on the TV and switching the television's active audio/video input using the CEC command "One Touch Playback".
Hardware and design
Chromecast devices are
dongle
A dongle is a small piece of computer hardware that connects to a port on another device to provide it with additional functionality, or enable a pass-through to such a device that adds functionality.
In computing, the term was initially synonym ...
s that are powered by connecting the device to an
external power adapter or
USB
Universal Serial Bus (USB) is an industry standard that establishes specifications for cables, connectors and protocols for connection, communication and power supply ( interfacing) between computers, peripherals and other computers. A broa ...
port using a USB cable. Video-capable Chromecasts plug into the HDMI port of a
high-definition television
High-definition television (HD or HDTV) describes a television system which provides a substantially higher image resolution than the previous generation of technologies. The term has been used since 1936; in more recent times, it refers to the ...
or
monitor
Monitor or monitor may refer to:
Places
* Monitor, Alberta
* Monitor, Indiana, town in the United States
* Monitor, Kentucky
* Monitor, Oregon, unincorporated community in the United States
* Monitor, Washington
* Monitor, Logan County, West ...
, while the audio-only model outputs sound through its integrated
3.5 millimeter audio jack/
mini-TOSLINK socket. By default, Chromecasts connect to the Internet through a
Wi-Fi
Wi-Fi () is a family of wireless network protocols, based on the IEEE 802.11 family of standards, which are commonly used for local area networking of devices and Internet access, allowing nearby digital devices to exchange data by radio w ...
connection to the user's local network. A standalone USB power supply with an
Ethernet
Ethernet () is a family of wired computer networking technologies commonly used in local area networks (LAN), metropolitan area networks (MAN) and wide area networks (WAN). It was commercially introduced in 1980 and first standardized in ...
port allows for a wired Internet connection; the power adapter for early Chromecast models was first introduced in July 2015 for US$15, while the adapter for Chromecast with Google TV was released in October 2020 for US$20.
First generation

The original Chromecast measures in length and has an HDMI plug built into the body. It contains the
Marvell Armada 1500-mini 88DE3005
system on a chip
A system on a chip or system-on-chip (SoC ; pl. ''SoCs'' ) is an integrated circuit that integrates most or all components of a computer or other electronic system. These components almost always include a central processing unit (CPU), memor ...
(SoC) running an
ARM Cortex-A9
The ARM Cortex-A9 MPCore is a 32-bit multi-core processor that provides up to 4 cache-coherent cores, each implementing the ARM v7 architecture instruction set. It was introduced in 2007.
Features
Key features of the Cortex-A9 core are:
* ...
processor. The SoC includes