Channels ▼
RSS

Mobile

Google Chromecast Now In Cast SDK


Google has made Chromecast technology available to developers via the Google Cast SDK. Chromecast enables "multi-screen experiences" for viewing media content across all types of mobile devices and large-screen displays. Chromecast itself is a $35 HDMI dongle-type device available in the US and wider afield in Europe.

As the Google Cast SDK is now available for developing and publishing Google Cast-ready apps, developers will find that they do not need to rewrite existing apps. They can just incorporate the SDK into existing web apps to bring content to a TV or other screen.

The SDK is available on Android and iOS as well as on Chrome through the Google Cast browser extension, and the Google Cast developer console provides the programmer's control room.

Chromecast's default media player plays back HTML5 media content, but it can also be customized with personal branding and style using CSS.

Google engineering manager John Affaki explains that for non-media applications (or for more flexibility and design options), developers can build a custom receiver application, using standard web technologies, that includes support for many streaming protocols.

"To make it easier for you to provide an optimized user experience on the TV screen, we have created sample apps for Android, iOS, and Chrome. For Android, you'll find a Cast Companion library to make your integration of Google Cast even easier, said Affaki.

Google notes that all Chromecast devices have already been updated to the latest software with support for the Google Cast SDK.

The Google Cast extension for Chrome supporting the latest SDK is now available and the Google Cast SDK for Android follows as part of the Google Play services 4.2 update. The Google Cast SDK for iOS is also available.


Related Reading


More Insights






Currently we allow the following HTML tags in comments:

Single tags

These tags can be used alone and don't need an ending tag.

<br> Defines a single line break

<hr> Defines a horizontal line

Matching tags

These require an ending tag - e.g. <i>italic text</i>

<a> Defines an anchor

<b> Defines bold text

<big> Defines big text

<blockquote> Defines a long quotation

<caption> Defines a table caption

<cite> Defines a citation

<code> Defines computer code text

<em> Defines emphasized text

<fieldset> Defines a border around elements in a form

<h1> This is heading 1

<h2> This is heading 2

<h3> This is heading 3

<h4> This is heading 4

<h5> This is heading 5

<h6> This is heading 6

<i> Defines italic text

<p> Defines a paragraph

<pre> Defines preformatted text

<q> Defines a short quotation

<samp> Defines sample computer code text

<small> Defines small text

<span> Defines a section in a document

<s> Defines strikethrough text

<strike> Defines strikethrough text

<strong> Defines strong text

<sub> Defines subscripted text

<sup> Defines superscripted text

<u> Defines underlined text

Dr. Dobb's encourages readers to engage in spirited, healthy debate, including taking us to task. However, Dr. Dobb's moderates all comments posted to our site, and reserves the right to modify or remove any content that it determines to be derogatory, offensive, inflammatory, vulgar, irrelevant/off-topic, racist or obvious marketing or spam. Dr. Dobb's further reserves the right to disable the profile of any commenter participating in said activities.

 
Disqus Tips To upload an avatar photo, first complete your Disqus profile. | View the list of supported HTML tags you can use to style comments. | Please read our commenting policy.
 

Video