Netflix Ditches Silverlight With HTML5 Support In IE11
An anonymous reader writes "Netflix today announced that it has finally taken the first step towards ditching Silverlight for HTML5, largely thanks to Microsoft, no less. The company has been working closely with the Internet Explorer team to implement its proposed 'Premium Video Extensions' in IE11 on Windows 8.1, meaning if you install the operating system preview released today, you can watch Netflix content using HTML5 right now. Back in April, Netflix revealed its plans to use HTML5 video in any browser that implements its proposed 'Premium Video Extensions.' These extensions allow playback of premium video (read: with DRM protection) directly in the browser without the need to install plugins such as Silverlight or Flash."
I like how it touts the fact that you don't need to install flash or silverlight but you still need to install Netflix's DRM stuff to decode the data. And if your operating system or machine isn't supported by Netflix, then you can't view the data. I don't see how this is any better than flash or silverlight. With those, you just need to install either flash or silverlight but now you need to install a DRM from each provider.
If I still have to have an approved OS and browser and install a DRM plugin, it's not really just HTML5.
Oh wow, we swapped one plugin for another.
How about something other than TCP that hogs up precious BW?
Premium Video Extensions - That sounds like a plugin. Its good if you want to lock people into one video system, but definitely not html 5.
If it's still MS only, who gives a shit?
does it not run in html5 on there?
And drove me insane with "These extensions allow playback of premium video (read: with DRM protection) directly in the browser without the need to install plugins such as Silverlight or Flash."
Yarrr, matey.
I'm starting to HATE the word "extension".
According to Netflix, Microsoft made this possible by implementing three features in its still-unfinished IE11:
The Media Source Extensions (MSE), using the Media Foundation APIs within Windows. Since Media Foundation supports hardware acceleration using the GPU, Netflix can achieve high quality 1080p video playback with minimal CPU and battery utilization.
The Encrypted Media Extensions (EME) using Microsoft PlayReady DRM. This provides the content protection needed for media services like Netflix.
The Web Cryptography API (WebCrypto), which allows Netflix to encrypt and decrypt communication between its JavaScript application and its servers.
Sounds like this is locked into windows via the Media Foundation APIs
If it's still MS only, who gives a shit?
It's already in Chrome OS on Samsung ARM-based ChromeBooks. They beat Windows to the punch a while ago.
The only thing new here is that it's now also in Windows 8.1 preview IE11.
What it's likely never going to be is generic to a non-locked down browser implementation, which means it's not going to be on a BSD or Linux system without some form of lockdown. Otherwise it's too easy to do unencrypted frame grabbing to de-DRM the content, which is precisely what they don't want.
Of course, it's not like you couldn't just hook up one of these in place of the flat panel LCD and capture it unencrypted anyway:
http://www.unigraf.fi/product/ufg-04-lvds-quad
http://www.goepel.com/?id=2392&L=4
http://www.teledynedalsa.com/imaging/products/fg/OR-64L0-00080/
Question is: Will it work on Linux? If so, that's the big story here. Then I (and many others) wouldn't have to Hackintosh or put Windows on their (HT)PC to watch Netflix.
If so, this is a story.
Geez, talk about stretching the meaning of "such as." The whole point of this is that it lets you play it in the browser by installing a proprietary single-source plugin. Sure, you can argue that your plugin isn't "like" Sliverlight or Flash, just like Microsoft might say Silverlight is also not a plugin like Flash, and Adobe might argue that Flash is not a plugin like Java. And the guy serving malware on porn sites might argue his video codec is not a malware plugin like the other ones are. "My plugin takes spam-sending orders from this botnet, not that botnet! See? It's totally different!"
That is exactly how these extensions are not plugins like Flash or Silverlight. In other words: totally meaningless bullshit. It's just another plugin, which happens to use a newer API.
Lie all you want about it not being a plugin, but the lie is pretty transparent and does more to discredit the speaker than it does to really deceive anyone.
"Believe me!" -- Donald Trump
I thought the W3C was coming up with the DRM for HTML5, in the form of encrypted media extensions?
That would have meant Netflix would work in any browser, would it not?
Oh well. If it doesn't, at least I can still download the rips of their stuff and watch it in linux. I pay for Netflix to support original content, but I'm glad piracy exists so I can get what I pay for on my platform of choice.
If you ignore ACs because they are anonymous - you're an idiot.
I don't get it.
Netflix has aged content, at least in my country it was 2-3 seasons behind, no one will rip that.
Pirates don't rip streaming media but Blurry discs or something of higher quality.
Regular users download their stuff if not using a service like this.
You lock out a lot of users/platforms denting bottom line.
They might be worried that people will "copy" the stuff when viewing for later viewing without subscription?
Again, you have much better/higher quality sources for this type of behavior
Grrr...
Microsoft intentionally created an incompatible version of Java in order to poison the well.
That works great for Microsoft, but not so well for anybody who intends to invest time/money into software development.
After learning about that, I've avoided Microsoft technology like the plague.
Silverlight is just the latest in a long line of poisoned platforms. I'm glad that I never jumped on board.
I don't have to install a plugin. I have to install an extension instead. Can someone tell me how/why this is better/different? FFS!
LOL consumertards... still watching advertisements
Seriously... get out of the damn browser. You want a closed source app that enforces DRM -- fine! Then just distribute an .EXE that installs your own custom app! Tada!
The power of the web is its openness. Not some magic property of being in a browser.
Indeed. Netflix current works for Mac users... what's going to happen to them?
Sounds like this is locked into windows via the Media Foundation APIs
There may be lock in, but it's not exclusive to Microsoft:
Media Source Extensions (MSE) This specification extends HTMLMediaElement to allow JavaScript to generate media streams for playback. Allowing JavaScript to generate streams facilitates a variety of use cases like adaptive streaming and time shifting live streams.
Encrypted Media Extensions (EME) This proposal extends HTMLMediaElement providing APIs to control playback of protected content.
Web Cryptography API (WebCrypto) This specification describes a JavaScript API for performing basic cryptographic operations in web applications, such as hashing, signature generation and verification, and encryption and decryption.
They're all W3C standards track specifications. The first two have editors from the same three corporations; Google, Microsoft and Netflix. Google, in particular, can't tolerate not being capable of playing Netflix (10% of the population of the US subscribes to this) on its platforms (Android and Chrome OS.) It already works on both and you can take it for granted that Google expects to achieve parity with these specifications.
The last specification is not specific to streaming; it's a general purpose Javascript API to perform common cryptographic operations.
Lurking at the bottom of the gravity well, getting old
None of that changes the fact that these are simply incompatible with FOSS. No FOSS browser on a FOSS OS can ever support these. Well unless you want DRMed hardware, but then you might as well just give it all up anyway.
Sounds like this is locked into windows via the Media Foundation APIs
Bastards! That means that you cannot run IE11 outside of Windows. Oh wait...
How does this play out in the release version of Firefox? Because in TFA it sounds like, very soon, I may not be able to watch Netflix on my computer any more without a preview version of IE. :^(
For now, it's just use Silverlight, but will MS share its new platform lockdown?
None of that changes the fact that these are simply incompatible with FOSS
No claim made to the contrary. It's still lock in, as I said. It's just not specific to Microsoft.
Reading comprehension. Try it sometime.
Lurking at the bottom of the gravity well, getting old
Not true. A FOSS browser can easily support a fully reverse engineered copy.
MPEG DASH is nice but it's no Silverlight replacement.
Bullshit. The W3C "standard" is only a plugin API.
The EME is tied to vendor provided Content Decryption Modules (CDMs). The standard does not specify the CDMs at all. It's a black box with "do as you like" label.
So even if the web content is using EME it does not mean at all that you can watch the content in your web browser. Just like you cannot watch Flash content without Flash, you will not be able to watch content without the vendor CDM.
http://www.mueller-public.de - My site http://www.anr-institute.com/ - Advanced Natural Research Institute
you will not be able to watch content without the vendor CDM.
Didn't claim you would be able to. I just pointed out that it isn't Microsoft only. The point of the original post was that the HTML5 extensions were "locked into windows," which they are clearly not. It may be locked into all kinds of other crap, but it's not Windows only.
And stop foaming at the mouth.
Lurking at the bottom of the gravity well, getting old
Since they utterly screwed up the silverlight app that they run in IE10 and you now have to watch netflix with Firefox, which is slightly less glitchy, how about they fix that instead? You know, since nobody uses Windows 8 or 8.1 or IE11. Spending a ton of money on a giant project that affects nearly 0% of your userbase is pretty darn stupid.
LOL entitled babies... get a job
Am I an exception? 99.9% of the time I spend on Netflix is either on iPad or on my Samsung Smart TV.
So say we all
You lock out a lot of users/platforms denting bottom line.
While no DRM would please the users, it would mightily displease the content owners, which Netflix is contracting with to legally provide their video streams. The vast majority of them *ABSOLUTELY DEMAND* DRM, as in not having it means Netflix can't legally offer their content.
Less content = less value = no customers anyways.
It's a bit of a crappy spot for Netflix to be in. Annoy the customers with DRM, or have no real content?
I don't read AC A human right
Actually that would still be HTML5. That's why adding ECE to HTML5 is stupid: it solves none of the problems of Flash plugins while opening the door for a multitude of similar DRM plugins, each with its own, unique attack surface.
Which helps reduce the monoculture of Flash, which isn't necessarilly a bad thing. And if you can completely get rid of Flash, then only those who have particular DRM plug-ins installed will be vulnerable to particular vulnerabilities--instead of almost every PC out there, which is what we currently have with Flash DRM.
So... before you could install Silverlight on any browser. Now you can ONLY use IE. Progress? Yes progress towards an IE-only Internet. Experts...
I don't give a fuck if some site I want to use needs me to install something. I never did, I'll just install it and that doesn't bother me the slightest. I really could not give less of a fuck about it.
And for the umpteenth time why no linux support and the reliance on IE11 to get NetFlix working... You would think by now they would make a decent app/player you could run for it's service which handles all the fancy DRM crap and playback of your shows, then make it available on Win, Mac and Linux already... Lazy gits!
The Linux crowd includes cheap effective set-top boxes, like Roku. You may want to alter your argument.
And it is then that you realize why Richard Stallman insisted on the term GNU/Linux. Graphical computers that use the Linux kernel can be divided into three categories. The first is GNU/Linux, which uses glibc, GNU Coreutils, an X11 server, and a Free desktop environment such as Xfce, KDE Plasma, GNOME, or Unity. The second is Android. The third is embedded Linux, seen on home router appliances and "cheap effective set-top boxes", and this variant is the most likely of the three to be thoroughly Tivoized.
You can't abuse market power until you have market power. Netflix VOD has no monopoly. It competes with Amazon Prime and with disc rental.
Even if HTML5 EME isn't "locked into Windows", Netflix appears to have chosen a Content Decryption Module that is.
DRM is just a new way to hide spyware on us all.
Due to mono and wine I am able to view any content via streaming. This just means it'll be even simpler since I won't need the sluggish mono/silverlight layer.
MS has a desktop monopoly, now they refuse to sell their CDM to other people operating in that space. Is that kosher or not?
It's kosher as long as anybody else can make a competing CDM that supports Windows and other platforms and sell it to VOD providers. Let me draw an analogy: Microsoft has a desktop monopoly and refuses to sell Halo 2 for other desktop operating systems. Is that kosher? Yes, because anybody else can sell a competing first-person shooter.
The real issue is that GNU/Linux lacks the infrastructure to support a CDM acceptable to the movie studios. To the developers of Linux and X.Org X11, "DRM" means direct rendering manager, not digital restrictions management. I haven't really seen any way to turn off cleartext digital outputs and keep debuggers and hypervisors from teeing the decrypted video to a file.
Call me again when Netflix is offering a CDM for Linux.
> And stop foaming at the mouth.
I call bullshit if I see it.
http://www.mueller-public.de - My site http://www.anr-institute.com/ - Advanced Natural Research Institute
Sounds like this is locked into windows via the Media Foundation APIs
FYI, Chrome also implements these. It is "embrace and extend", but it's collaboration between MS, Google and (possibly) Apple, and is not tied to any particular platform.
I'll say it once and say it again. If you can stream it, you can capture it. They can put any DRM on it, and all I have to do is connect video capturing software. DRM only limits interoperability.
All you people that mercilessly assaulted the idea of HTML5 DRM extensions, this is the result. If there's no standardized way for Netflix to not use Silverlight, then they'll just use something else proprietary. How likely do you think it is that Firefox will get these proprietary extensions? Sure DRM is evil and ineffective, but pointing that out won't make it go away. There has to be some way that every browser can build in the hooks and let a web site install their own DRM plugin without needing to restart anything. Oh wait, we could have had that but you said no!
Where Stallman says no, Ballmer sees opportunity for big profit.
I sometimes ask revealing, often ignorant-seeming questions. Maybe they're harder to answer than you think.
I don't understand why any of this crap is worth the effort. If you eventually show it on screen there will always be a way to pull it from there, even if as a last resort you have to point a video camera at the screen to capture it. It won't actually stop piracy, just slow it down a bit at the cost of a bunch of black-box plugins that provide more area for security issues and that consume CPU cycles and laptop batteries while being less compatible. There's not a single plus for the consumer. It's all negative.
I guess I won't be getting Netflix any time soon.
Any argument made that says DRM is completely necessary for video MUST also be true for music or books.
We already know that is not true.
Video is not some special magical thing that needs different protection. IP is IP is IP. End of story.
...
I don't have to install a plugin. I have to install an extension instead. Can someone tell me how/why this is better/different? FFS!
A) people don't like Silverlight
B) the rumor is Microsoft is dropping Silverlight
If (B) is true then you probably want some sort of alternative. For example, depending on how they code, the plug-in could be fairly modular. If that company / group goes belly-up then hopefully by then there are more modules to pick from.
It's an extension to the HTML5 specification, not an extension to the browser.
There is no plug-in, it's a protocol change that all HTML5 compliant browsers which meet the W3C specification are expected to implement.
Think of it as the new "blink tag".
If the closed source vendors didn't regularly make their old products obsolete, they'd have to work harder on a slimmer profit margin, and that's not their business model. They want to get rich, and there's nothing inherently wrong with that.
But for many enterprises, basing critically important operating software on something that won't evaporate next quarter makes more sense.
For example, if you set your company DNS up on a BIND server 20 years ago, and you're still running on it, you'll have spent significantly less on software maintenance and hardware to achieve the same level of security, reliability and interoperability that could have been provided through any other means.
Microsoft legitimately tries (unlike some companies) to provide strong backwards compatibility, so that staying on the treadmill of upgrades is not excessively onerous (just expensive) and they have slowly become much better about releasing patches in a timely fashion (though they still can't match open source on that front). The whole silverlight/.NET debacle shows, though, that their business model is still the same as other proprietary vendors, still relying on costly forced upgrades.
so .. uhm ... i can "remote desktop" to the computer that has this netflix running?
on a side note, this will just spur more computer sells, because in my case, i have already given up the fight
and have one computer exclusive just for windows and steam. it's a "monster machine" but it only plays games.
everything else is on *nix. waiting for the ARM based what-ever-OS netflix only box (maybe with remote desktop capabilities?)
.......just rolled out a new business application (the backbone of the company's operations really) in, er, um, Silverlight. It's laughable as, a) they touted this app with great fanfare as a major advancement and "future springboard; and, b) designed the app to look exactly the same as the current .NET-based client version. As a result, this new app took no advantage of Silverlight's (impressive) capabilities for UI design and, instead, it looks/feels/functions EXACTLY the same as the old app which is an absolute pig and resembles Visual Studio circa. 2004.
I hate my corporate IT department.