Loving the Chromecast

Last week, while I was procrastinating about writing up a review of the Leap Motion, the Chromecast arrived. Nothing like a new shiny object to distract me.

For the unfamiliar, the Chromecast was announced a couple weeks ago at Google’s Android and Chrome OS event. It’s a small HDMI dongle that plugs into a TV and supports “casting” of video to said TV from a computer running Chrome with the Google Cast extension or from a mobile device running Android or iOS.

The latter is accomplished via updated native apps that have been updated to include the casting option, specifically Netflix and YouTube. For Android, there is a Chromecast app, but for now, it just manages the Chromecast’s settings and lists apps that support it.

Sounds a lot like Apple’s AirPlay, but there are a few differences that caught my attention.

  • It’s $35 vs. $99 for an Apple TV to manage AirPlay.
  • It can cast video playing in a browser. AirPlay can’t.
  • Since it depends on the browser, it’s OS agnostic. AirPlay requires OS X on the desktop.

Also noteworthy, Chromecast can play video stored locally and do full screen sharing, something very useful for Linux users.

The box says “plug-in, connect, watch” which is pretty much the entire setup experience. I had the little guy on my wifi and ready to go within five minutes.

IMG_20130802_112124

IMG_20130802_113329

After that, I installed the Chrome extension and was casting YouTube in another five minutes. Netflix was similarly easy from the Xoom.

After a few minutes of experimenting, I ordered another one. Too bad they’re on backorder now.

Overall, it’s a very cool little device with a ton of potential, especially at $35. Read on for more details.

Browser Streaming with Google Cast Extension

Through the Google Cast extension, you can cast any tab, whether it’s streaming video or not, which is a nice feature for demos, more on that later. YouTube now includes a casting button in its player, so you might not even need the extension. Since I refuse to install SilverLight, I didn’t test Netflix in the browser. Can’t wait for them to roll out HTML5.

YouTube gracefully plays video in full screen mode on the TV, but if you’re casting other tabs, you’ll have to toggle into full screen to get the best experience. Unless you like tiny video on a big TV.

I tested several sources, Hulu, TED, MTV, some random Italian TV broadcast, AMC, South Park, Academic Earth, and they all worked in varying degrees. This isn’t a surprise, given how far the bits are traveling over the air. Just in my house alone, the cable modem sends them over wifi to my laptop, which casts them over-the-air to the Chromecast. That much data sent through the air is bound to degrade after each hop.

The extension streams video at 720p by default, and if you don’t change that to 480p in the options, you’ll get jittery and laggy playback. When I switched to 480p, everything played well enough.

castQuality

I did get a friendly network performance warning from the extension at one point, but I’m not exactly near the router. So, that wasn’t a surprise, and it didn’t affect playback.

One nice feature of casting from the browser is that you can use other tabs and other applications without interrupting the cast, e.g. if you’re watching a TED talk, you can take notes, or if you’re watching a demo and need another screen.

Local Video and Screen-Sharing

In addition to browser casting, the Chromecast supports local media playback. I don’t have much local video, but this is a nice feature for anything you have stored on your hard drive. All you have to do is drag and drop the media file onto Chrome, then cast it.

Screen-sharing is the one feature that caught my eye when Chromecast was initially announced. This is accomplished via the Google Cast extension, as a beta feature, and that’s an accurate description.

castingExtenstionOptions

castingExtensionPermission

When attempting this on my Mac, it crashes the browser. This is probably due to the fact that I run the developer channel build of Chrome. I tested from my Ubuntu box, and it worked exactly as advertised, with a second or two lag between actions on the desktop and the cast.

For Linux users, this is a sweet feature, given the smaller number of options for screen-sharing for that OS.

There’s huge potential here for demos given that HDTVs are becoming commonplace. You could cast to a TV in a hotel room or a trade show, no cords or signal adapters.

Android Apps

The mobile device experience is similarly awesome, although support is limited for now, since app developers have to add casting support to their apps. For now, only YouTube and Netflix support it. Hulu, HBO and few other content providers have announced they plan to add support.

As I mentioned, there is a Chromecast app to manage the settings. As a side note, it’s too bad Chrome for Android doesn’t support extensions because if it did, the Google Cast extension would open up a lot more mobile content.

I tested Netflix on the Xoom and the Nexus 4, and both performed really well.

One unexpected perk is that casting opens up true multi-tasking on Android, i.e. the stream continues even when you navigate to other apps on the device, providing a self-contained second-screen type experience.

I also tested switching between devices. I was casting Netflix, then I switched to the Mac to cast YouTube, which the dongle handled gracefully, ending Netflix and starting YouTube.

I did hit a quirky bug on the Nexus 4, which I upgraded to 4.3 last week. During a cast of Netflix, if the display goes to sleep, the device shuts down and locks. Anecdotally, this seems to affect only Nexus devices running 4.3, although very few devices have upgraded to 4.3 yet. Seems very likely that Google will push a fix for that soon.

It’s not all bad though; even though the device shut down, the stream continued.

Apparently, there’s a Netflix bug affecting Android users, presumably non-Nexus ones, since I haven’t seen it, that hides the all-important casting button to the Netflix app. Luckily, there’s a hack to get it working.

For Cord-Cutting

Google isn’t pitching the Chromecast as a set-top box replacement, but that’s exactly what it is. Even though it’s very new, I’ve had a couple non-technical people ask me about it, hoping to get exactly that information, i.e. can they use it to avoid or replace a Roku or AppleTV or as a functional replacement for cable/satellite.

The answer is maybe, depending on what you want to watch.

