Chromecast Sender Application

Important: This topic contains older information and has been deprecated. For the
latest information about Ooyala integration with Chromecast, see Chromecast Integration.

The sender is the Cast component built into Ooyala’s Android or iOS SDK that provides
users with playback controls like play, pause, stop, and the ability to select which
device content is streamed. Under the hood, these sender apps can detect receiver
devices on the same local network, establish a secure channel, and exchange messages.

The sender application is the application of the ‘primary’ viewing device and is
responsible for locating nearby Chromecast devices. The following comprises the sender
application framework:

Communicates Ooyala embed_code and player_branding_id to the Receiver
application.

Communicates Ooyala player controls like Load, Play, Pause, Seek, Stop, Set Volume,
and Get Status to the Receiver application.

Receives Ooyala player information, playhead time change, status change, and errors
from the Receiver Application.

The sender application consists of the following components.

Cast Button: The button which invokes a menu to connect, control and
disconnect from cast receivers.

Cast Menu: The menu that pops up when the cast button is clicked. The cast
menu lets users connect, control and disconnect from Cast receivers.

User Controls: The end user can use user controls such as play, pause, seek,
etc. to control content that is casting/playing on a Cast receiver.

Note: While we do not support Sender applications on the Ooyala Flash or HTML5 player, we do
support casting on the browser using the default Cast plugin on Chrome. This plugin does
not interact with the Ooyala player. This will mirror the content on the Chrome tab.