HTML5 Video at Netflix
techblog.netflix.com
techblog.netflix.com
This is why their position on DRM is often left unspoken, they can't publicly discredit because they need the studios on their side. But equally it's hard to address the criticisms if they also agree with such criticisms. So it's easier to just avoid being drawn into the argument to begin with.
> House of Cards was only released with web DRM
then how has the experiment been performed? Or did you mean to say the show was released without web DRM?
In fact, I'm not sure that performing DrJokepu's experiment as stated would prove anything: releasing episodes of HoC without DRM would have little effect, as they have been copied despite not having been made available without DRM.
The hypothesis is that it does just as good (really bad) job of preventing it while encumbering legitimate customers less.
From their perspective, the DRM question isn't if, it's how. So, that's what their article is about.
Aren't you willing to play chicken? I am.
So we don't even get an opportunity to play chicken... google and netflix will break the net and shove this shit down our throat regardless. Why should we the vast majority of the Internet give a shit about their precious hollywood contracts?
In practice, as long as Javascript remains in its present form, they will be able to effect this sort of discrimination, but the W3C doesn't need to actively promote brokenness.
Their HTML5 solution relies on their own closed browser-specific plug-in (EME CDM) and browser vendors that don't have Netflix's license are unable (both technically and legally in US) to use it.
So they continue to use plugin that runs their native code. The only change is that they've taken away leverage that NPAPI gave Microsoft and browser vendors.
Of course such binary plugins will be browser- and OS-specific, so this is going to result in a lot of problems, and goes against the spirit of the web.
This means "premium" video is going to be fragmented. Big companies like Apple, Samsung, Microsoft will get it, open source operating systems and DIY devices will not.
People said the same about DVD and bluray DRM, yet they've been cracked and open source drivers distributed. Though it's sad that it ever had to come to that.
i dont care about netflix... like the vast majority of the internet, they dont even operate in my market. yet their greed is going to fragment the internet that i make a living from... all they are doing is ramming a new version of shitty proprietary plugins/binary blobs down our throats.
libdvdcss works out of the box and is completely legal in Europe. It's the Americans that stand to lose more by imposing DRM extensions on the internet. At least if they're part of HTML, the technology can be reverse engineered and made cross-platform. With the current mess we're stuck with having to run Silverlight DRM extensions in WINE. So as much as I hate DRM, I'd sooner see it part of an open and cross platform spec than have content locked to specific software that only runs on specific platforms.
Fail to see how this is anymore open and cross platform then NPAPI.
> content locked to specific software that only runs on specific platforms.
that is exactly what this delivers.
If the DRM black-box is talking directly to the display hardware, you might not be able to do this. Of course then your video will also not be subject to things like CSS opacity, clips, rounded corners, etc, etc...
Technically not true.
https://en.wikipedia.org/wiki/Usage_share_of_web_browsers#Su...
O'RLY? That seems like a big jump of logic there. It's just as possible that with zero DRM they'd still do fine given playing back a movie in Netflix is far nicer than searching for the movie on some ad-ridden virus infested download site and then waiting several minutes to hours for it to be available.
The point of DRM isn't to make it impossible for some people to copy the content. It's to make it inconvenient for ordinary people to copy the content. That's what the big problem with Napster was (after all, people have been copying content on Usenet since the dawn of time).
In the long run, content producers will survive because the general purpose PC will be marginalized as a platform. The future is not people watching torrent-ed rips of movies on their laptops, it's people watching Netflix and similar services on their Apple TVs and iPads. At that point it doesn't matter if the content is encrypted or not, since it won't be convenient for your typical user to watch a ripped copy.
I would argue that the content producers will survive in spite of the fact that they lose the battle to create an entirely hands off encrypted media path from the website to your viewing device.
They will survive because they make their content easy to buy. They will survive /well/ if they make their content easy to buy and to license.
Such programs are already available and are quite user-friendly.
Earlier iOS supports encrypted chunks, iOS 6 and up supports encryption of audio and video samples as well.
At this point it's just kind of silly to exclude Linux, especially when all the heavy lifting is already done; Chrome OS _is_ Linux, and I believe the Roku devices are Linux-based as well.
The reasons Netflix might have to exclude Linux are not unique to Netflix, but somehow Amazon and Hulu - both Flash-based, of course - manage to support these customers.
I'm not an expert on Chrome OS internals but it seems to me that being a GNU/Linux derivative with an X Server, it's not much of a jump to say the Linux version is being developed and tested first.
Edit to clarify: I'm guessing the development is being done on a Linux machine rather than directly on a Chromebook.
Chromium is actually providing it's own compositor and windowing system.
The plugin they are getting rid of the is the Chrome-only Pepper API based plugin that for some reason is unavailable on the current Samsung ARM Chromebook.
Whether or not this is actually hard for their codebase, I have no idea.
And if someone here claims that Netflix don't really like it, but just oblige the crooked studios who push for DRM, what are they excited about then?
The corollary of that is that keeping illicit distribution going might be a good bet for a diverse computing future.
I'd definitely say it's feasible, although I'm not sure it would add much beyond what Flash/Silverlight already provide.
We'll see how quickly the new Netflix-only Arrested Development ends up on The Pirate Bay.
I have a Netflix subscription, but sometimes I still prefer to torrent. I can force HD, I can load proper subtitles (ones without all caps), I can fix audio or video issues (levels).
BTW, the webrips are the ones that are coming from DVI or from captured + decrypted video streams.
I'd imagine the Netflix DRM will get broken sooner or later, especially as they continue to release Netflix-only content, but the screen caps have been so good that the pressure to do so hasn't been very high I don't think.
Sure, everything's all on the torrent sites anyway, but the legal scare tactics worked to scare enough people away. With Netflix-Napster, though, there'd be no way to tell the difference between a legit stream and an unauthorized rip.
Obviously copy-friendly business models are preferable, maybe even inevitable, but for now, intellectual "property" rights trumps all.
Currently thanks to NPAPI interoperability anybody could build a browser/player that plays Netflix in ways they cannot easily control.
But with their own DRM plugin they can for example ensure that only Google-built Chrome can play Netflix and Chromium can't, so you won't be able to build your own Netflix settop box.
It's not about preventing piracy. It's about enforcing content providers' wishes on browser and OS vendors, and using W3C's name to legitimize the practice.
https://plus.google.com/107429617152575897589/posts/iPmatxBY...
> we strongly believe that all standards pertaining to the web should be open. Rather than use Flash, Apple has adopted HTML5, CSS and JavaScript – all open standards.
Not suggesting iOS would need to support it native or in Safari (though they might choose to), they would only need to allow developers permission to have it as a dependency in their app packages (Netflix.app, BBC.app, etc). it could just be a thin layer on top of HTML5 video element, just to support DRM delivery. Why is this less desirable than it being baked into the HTML spec itself, essentially breaking the open web?
Playback relies on Netflix's proprietary Content Decryption Module that they've given to Google to bake into ChromeOS.
Netflix is replacing `<object>` + NPAPI plugin with `<video>` + Netflix CDM plugin. So their HTML5 player is as much standard as their HTML4 player was — it's merely a tag to launch a proprietary binary.
Apple would have to license Netflix's CDM plugin and bake it into the iOS in the way that ensures it's usable only in ways approved by Netflix.
There is no way to avoid that, and that's the whole point of EME spec that Netflix+Google+Microsoft pushed through W3C.
This is why they're moving away from public NPAPI and replacing it with a secret CDM API:
https://plus.google.com/107429617152575897589/posts/iPmatxBY...
Looking at the open positions, I see no internships or entry-level positions in Engineering- anyone have any advice on landing a gig there?
The CDM is basically a new kind of proprietary component that exposes a CDM-specific protocol to the Web and that is annexed to the side of the browser. You should not assume the distribution model to be the same as with traditional plug-ins: E.g. in the case of Chrome OS, the CDM comes from Google itself.
And this is unlikely, since Netflix and other cable companies stated they need strong DRM with OS and hardware support (which I presume is what they got in the closed version of ChromeOS).