How do I get onto Chromecast

What you need to know to Cast

Getting on the Chromecast has been greatly simplified to encourage wide adoption. When you’re ready to share the fun of casting with your users, just go for it! No need to ask Google for permission, certification, etc. Simply upload your new apps to the Play Store and Apple Store just as you would with a typical update.

Chromecast provides a sample player for reference Chromecast Media Player with Widevine.

Using Chromecast with Widevine

To fully support content protected with Digital Rights Management (DRM), you need to implement a Custom Receiver. With a Custom Receiver, you can set up authentication and tailor your application according to your DRM requirements.

DRM content will play on a Styled Media Receiver or the Default Media Receiver, if you provide the DRM license/key information in the application's manifest file. But there is no way to implement authentication for the content using either of these receivers. You can't override the license URL, pass custom parameters, or authenticate users with cookies or tokens.

Developer Links

Google Cast Developer Site
Sample Chromecast Applications
Google Cast Design Checklist
Chromecast Media Player with Widevine

Support

Your best source for troubleshooting will be StackOverflow, but contact us at googlecast-developer-support@google.com

Chromecast Technical Details

Supported Streaming Protocols

  • WebM
  • MP4

Adaptive bitrate streaming protocols

  • MPEG-DASH
  • SmoothStreaming
  • HTTP Live Streaming (HLS)

Video codecs

  • H.264 High Profile Level 4.1, 4.2 and 5
  • VP8

Audio decoding

  • HE-AAC
  • LC-AAC
  • CELT/Opus
  • MP3
  • Vorbis
  • Wav (audio/wav)

DRM Level 1 support

  • PlayReady
  • Widevine