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 technology company focusing on search engine technology, online advertising, cloud computing, computer software, quantum computing, e-commerce, artificial intelligence, and consumer electronics. ...
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 integra ...
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 g ...
s, and home audio 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 tec ...
, or smart speaker. 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 with ...
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 and other Android TV 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 a ...
s, 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 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, macOS ...
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 iOS (formerly iPhone OS) is a mobile operating system created and developed by Apple Inc. exclusively for its hardware. It is the operating system that powers many of the company's mobile devices, including the iPhone; the term also includes ...
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 group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for serv ...
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 computers. Within the market of desktop and lapt ...
10.7+, and ChromeOS) through the installation of the "Cast
extension Extension, extend or extended may refer to: Mathematics Logic or set theory * Axiom of extensionality * Extensible cardinal * Extension (model theory) * Extension (predicate logic), the set of tuples of values that satisfy the predicate * E ...
" 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 Inc., Adobe's Run time environment, runtime, Adobe Flash. A plugin for Silverlight is still available for a v ...
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 avai ...
, 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 a global online video platform, online video sharing and social media, 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 ...
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 fil ...
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 to ...
(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 Hulu () is an American subscription streaming service majority-owned by The Walt Disney Company, with Comcast's NBCUniversal holding a minority stake. It was launched on October 29, 2007 and it offers a library of films and television series l ...
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 indiv ...
were released in October 2013, and HBO GO 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 The Googleplex is the corporate headquarters complex of Google and its parent company, Alphabet Inc. It is located at 1600 Amphitheatre Parkway in Mountain View, California. The original complex, with of office space, is the company's second la ...
, 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'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 programming ...
,
Just Dance Now ''Just Dance Now'' is a video game in the Just Dance (video game series), ''Just Dance'' series developed and published by Ubisoft. It was released on September 25, 2014, in both the App Store (iOS/iPadOS), App Store and Google Play. The trailer ...
, Haystack News 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 way for two or more computer programs to communicate with each other. It is a type of software Interface (computing), interface, offering a service to other pieces of software. A document or standa ...
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 HTML5 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 Apple ...
, 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 , see pronunciation) is a bitmap image format that was developed by a team at the online services provider CompuServe led by American computer scientist Steve Wilhite and released on 15 June 1987. ...
,
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 imag ...
, PNG, and WEBP, 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 broadcast ...
(1280 × 720 pixels). Supported audio codecs 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 for lo ...
,
LC-AAC Advanced Audio Coding (AAC) is an audio coding standard for lossy digital audio compression. Designed to be the successor of the MP3 format, AAC generally achieves higher sound quality than MP3 encoders at the same bit rate. AAC has been stand ...
, MP3,
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 conjun ...
,
WAV Waveform Audio File Format (WAVE, or WAV due to its filename extension; pronounced "wave") is an audio file format standard, developed by IBM and Microsoft, for storing an audio bitstream on PCs. It is the main format used on Microsoft Win ...
(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 technologies developed by Dolby Laboratories. Formerly named Dolby Stereo Digital until 1995, the audio compression is lossy ...
) 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 (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 screen vert ...
/30fps) and
VP8 VP8 is an open and royalty-free video compression format released by On2 Technologies in 2008. Initially released as a proprietary successor to On2's previous VP7 format, VP8 was released as an open and royalty-free format in May 2010 after Goog ...
. 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 VP9 is an open and royalty-free video coding format developed by Google. VP9 is the successor to VP8 and competes mainly with MPEG's High Efficiency Video Coding (HEVC/H.265). At first, VP9 was mainly used on Google's video platform YouTube. ...
Profile 0 and Profile 2 up to level 5.1 (2160p/60fps).


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, Consumer Technology Association (CTA). Held in January at the Las Vegas Convention Center in Winchester, Nevad ...
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 a ...
s, 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 with ...
**First generation (video) **Second generation (video) **Third generation (video) **Chromecast Audio (audio) **Chromecast Ultra (video) **Chromecast with Google TV * Android TV devices ** Nexus Player **
Nvidia Shield Nvidia CorporationOfficially written as NVIDIA and stylized in its logo as VIDIA with the lowercase "n" the same height as the uppercase "VIDIA"; formerly stylized as VIDIA with a large italicized lowercase "n" on products from the mid 1990s to ...
** Xiaomi Mi Box ** Xiaomi Mi TV ** Hisense televisions ** Vizio televisions **
Sharp Sharp or SHARP may refer to: Acronyms * SHARP (helmet ratings) (Safety Helmet Assessment and Rating Programme), a British motorcycle helmet safety rating scheme * Self Help Addiction Recovery Program, a charitable organisation founded in 199 ...
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 system ...
televisions ** Panasonic 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 i ...
televisions **
Polaroid Polaroid may refer to: * Polaroid Corporation, an American company known for its instant film and cameras * Polaroid camera, a brand of instant camera formerly produced by Polaroid Corporation * Polaroid film, instant film, and photographs * Polar ...
televisions **
Skyworth Skyworth (), officially Skyworth Group Co., Ltd., is a Chinese holding company. Its subsidiaries design, manufacture and sell televisions and other audio-visual products. They also invest in properties. Headquartered in Nanshan High-tech Park, ...
televisions **Soniq televisions **
Nokia Nokia Corporation (natively Nokia Oyj, referred to as Nokia) is a Finnish multinational corporation, multinational telecommunications industry, telecommunications, technology company, information technology, and consumer electronics corporatio ...
televisions and set-top boxes *
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 a ...
s and speakers **
Google Nest Google Nest is a line of home automation, smart home products including smart speakers, smart displays, streaming devices, Smart thermostat, thermostats, smoke detectors, Router (computing), routers and security alarms, security systems includ ...
(previously Google Home) ** Vizio **
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 i ...
** B&O Play ** Grundig **
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 Die ...
**
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 alt ...
**Raumfeld **
Brookstone Brookstone is a chain of retail stores in the United States and China. It was founded as a mail-order business in 1965, when it started selling items, such as dental clamps and other specialty tools. Its first physical location opened in 1973 i ...
** NAD **
Onkyo is a Japanese consumer electronics company, specializing in premium home cinema and audio equipment, including AV receivers, surround sound speakers and portable devices. The word ''Onkyo'' translates as "sound resonance". ''On'' () is from ...
** Integra **
Pioneer Pioneer commonly refers to a settler who migrates to previously uninhabited or sparsely inhabited land. In the United States pioneer commonly refers to an American pioneer, a person in American history who migrated west to join in settling and dev ...
**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 main ...
** Jensen **
JBL JBL is an American audio equipment manufacturer headquartered in Los Angeles, California, United States. JBL serves the customer home and professional market. The professional market includes studios, installed/tour/portable sound, cars, music ...


See also

* AirPlay *
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 monit ...
* Miracast *
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 interoperability ...


References


External links

*
Google Cast SDK
at Google Developers {{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