Google Cast is a
proprietary protocol
In telecommunications, a proprietary protocol is a communications protocol owned by a single organization or individual.
Intellectual property rights and enforcement
Ownership by a single organization gives the owner the ability to place restricti ...
developed by
Google
Google LLC (, ) is an American multinational corporation and technology company focusing on online advertising, search engine technology, cloud computing, computer software, quantum computing, e-commerce, consumer electronics, and artificial ...
for playing locally stored or Internet-
streamed audiovisual
Audiovisual (AV) is electronic media possessing both a sound and a visual component, such as slide-tape presentations, films, television programs, corporate conferencing, church services, and live theater productions.
Audiovisual service provide ...
content on a compatible consumer device. The protocol is used to initiate and control playback of content on
digital media player
A digital media player (also 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 integrated into a h ...
s,
high-definition television
High-definition television (HDTV) describes a television or video system which provides a substantially higher image resolution than the previous generation of technologies. The term has been used since at least 1933; in more recent times, it ref ...
s, and
home audio
Home audio refer to audio consumer electronics designed for home entertainment, such as integrated systems like shelf stereos, as well as individual components like loudspeakers and surround sound receivers.
The evolution of home audio began ...
systems using a
mobile device
A mobile device or handheld device is a computer small enough to hold and operate in hand. Mobile devices are typically battery-powered and possess a flat-panel display and one or more built-in input devices, such as a touchscreen or keypad. ...
,
personal computer
A personal computer, commonly referred to as PC or computer, is a computer designed for individual use. It is typically used for tasks such as Word processor, word processing, web browser, internet browsing, email, multimedia playback, and PC ...
, or
smart speaker
A smart speaker is a type of loudspeaker and voice command device with an integrated virtual assistant (artificial intelligence), virtual assistant that offers interactive actions and Hands-free computing, hands-free activation with the help of o ...
. The protocol was first launched on July 24, 2013, to support Google's first-generation
Chromecast
Chromecast is a discontinued line of digital media players developed by Google. The devices, designed as small dongles, can play Internet-streaming media, streamed audio-visual content on a high-definition television or home audio system. The u ...
player.
The Google Cast
SDK was released on February 3, 2014, allowing third parties to modify their software to support the protocol. According to Google, over 20,000 Google Cast-ready apps were available as of May 2015. Support for Google Cast has since been integrated into subsequent devices, such as the
Nexus Player
The Nexus Player is a digital media player that was co-developed by Google, Intel and Asus. It was the second media player in the Google Nexus family of consumer devices. Originally running the Android 5.0 ("Lollipop") operating system, it wa ...
and other
Android TV
Android TV is an operating system that runs on smart TVs and related entertainment devices including soundbars, set-top boxes, and digital media players. Developed by Google, it is a closed-source Android distribution. Android TV features a u ...
devices (such as televisions), as well as
soundbar
A soundbar, sound bar or media bar is a type of loudspeaker that projects audio from a wide enclosure. It is much wider than it is tall, partly for acoustic reasons, and partly so it can be mounted above or below a display device (e.g. above ...
s, speakers, and later models of the Chromecast. Consumer devices that natively support the protocol were marketed as Chromecast built-in from 2016 to 2024, after which the branding reverted back to the Google Cast name. In both cases, playback is initiated through the "cast" button on the sender device.
* The primary method of playing media on the device is through Google Cast–enabled mobile and web apps, which control program selection, playback, and volume. Google Cast receiver devices stream the media from the web within a local version of the Chrome browser, thus freeing the sender device up for other tasks, such as answering a call or using another application, without disrupting playback. Mobile apps enabled for Google Cast are available for both
Android 4.1+ and
iOS
Ios, Io or Nio (, ; ; locally Nios, Νιός) is a Greek island in the Cyclades group in the Aegean Sea. Ios is a hilly island with cliffs down to the sea on most sides. It is situated halfway between Naxos and Santorini. It is about long an ...
7.0+; web apps enabled for Google Cast are available on computers running Google Chrome version 72 or later (on
Microsoft Windows
Windows is a Product lining, product line of Proprietary software, proprietary graphical user interface, graphical operating systems developed and marketed by Microsoft. It is grouped into families and subfamilies that cater to particular sec ...
7+,
macOS
macOS, previously OS X and originally Mac OS X, is a Unix, Unix-based operating system developed and marketed by Apple Inc., Apple since 2001. It is the current operating system for Apple's Mac (computer), Mac computers. With ...
10.7+, and
ChromeOS
ChromeOS, sometimes styled as chromeOS and formerly styled as Chrome OS, is an operating system designed and developed by Google. It is derived from the open-source operating system and uses the Google Chrome web browser as its principal user ...
) through the installation of the "Cast
extension" in the browser. Streamed content can be Internet-based, as provided by specific apps, or reside on the sender device's local storage.
* 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 4.4+ 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
Microsoft Silverlight is a discontinued application framework designed for writing and running rich internet applications, similar to Adobe's runtime, Adobe Flash. While early versions of Silverlight focused on streaming media, later version ...
and
QuickTime
QuickTime (or QuickTime Player) is an extensible multimedia architecture created by Apple, which supports playing, streaming, encoding, and transcoding a variety of digital media formats. The term ''QuickTime'' also refers to the QuickTime Pla ...
, does not fully work, as the stream may lack sound or image.
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.
Sender devices previously needed to be connected to the same Wi-Fi network as a Google Cast receiver device to cast content, until the addition of a "guest mode" feature on December 10, 2014. When enabled, the feature allows sender devices to discover a nearby player by detecting
ultrasonic audio emitted by the television or speaker system to which the player is connected;
alternatively, the sender device can be paired with the receiver device using a four-digit PIN code.
Guest mode is only available for Chromecasts; the Nexus Player and Android TV devices do not support the feature.
SDK and compatible apps
Release and distribution
When the first-generation Chromecast was released, four Google Cast-compatible apps were available:
YouTube
YouTube is an American social media and online video sharing platform owned by Google. YouTube was founded on February 14, 2005, by Steve Chen, Chad Hurley, and Jawed Karim who were three former employees of PayPal. Headquartered in ...
and
Netflix
Netflix is an American subscription video on-demand over-the-top streaming service. The service primarily distributes original and acquired films and television shows from various genres, and it is available internationally in multiple lang ...
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. Additional apps supporting casting would require access to the Google Cast
software development kit
A software development kit (SDK) is a collection of software development tools in one installable package. They facilitate the creation of applications by having a compiler, debugger and sometimes a software framework. They are normally specific t ...
(SDK). The SDK was first released as a preview version on July 24, 2013. Google advised interested developers to use the SDK to create and test apps, but not distribute them.
While that admonition remained in force, Google Cast-enabled applications for
Hulu Plus and
Pandora Radio
Pandora is a subscription-based music streaming service owned by the broadcasting corporation Sirius XM that is based in Oakland, California in the United States. The service carries a focus on recommendations based on the " Music Genome Proje ...
were released in October 2013, and
HBO GO
HBO Go was an authenticated video-on-demand streaming service of the pay television network HBO. The service originally allowed subscribers to access HBO's on-demand programming via the HBO website, mobile apps, and digital media players, among ...
in November.
Google invited developers to a two-day
hackathon
A hackathon (also known as a hack day, hackfest, datathon or codefest; a portmanteau of '' hacking'' and ''marathon'') is an event where people engage in rapid and collaborative engineering over a relatively short period of time such as 24 or 48 h ...
on December 7 at
Googleplex
The Googleplex is the corporate headquarters complex of Google. It is located at 1600 Amphitheatre Parkway in Mountain View, California.
The original complex, with of office space, is the company's second largest square footage assemblage of ...
, 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 Google Cast. At Google I/O 2014, the company announced that 6,000 registered developers were working on 10,000 Google Cast–ready apps; by the following year's conference, the number of compatible apps had doubled. Google has published case studies documenting Google Cast integration by
Comedy Central
Comedy Central is an American Cable television in the United States, cable television channel, channel owned by Paramount Global through its Paramount Media Networks, network division's Paramount Media Networks#MTV Entertainment Group, MTV Ente ...
,
Just Dance Now,
Haystack News
Haystack News (formerly Haystack TV) is a free ad-supported streaming service for local, national and international news video available on smart TVs, over-the-top platforms and mobile apps. Haystack uses data from each user—such as location, ...
and Fitnet.
Framework
The development framework has two components: a sender app and a receiver app, both of which make use of
API
An application programming interface (API) is a connection between computers or between computer programs. It is a type of software interface, offering a service to other pieces of software. A document or standard that describes how to build ...
s 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 to 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
HTML video content, whereas custom receiver apps, which require more programming effort, can take a variety of streaming protocols, including
MPEG-DASH
Dynamic Adaptive Streaming over HTTP (DASH), also known as MPEG-DASH, is an adaptive bitrate streaming technique that enables high quality streaming of media content over the Internet delivered from conventional HTTP web servers. Similar to Appl ...
,
HTTP Live Streaming (HLS), and the
Microsoft Smooth Streaming Protocol.
Supported media
Chromecast supports the image formats
BMP,
GIF
The Graphics Interchange Format (GIF; or , ) is a Raster graphics, bitmap Image file formats, image format that was developed by a team at the online services provider CompuServe led by American computer scientist Steve Wilhite and released ...
,
JPEG
JPEG ( , short for Joint Photographic Experts Group and sometimes retroactively referred to as JPEG 1) is a commonly used method of lossy compression for digital images, particularly for those images produced by digital photography. The degr ...
,
PNG, and
WEBP
WebP is a raster graphics file format developed by Google intended as a replacement for JPEG, PNG, and GIF file formats. It supports both lossy and lossless compression, as well as animation and alpha transparency.
Google announced the WebP ...
, with a display size limitation of
720p
720p (720 lines progressive) is a progressive HD signal format with 720 horizontal lines/1280 columns and an aspect ratio (AR) of 16:9, normally known as widescreen HD (1.78:1). All major HD broadcasting standards (such as SMPTE 292M) includ ...
(1280 × 720 pixels). Supported audio
codec
A codec is a computer hardware or software component that encodes or decodes a data stream or signal. ''Codec'' is a portmanteau of coder/decoder.
In electronic communications, an endec is a device that acts as both an encoder and a decoder o ...
s are
HE-AAC
High-Efficiency Advanced Audio Coding (HE-AAC) is an audio coding format for lossy data compression of digital audio as part of the MPEG-4 standards. It is an extension of Low Complexity AAC (AAC-LC) optimized for low- bitrate applicati ...
,
LC-AAC,
MP3
MP3 (formally MPEG-1 Audio Layer III or MPEG-2 Audio Layer III) is a coding format for digital audio developed largely by the Fraunhofer Society in Germany under the lead of Karlheinz Brandenburg. It was designed to greatly reduce the amount ...
,
Vorbis
Vorbis is a free and open-source software project headed by the Xiph.Org Foundation. The project produces an audio coding format and software reference encoder/decoder ( codec) for lossy audio compression, libvorbis. Vorbis is most comm ...
,
WAV (LPCM),
FLAC
FLAC (; Free Lossless Audio Codec) is an audio coding format for lossless compression of digital audio, developed by the Xiph.Org Foundation, and is also the name of the free software project producing the FLAC tools, the reference software ...
(up to 96 kHz/24-bit) and
Opus;
AC-3 (
Dolby Digital
Dolby Digital, originally synonymous with Dolby AC-3 (see below), is the name for a family of audio compression technologies developed by Dolby Laboratories. Called Dolby Stereo Digital until 1995, it is lossy compression (except for Dolby Tr ...
) and E-AC-3 (EC-3,
Dolby Digital Plus) are available for audio pass-through.
Different video codecs are supported across Google's portfolio of devices:
* First and second generation Chromecast
**
H.264 High Profile up to Level 4.1 (decoding up to 720p at 60
frames per second
A frame is often a structural system that supports other components of a physical construction and/or steel frame that limits the construction's extent.
Frame and FRAME may also refer to:
Physical objects
In building construction
*Framing (co ...
(fps) or
1080p
1080p (1920 × 1080 progressively displayed pixels; also known as Full HD or FHD, and BT.709) is a set of HDTV high-definition video modes characterized by 1,920 pixels displayed across the screen horizontally and 1,080 pixels down the sc ...
at 30fps)
**
VP8
VP8 is an open format, open and royalty-free Video coding format, video compression format released by On2 Technologies in 2008.
Initially released as a Proprietary software, proprietary successor to On2's previous VP7 format, VP8 was released a ...
(720p at 60fps or 1080p at 30fps)
* Third generation Chromecast
** H.264 High Profile up to Level 4.2 (decoding up to 720p at 60fps or 1080p at 60fps)
** VP8 (720p at 60fps or 1080p at 30fps)
* Chromecast Ultra
** H.264 High Profile up to level 4.2 (1080p at 60fps)
** VP8 (4K at 30fps)
**
HEVC / H.265 Main and Main10 Profiles up to level 5.1 (4K at 60fps)
**
VP9 Profile 0 and Profile 2 up to level 5.1 (4K at 60fps)
* Chromecast with Google TV
** H.264 High Profile up to level 5.1 (4K by 2K at 30fps)
** HEVC / H.265 Main and Main10 Profiles up to level 5.1 (4K by 2K at 60fps)
** VP9 Profile-2 (4K by 2K at 60fps)
* Google Nest Hub
** H.264 High Profile up to level 4.1 (720p at 60fps)
** VP9 up to level 4.0 (720p at 60fps)
* Nest Hub Max
** H.264 High Profile up to level 4.1 (720p at 30fps)
** VP9 up to level 4.0 (720p at 30fps)
Additional functionality and APIs
At
International CES
CES (; formerly an initialism for Consumer Electronics Show) is an annual trade show organized by the Consumer Technology Association (CTA). Held in January at the Las Vegas Convention Center in Winchester, Nevada, United States, the event ...
2015, Google announced an expansion to Google Cast called "Google Cast for audio", which allows apps that support the Google Cast SDK to play audio through compatible Wi-Fi–connected speakers,
soundbar
A soundbar, sound bar or media bar is a type of loudspeaker that projects audio from a wide enclosure. It is much wider than it is tall, partly for acoustic reasons, and partly so it can be mounted above or below a display device (e.g. above ...
s, and receivers.
Manufacturers supporting Google Cast as a built-in function in their speakers include
LG and
Sony
is a Japanese multinational conglomerate (company), conglomerate headquartered at Sony City in Minato, Tokyo, Japan. The Sony Group encompasses various businesses, including Sony Corporation (electronics), Sony Semiconductor Solutions (i ...
.
In May 2015, Google introduced new sets of APIs to Google Cast. The Cast Remote Display APIs allow developers to create
second-screen experiences for apps such as games without needing to mirror displays. The Game Manager APIs offer developers more options for creating multiplayer games. Lastly, additional APIs were provided to control autoplaying and queuing of content.
In September 2015, Google announced "Fast Play" and accompanying developer tools, which are aimed at reducing the delays between loading content. In a typical scenario, if a user viewed the first three episodes of a television series, the fourth episode might load in the background.
The feature's release has since been delayed.
Compatible devices

*
Chromecast
Chromecast is a discontinued line of digital media players developed by Google. The devices, designed as small dongles, can play Internet-streaming media, streamed audio-visual content on a high-definition television or home audio system. The u ...
:
** First generation (video)
** Second generation (video)
** Third generation (video)
** Chromecast Audio (audio)
** Chromecast Ultra (video)
** Chromecast with Google TV
*
Android TV
Android TV is an operating system that runs on smart TVs and related entertainment devices including soundbars, set-top boxes, and digital media players. Developed by Google, it is a closed-source Android distribution. Android TV features a u ...
devices:
**
Nexus Player
The Nexus Player is a digital media player that was co-developed by Google, Intel and Asus. It was the second media player in the Google Nexus family of consumer devices. Originally running the Android 5.0 ("Lollipop") operating system, it wa ...
**
Nvidia Shield
Nvidia Corporation ( ) is an American multinational corporation and technology company headquartered in Santa Clara, California, and incorporated in Delaware. Founded in 1993 by Jensen Huang (president and CEO), Chris Malachowsky, and Curtis ...
**
Xiaomi Mi Box
**
Xiaomi Mi TV
**
Hisense televisions
**
Vizio televisions
**
Sharp televisions
**
Sony
is a Japanese multinational conglomerate (company), conglomerate headquartered at Sony City in Minato, Tokyo, Japan. The Sony Group encompasses various businesses, including Sony Corporation (electronics), Sony Semiconductor Solutions (i ...
televisions
**
Toshiba
is a Japanese multinational electronics company headquartered in Minato, Tokyo. Its diversified products and services include power, industrial and social infrastructure systems, elevators and escalators, electronic components, semiconductors ...
televisions
**
Panasonic
is a Japanese multinational electronics manufacturer, headquartered in Kadoma, Osaka, Kadoma, Japan. It was founded in 1918 as in Fukushima-ku, Osaka, Fukushima by Kōnosuke Matsushita. The company was incorporated in 1935 and renamed and c ...
televisions
**
Philips
Koninklijke Philips N.V. (), simply branded Philips, is a Dutch multinational health technology company that was founded in Eindhoven in 1891. Since 1997, its world headquarters have been situated in Amsterdam, though the Benelux headquarter ...
televisions
**
Polaroid televisions
**
Skyworth televisions
** Soniq televisions
**
Nokia
Nokia Corporation is a Finnish multinational corporation, multinational telecommunications industry, telecommunications, technology company, information technology, and consumer electronics corporation, originally established as a pulp mill in 1 ...
televisions and set-top boxes
**
Onn. players
*
Soundbar
A soundbar, sound bar or media bar is a type of loudspeaker that projects audio from a wide enclosure. It is much wider than it is tall, partly for acoustic reasons, and partly so it can be mounted above or below a display device (e.g. above ...
s and speakers:
**
Google Nest
Google Nest is a line of smart home products including smart speakers, smart displays, streaming devices, thermostats, smoke detectors, routers and security systems including smart doorbells, cameras and smart locks.
The Nest brand n ...
(previously Google Home)
**
Vizio
**
Sony
is a Japanese multinational conglomerate (company), conglomerate headquartered at Sony City in Minato, Tokyo, Japan. The Sony Group encompasses various businesses, including Sony Corporation (electronics), Sony Semiconductor Solutions (i ...
**
Samsung
Samsung Group (; stylised as SΛMSUNG) is a South Korean Multinational corporation, multinational manufacturing Conglomerate (company), conglomerate headquartered in the Samsung Town office complex in Seoul. The group consists of numerous a ...
**
LG
**
Philips
Koninklijke Philips N.V. (), simply branded Philips, is a Dutch multinational health technology company that was founded in Eindhoven in 1891. Since 1997, its world headquarters have been situated in Amsterdam, though the Benelux headquarter ...
**
B&O Play
**
Grundig
**
Polk Audio
Polk Audio, Inc. is an American manufacturer of audio products best known for its home and automobile speakers. The company also produces a wide range of other audio products, such as amplifiers and FM tuners. The company's headquarters is in ...
**
Bang & Olufsen
** Raumfeld
**
Brookstone
**
NAD
**
Onkyo
**
Integra
**
Pioneer
** Riva Wand
**
Grace Digital
Grace Digital Inc is a consumer electronics company based in San Diego, with research and development locations in Cambridge, England; Taipei, Taiwan; and Seoul, Korea. It was founded in 2007 by James D. Palmer and Greg Fadul. The company’s mai ...
**
Jensen
**
JBL
JBL is an American audio equipment manufacturer headquartered in Los Angeles, Los Angeles, California. The company was founded in 1946 by James Bullough Lansing, an American audio engineer and loudspeaker designer. JBL currently serves the ho ...
See also
*
AirPlay
Airplay is how frequently a song is being played through broadcasting on radio stations. A song which is being played several times every day (spins) would have a significant amount of airplay. Music which became very popular on jukeboxes, in n ...
*
Miracast
Miracast is a Wireless, wireless communications standard created by the Wi-Fi Alliance which is designed to transmit video and sound from devices (such as laptops or smartphones) to display receivers (such as TVs, monitors, or projectors). It uses ...
*
WiDi
*
DLNA
References
External links
*
Google Cast SDKat
Google Developers
Google Developers (previously Google Code) , application programming interfaces (APIs), and technical resources. The site contains documentation on using Google developer tools and APIs—including discussion groups and blogs for developers usin ...
{{Google LLC
Cast
Cast may refer to:
Music
* Cast (band), an English alternative rock band
* Cast (Mexican band), a progressive Mexican rock band
* The Cast, a Scottish musical duo: Mairi Campbell and Dave Francis
* ''Cast'', a 2012 album by Trespassers William ...
Streaming media systems
Wireless display technologies