Cast Basics

Before a Cast session can begin, both the sender device (e.g. Mobile phone) and the receiver device (e.g. a Chromecast plugged into a TV) must be connected to the same WiFi network or the receiver device must be in guest mode.

Cast sequence

There are two ways users can start a Cast session:
  1.   Connect & play: Connect to a Cast receiver before playing content, content starts from the begining
  2.   Play & connect: Connect to a Cast receiver while playing content, content starts on the receiver at its current position on sender device

1. Connect & play

Android

Tap the Cast button

Cast home screen

Select a receiver

Receiver app loading

Play the content

Receiver playing content

iOS

Tap the Cast button

Cast home screen

Select a receiver

Receiver app loading

Play the content

Receiver playing content

Chrome

Tap the Cast button

Cast home screen

Select a receiver

Receiver app loading

Play the content

Receiver playing content

 

2. Play & connect

Android

Play the content

Cast home screen

Tap the Cast button

Cast home screen

Select a receiver

Cast home screen

Cast connected

Receiver playing content

iOS

Play the content

Cast home screen

Tap the Cast button

Cast home screen

Select a receiver

Receiver playing content

Chrome

Play the content

Cast home screen

Tap the Cast button

Cast home screen

Select a receiver

Receiver playing content

 

Cast home screen

On Chromecast, a home screen with photos, time and device status appears when no sender devices are connected. When Cast receiver apps stop running, the home screen is shown.

For more information about how receiver apps stop running, see:

Android

Sender disconnected

Cast home screen

iOS

Sender disconnected

Cast home screen

Chrome

Sender disconnected

Cast home screen

 

Cast terminology

Cast / Casting
The word cast or casting (not capitalized) describes the act of displaying all forms of media (e.g. video) dynamically on a Google Cast receiver (e.g. Chromecast).
The word Cast (when capitalized) references the Google Cast protocol.

Sender app / device (e.g. YouTube app on mobile)
The sender initiates connecting to and / or casting (sending a content link) to a Google Cast receiver on the same WiFi network or in guest mode.

Receiver app / device (e.g. YouTube app on Chromecast)
The sender app connects to and sends commands to the Google Cast receiver to display content.

Cast states

  • Unavailable: No Cast receivers are available
  • Disconnected: Cast receivers are available
  • Connecting: Cast receiver is connecting
  • Connected: Cast receiver is connected

Cast terminology translations (e.g. "Stop casting" in Japanese is "キャストを停止")
Common phrases used for casting have been translated into many languages and are available in this spreadsheet. Use these translations if the app you are developing is localized.

 

Images used in this guide are courtesy of the Blender Foundation, shared under copyright or Creative Commons license.

  • Elephant's Dream: (c) copyright 2006, Blender Foundation / Netherlands Media Art Institute / www.elephantsdream.org
  • Sintel: (c) copyright Blender Foundation | www.sintel.org
  • Tears of Steel: (CC) Blender Foundation | mango.blender.org
  • Big Buck Bunny: (c) copyright 2008, Blender Foundation / www.bigbuckbunny.org