If you already have a Roku or AppleTV, Chromecast is really just overlap. Unless of course there’s web content you can’t get through those devices. That’s where the Chromecast shines, by unlocking all that web-only content for viewing on your HDTV. No more waiting for content providers to build an app or strike an agreement.

It’s the same story for would-be cord-cutters, all about what you watch.

Other Miscellaneous Observations

I’m surprised that non-technical people know about the Chromecast, but given how quickly Google ran through the initial supply, I guess that makes sense. Given the questions I’ve got so far, people see value, especially at $35.

Chromecast is another attempt to invade the living room; first came Google TV, then the Nexus Q. It’s clear that Google has learned from their mistakes, and the Chromecast is potentially very disruptive, even if it’s not accepted universally by content providers.

Chromecast runs Android and has alredy been rooted, and there are hacks popping up around the web. I’m very interested to see these hacks progress as the device trickles out to developers and hobbyists.

Speaking of, there’s a Python package called Leapcast that fools Chrome into thinking it’s Chromecast, allowing casting from mobile devices to a browser. Not sure how valuable it is, but pretty cool.

Anyway, I love the Chromecast, and I’m excited to see how it evolves. Do you get one? Did you order one? Thoughts?

Find the comments.

AboutJake

a.k.a.:jkuramot

19 comments

  1. @#$@#$@#$!

    I just got the Roku 3 (didn’t we talk about that in NO? Yes, we did, headphones with the remote…).

    Ah well. Cool to see this kind of stuff getting more ubiquitous.

  2. Interesting… if I’m reading this correctly, it cannot stream video directly to the TV from your WIFI, you have to have a laptop or mobile device running to do that, correct?

    Kind of a pain, IMHO… The whole point of the Roku would be to not have a power sucking laptop or a bandwidth sucking android running at the same time.

    But… not a bad way to watch the Daily Show on the big screen if you don’t want to pay for Hulu plus 😉

  3. @chet: I know, bit of a bummer. I still like the Roku, but at $35, why not add one of these? I do love the headphone-jack remote on the Roku.

    @bex: Correct, you need an intermediary device to proxy the stream, but it’s only $35. I get the value of a set-top box, but it’s not like you’re avoiding video on other devices.

    Any set-top sucks bandwidth, so I’m not getting why that would matter.

  4. @chet: Google Play Store sells it for $35. Availability says 3-4 weeks, which is already a week longer than the second order I placed last week. Demand is out there apparently.

  5. Hi Jake,
    We got one but haven’t set it up yet. To be honest, I’m not sure we need one. All our newer TVs/receivers have a lot of the internet services built in, plus we have Lenovo’s hooked up to 2 TVs. I also have a WD TV Live that I bought for travel (with a hard drive stocked w/videos & movies) so we could take our Netflix and videos to hotels/vaca/grandparents house/etc. This seems to overlap with all of that. Nice write up though!
    – C

  6. @Christina: Wow, w that much tech investment, you’re probably not the target customer. Still, at $35, the price is right.

    I didn’t mention the agreements Google says they have w TV manufacturers to build Chromecast support directly into their TVs, but that’s significant too.

    The fact that Google now has a streaming protocol and framework is also key. I’d expect that to be built into future Google properties.

  7. absolutely agree setup was a breeze and this allowed for my kids to use the tablet to project to the tv . this allowed me to get my kids to stop watching on the small screen on a tablet

  8. @Fuad: Been a long time, hope you’re well. It’s a great little device.

    The more I think about it, the more I like that how it conforms to your needs, allowing video to follow you to whatever screen you want vs. having to pause and restart on different devices.

  9. The device was easy enough to set up. I can’t cast anything from Chrome on my Xoom. I tried to download the Chrome extension but I get a message that its not supported. Any tips before I return the device?

    Thanks
    Jim

  10. @jim: Chrome for Android doesn’t support extensions, as I mentioned in the post. From mobile, you’re limited to YouTube, Google Play Movies, Netflix and now Hulu Plus, at least until other apps uptake the device.

  11. I had a delay setting mine up, mainly because my 13 year old Sony Triniton CRT TV didn’t have an HDMI input. So this $35 dollar device, triggered an expensive new TV purchase.

    The concept is great and it is easy to set up and use, however it is a little unreliable, particularly casting from Chrome on the iMac. Also the Chromecast often disappears and only restarting it (sometimes a few times) makes it visible again.

    I am withholding final judgement until I have experimented a little more.

  12. @David: Glad you got a new TV out of it, that’s a big plus. I’m having a similar issue w my old Sony, but since it’s not the primary TV, that’s a hard sell.

    I haven’t seen any of the issues you mention. Perhaps it’s network related, signal strength or something interfering. Most of my casting has been from Netflix and lately Hulu Plus.

  13. That is what I need to look into next, the WiFi network signal.
    It was pretty good being able to cast BBC to my TV, so I’m hoping I can get past these initial issues.

  14. @David: If you’re casting from Chrome via the extension, make sure to go 480p or it’ll be jumpy and laggy. Also make sure your mobile apps are up-to-date, etc.

  15. The only problem I find on linux is if I play a video while casting a tab, I cannot get the video to go full screen on my TV. When I do the TV just goes black but audio is still present. Fullscreen works okay on our Win7 laptop.

    The only workaround I have for that at this time is I make the tab a separate chrome window and shrink the browser window to closely surround the video and the video becomes larger on the TV screen.

    I hope fullscreen can be enabled.

  16. @Raybo: Interesting. I tested on Ubuntu+Chrome Dev Build, and I *think* I went fullscreen. Can’t recall or confirm right now. Have you tried different video providers? Maybe it’s one specific page?

Leave a Reply

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.