Linux, Chromecast, and Netflix

3,675 views
Skip to first unread message

Josh Guyette

unread,
Aug 17, 2013, 1:18:40 AM8/17/13
to chromium-...@chromium.org
So Netflix isn't directly supported on Linux, but if I understand Chromecast correctly, Netflix streams are decoded on the Chromecast. If that's true, is it technically possible for Netflix to implement direct streaming to the Chromecast to provide "Watch Instantly" for operating systems without Silverlight?

Mike Frysinger

unread,
Aug 20, 2013, 1:18:48 AM8/20/13
to viip...@gmail.com, Chromium OS discuss
Windows is a general purpose OS.  Linux is a general purpose OS.  anything a company (like Netflix) chooses to do on WIndows is almost always technically capable of being done under Linux.  especially when you're basically talking about downloading & decoding a video/audio stream from the network.

so to answer your question more specifically, it's always been technically true that Netflix could write a client that runs under Linux (any distro even) that would stream content.  as to why they haven't, you'd probably want to ask Netflix.  they even have their own forums on netflix.com where you could post these kinds of questions.
-mike


On Sat, Aug 17, 2013 at 1:18 AM, Josh Guyette <viip...@gmail.com> wrote:
So Netflix isn't directly supported on Linux, but if I understand Chromecast correctly, Netflix streams are decoded on the Chromecast. If that's true, is it technically possible for Netflix to implement direct streaming to the Chromecast to provide "Watch Instantly" for operating systems without Silverlight?

--
--
Chromium OS discuss mailing list: chromium-...@chromium.org
View archives, change email options, or unsubscribe:
http://groups.google.com/a/chromium.org/group/chromium-os-discuss?hl=en
 

Josh Guyette

unread,
Aug 20, 2013, 2:14:27 PM8/20/13
to chromium-...@chromium.org, viip...@gmail.com
Netflix would love to support Linux, but they use Microsoft's Silverlight DRM (Digital Rights Management), and Microsoft will not support Silverlight for Linux. In addition, Moonlight (Linux Silverlight) will never support DRM. I know the hows, whys and who's to blames. I'm looking for options, not excuses.

If the Chromecast decodes Netflix when launched from the viewing window (like it does with YouTube), which I believe it does do... Who is doing the DRM, the computer or the Chromecast? If it's the Chromecast, then all Netflix needs to do for people with the Google Cast extension and on Linux is to offer a button that does the "Watch Instantly" directly to the Chromecast, without loading Silverlight.

Robert Ginda

unread,
Aug 20, 2013, 2:28:44 PM8/20/13
to viip...@gmail.com, Chromium OS discuss
I don't know the details of the Chromecast Netflix implementation, but Netflix has been available on Chrome OS, without Silverlight, for some time now.  Check out this Netflix blog post for some of the details: http://techblog.netflix.com/2013/04/html5-video-at-netflix.html



Mike Frysinger

unread,
Aug 20, 2013, 2:35:48 PM8/20/13
to Josh Guyette, Chromium OS discuss
with the Chromecast, i believe everything is being done on the device itself.  the casting device (e.g. your phone) merely initiates the process (and then acts as a remote to start/pause/stop/etc...).
-mike


Josh Guyette

unread,
Aug 20, 2013, 3:04:39 PM8/20/13
to chromium-...@chromium.org, Josh Guyette
I so hope that's correct, can anyone else confirm this?

Mike Frysinger

unread,
Aug 20, 2013, 3:25:22 PM8/20/13
to Josh Guyette, Chromium OS discuss
it's pretty easy to confirm.  buy a Chromecast.  cast a Netflix movie to it.  turn off your phone.
-mike

Josh Guyette

unread,
Aug 20, 2013, 4:20:25 PM8/20/13
to chromium-...@chromium.org, Josh Guyette
Confirmed, now all I need is a way to push a Netflix stream to the Chromecast from Linux. Getting around the limitation in http://movies.netflix.com/WiPlayer that blocks me on Google Chrome (Linux). Any suggestions?

Don Garrett

unread,
Aug 20, 2013, 4:21:13 PM8/20/13
to Mike Frysinger, Josh Guyette, Chromium OS discuss
I can confirm that after playback starts, the phone isn't involved.

However, I don't know anything about the protocol used to start the playback or how hard it would be to write your own ChromeCast controller.
Don

Mike Frysinger

unread,
Aug 20, 2013, 4:25:15 PM8/20/13
to Josh Guyette, Chromium OS discuss
sorry, but at this point, you'll have to start hacking on it yourself.  fairly certain the inner details of how the Netflix app works is not something Netflix wants given out ;).  g'luck though.
-mike

Don Garrett

unread,
Aug 20, 2013, 4:23:24 PM8/20/13
to Mike Frysinger, Josh Guyette, Chromium OS discuss
I'd probably start investigating here and by searching for OpenSource implementations.

--
Don

James Tyrer

unread,
Aug 21, 2014, 2:49:31 AM8/21/14
to chromium-...@chromium.org, viip...@gmail.com
You don't need to know how the Netflix app works.  What you need to know is how it interacts with whatever it is interacting with.  Which is probably Silverlight.  Adding features to Moonlight would appear to be what is needed.  Remember that you are doing this for interoperability so it is perfectly legal to disassemble Silverlight and even borrow the code (just give credit).

Mike Frysinger

unread,
Aug 21, 2014, 3:01:22 AM8/21/14
to jrt...@gmail.com, Chromium OS discuss, Josh Guyette
yeah, no, Chromium OS doesn't run anything .NET or Mono like.  so looking at Silverlight/Moonlight won't really help.
-mike


--
Reply all
Reply to author
Forward
0 new messages