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 Web 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 Web Receiver before playing content, content starts from the beginning
  2.   Play & connect: Connect to a Web Receiver while playing content, content starts on the Web Receiver at its current position on sender device

1. Connect & play

Android

Tap the Cast button

Cast home screen

Select a receiver

Web Receiver app loading

Play the content

Web Receiver playing content

iOS

Tap the Cast button

Cast home screen

Select a receiver

Web Receiver app loading

Play the content

Web Receiver playing content

Chrome

Tap the Cast button

Cast home screen

Select a receiver

Web Receiver app loading

Play the content

Web 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

Web Receiver playing content

iOS

Play the content

Cast home screen

Tap the Cast button

Cast home screen

Select a receiver

Web Receiver playing content

Chrome

Play the content

Cast home screen

Tap the Cast button

Cast home screen

Select a receiver

Web 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 Web Receiver apps stop running, the home screen is shown.

For more information about how Web 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 Web 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 Web Receiver on the same WiFi network or in guest mode.

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

Cast states

  • Unavailable: No Web Receivers are available
  • Disconnected: Web Receivers are available
  • Connecting: Web Receiver is connecting
  • Connected: Web 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