HOME

TheInfoList



OR:

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, multinational technology company focusing on Search Engine, search engine technology, online advertising, cloud computing, software, computer software, quantum computing, e-commerce, ar ...
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 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,
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 ...
s, and
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 ...
systems using 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 ...
,
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 ...
, or
smart speaker A smart speaker is a type of loudspeaker and voice command device with an integrated virtual assistant that offers interactive actions and hands-free activation with the help of one "hot word" (or several "hot words"). Some smart speakers can a ...
. The protocol was first launched on July 24, 2013, to support Google's first-generation
Chromecast Chromecast is a line of digital media players developed by Google. The devices, designed as small dongles, can play Internet- streamed audio-visual content on a high-definition television or home audio system. The user can control playback wi ...
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 co-developed by Google, Intel and Asus. It is the second media player in the Google Nexus family of consumer devices. Originally running the Android 5.0 ("Lollipop") operating system, it is the first ...
and other Android TV devices (such as televisions), as well as soundbars, speakers, and later models of the Chromecast. Consumer devices that natively support the protocol are marketed as Chromecast built-in. As of October 2017, over 55 million Chromecasts and Chromecast built-in devices have been sold.


Operation

Google Cast receivers can stream content via two methods: 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 that support the Google Cast technology; the second 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 Android may refer to: Science and technology * Android (robot), a humanoid robot or synthetic organism designed to imitate a human * Android (operating system), Google's mobile operating system ** Bugdroid, a Google mascot sometimes referred to ...
devices. 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 Android may refer to: Science and technology * Android (robot), a humanoid robot or synthetic organism designed to imitate a human * Android (operating system), Google's mobile operating system ** Bugdroid, a Google mascot sometimes referred to ...
4.1+ and iOS 7.0+; web apps enabled for Google Cast are available on computers running Google Chrome version 72 or later (on Microsoft Windows 7+,
macOS macOS (; previously OS X and originally Mac OS X) is a Unix operating system developed and marketed by Apple Inc. since 2001. It is the primary operating system for Apple's Mac (computer), Mac computers. Within the market of ...
10.7+, and
ChromeOS ChromeOS, sometimes stylized as chromeOS and formerly styled as Chrome OS, is a Linux-based operating system designed by Google. It is derived from the open-source ChromiumOS and uses the Google Chrome web browser as its principal user interfac ...
) 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 web applications, similar to Adobe's runtime, Adobe Flash. A plugin for Silverlight is still available for a very small number of browsers. Wh ...
and
QuickTime QuickTime is an extensible multimedia framework developed by Apple Inc., capable of handling various formats of digital video, picture, sound, panoramic images, and interactivity. Created in 1991, the latest Mac version, QuickTime X, is a ...
, 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 Ultrasound is sound waves with frequencies higher than the upper audible limit of human hearing. Ultrasound is not different from "normal" (audible) sound in its physical properties, except that humans cannot hear it. This limit varies f ...
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 a global online video sharing and social media platform headquartered in San Bruno, California. It was launched on February 14, 2005, by Steve Chen, Chad Hurley, and Jawed Karim. It is owned by Google, and is the second most ...
and
Netflix Netflix, Inc. is an American subscription video on-demand over-the-top streaming service and production company based in Los Gatos, California. Founded in 1997 by Reed Hastings and Marc Randolph in Scotts Valley, California, it offers a ...
were supported as Android, iOS, and Chrome web apps;
Google Play Music Google Play Music is a discontinued music and podcast streaming service and an online music locker operated by Google as part of its Google Play line of services. The service was announced on May 10, 2011; after a six-month, invitation-only be ...
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 ...
(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 Sirius XM Holdings based in Oakland, California, United States. The service carries a focus on recommendations based on the " Music Genome Project" — a means of classifying in ...
were released in October 2013, and
HBO GO HBO Go is a partly-inactive authenticated video on demand of the pay television service HBO. The service allowed subscribers to HBO via television providers to access its programming on-demand via the HBO website, mobile apps, and digital medi ...
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 hours. Th ...
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 Google Play Services is a proprietary software package produced by Google for installation on Android devices. It consists of background services and libraries for use by mobile apps running on the device When it was introduced in 2012, it pro ...
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's official list of compatible apps and platforms is available on th
Chromecast website
Google has published case studies documenting Google Cast integration by
Comedy Central Comedy Central is an American basic cable channel owned by Paramount Global through its network division's MTV Entertainment Group unit, based in Manhattan. The channel is geared towards young adults aged 18–34 and carries comedy program ...
, Just Dance Now, Haystack News and Fitnet.


Framework

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 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
HTML5 HTML5 is a markup language used for structuring and presenting content on the World Wide Web. It is the fifth and final major HTML version that is a World Wide Web Consortium (W3C) recommendation. The current specification is known as the HT ...
content, whereas custom receiver apps, which require more programming effort, can take a variety of streaming protocols, including MPEG-DASH, HTTP Live Streaming (HLS), and the Microsoft Smooth Streaming Protocol.


Supported media

Chromecast supports the image formats BMP, GIF,
JPEG JPEG ( ) is a commonly used method of lossy compression for digital images, particularly for those images produced by digital photography. The degree of compression can be adjusted, allowing a selectable tradeoff between storage size and im ...
, PNG, and
WEBP WebP is an image 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 format ...
, with a display size limitation of
720p 720p (1280×720 px; also called HD ready, standard HD or just HD) is a progressive HDTV signal format with 720 horizontal lines/1280 columns and an aspect ratio (AR) of 16:9, normally known as widescreen HDTV (1.78:1). All major HDTV broadcas ...
(1280 × 720 pixels). Supported audio
codec A codec is a device or computer program 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 on a signal or ...
s are
HE-AAC High-Efficiency Advanced Audio Coding (HE-AAC) is an audio coding format for lossy data compression of digital audio defined as an MPEG-4 Audio profile in ISO/ IEC 14496–3. It is an extension of Low Complexity AAC (AAC-LC) optimized f ...
, 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, with support from other digital scientists in the United States and elsewhere. Orig ...
,
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. Vorbis is most commonly used in con ...
, 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 p ...
(up to 96kHz/24-bit) and Opus; AC-3 (
Dolby Digital Dolby Digital, originally synonymous with Dolby AC-3, is the name for what has now become a family of audio compression (data), audio compression technologies developed by Dolby Laboratories. Formerly named Dolby Stereo Digital until 1995 in film, ...
) and E-AC-3 (EC-3, Dolby Digital Plus) are available for audio pass-through. Supported video codecs for the first and second generation Chromecast are H.264 High Profile Level 4.1 (decoding up to 720p/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 (c ...
(fps) or 1080p/30fps) and VP8. Supported video codecs for the third generation Chromecast are H.264 High Profile Level 4.2 (decoding up to 720p/60 (fps) or 1080p/60fps) and VP8. The supported video codecs for the Chromecast Ultra are HEVC / H.265 Main and Main 10 Profiles up to level 5.1 (2160p/60fps) and VP9 Profile 0 and Profile 2 up to level 5.1 (2160p/60fps).


Additional functionality and APIs

At International CES 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, soundbars, and receivers. Manufacturers supporting Google Cast as a built-in function in their speakers include LG and
Sony , commonly stylized as SONY, is a Japanese multinational conglomerate corporation headquartered in Minato, Tokyo, Japan. As a major technology company, it operates as one of the world's largest manufacturers of consumer and professional ...
. 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 line of digital media players developed by Google. The devices, designed as small dongles, can play Internet- streamed audio-visual content on a high-definition television or home audio system. The user can control playback wi ...
**First generation (video) **Second generation (video) **Third generation (video) **Chromecast Audio (audio) **Chromecast Ultra (video) **Chromecast with Google TV * Android TV devices **
Nexus Player The Nexus Player is a digital media player co-developed by Google, Intel and Asus. It is the second media player in the Google Nexus family of consumer devices. Originally running the Android 5.0 ("Lollipop") operating system, it is the first ...
** Nvidia Shield ** Xiaomi Mi Box ** Xiaomi Mi TV **
Hisense Hisense Group is a Chinese multinational major appliance and electronics manufacturer headquartered in Qingdao, Shandong Province, China. Televisions are the main products of Hisense, and it is the largest TV manufacturer in China by market ...
televisions **
Vizio Vizio Inc. (stylized as VIZIO) is an American publicly traded company that designs and sells televisions, sound bars, viewer data, and advertising. The company was founded in 2002 and is based in Irvine, California.Lawton, Christopher, Iwatani ...
televisions ** Sharp televisions **
Sony , commonly stylized as SONY, is a Japanese multinational conglomerate corporation headquartered in Minato, Tokyo, Japan. As a major technology company, it operates as one of the world's largest manufacturers of consumer and professional ...
televisions **
Toshiba , commonly known as Toshiba and stylized as TOSHIBA, is a Japanese multinational conglomerate corporation headquartered in Minato, Tokyo, Japan. Its diversified products and services include power, industrial and social infrastructure systems ...
televisions **
Panasonic formerly between 1935 and 2008 and the first incarnation of between 2008 and 2022, is a major Japanese multinational conglomerate corporation, headquartered in Kadoma, Osaka. It was founded by Kōnosuke Matsushita in 1918 as a lightbulb ...
televisions **
Philips Koninklijke Philips N.V. (), commonly shortened to Philips, is a Dutch multinational conglomerate corporation that was founded in Eindhoven in 1891. Since 1997, it has been mostly headquartered in Amsterdam, though the Benelux headquarters is ...
televisions ** Polaroid televisions ** Skyworth televisions **Soniq televisions **
Nokia Nokia Corporation (natively Nokia Oyj, referred to as Nokia) is a Finnish multinational telecommunications, information technology, and consumer electronics corporation, established in 1865. Nokia's main headquarters are in Espoo, Finlan ...
televisions and set-top boxes * Soundbars 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 nam ...
(previously Google Home) **
Vizio Vizio Inc. (stylized as VIZIO) is an American publicly traded company that designs and sells televisions, sound bars, viewer data, and advertising. The company was founded in 2002 and is based in Irvine, California.Lawton, Christopher, Iwatani ...
**
Sony , commonly stylized as SONY, is a Japanese multinational conglomerate corporation headquartered in Minato, Tokyo, Japan. As a major technology company, it operates as one of the world's largest manufacturers of consumer and professional ...
**
Samsung The Samsung Group (or simply Samsung) ( ko, 삼성 ) is a South Korean multinational manufacturing conglomerate headquartered in Samsung Town, Seoul, South Korea. It comprises numerous affiliated businesses, most of them united under the ...
** LG **
Philips Koninklijke Philips N.V. (), commonly shortened to Philips, is a Dutch multinational conglomerate corporation that was founded in Eindhoven in 1891. Since 1997, it has been mostly headquartered in Amsterdam, though the Benelux headquarters is ...
** B&O Play **
Grundig Grundig (; ) is a German consumer electronics manufacturer owned by the Turkish Arçelik A.Ş., the white goods (major appliance) manufacturer of Turkish conglomerate Koç Holding. The company made domestic appliances and personal-care pro ...
**
Polk Audio Polk Audio 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 are in San D ...
**
Bang & Olufsen Bang & Olufsen (B&O) is a Danish high-end consumer electronics company that designs and manufactures audio products, television sets, and telephones. It was founded in 1925 by Peter Bang and Svend Olufsen, who designed a radio to work with al ...
**Raumfeld ** Brookstone ** NAD ** Onkyo ** Integra ** Pioneer **Riva Wand ** Grace Digital ** Jensen ** JBL


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 ...
*
WiDi Wireless Display (WiDi) is technology developed by Intel that enables users to stream music, movies, photos, videos and apps without wires from a compatible computer to a compatible HDTV or through the use of an adapter with other HDTVs or monito ...
*
Miracast Miracast (also called screen mirroring and wireless display among other names on consumer devices) is a standard for wireless connections from sending devices (such as laptops, tablets, or smartphones) to display receivers (such as TVs, monitors, o ...
*
Digital Living Network Alliance Digital Living Network Alliance (DLNA; originally named Digital Home Working Group, DHWG) was founded by a group of PC and consumer electronics companies in June 2003 (with Intel in the lead role) to develop and promote a set of interoperabilit ...


References


External links

*
Google Cast SDK
at
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 usi ...
{{Google Inc.
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