Follow Slashdot blog updates by subscribing to our blog RSS feed

 



Forgot your password?
typodupeerror
×
Media Microsoft Movies Software

Netflix Ditches Silverlight With HTML5 Support In IE11 337

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."
This discussion has been archived. No new comments can be posted.

Netflix Ditches Silverlight With HTML5 Support In IE11

Comments Filter:
  • Re:Not really HTML5 (Score:5, Informative)

    by Microlith ( 54737 ) on Thursday June 27, 2013 @11:14AM (#44122193)

    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.

  • by apcullen ( 2504324 ) on Thursday June 27, 2013 @11:19AM (#44122235)
    FTFA:

    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

  • by Anonymous Coward on Thursday June 27, 2013 @11:32AM (#44122367)

    The 90% of desktop users that use Windows?

    The PS3 is the most used Netflix client.

  • by sangreal66 ( 740295 ) on Thursday June 27, 2013 @11:41AM (#44122459)

    No, PS3 is the most used "TV-connected" Netflix client.

  • Re:Not really HTML5 (Score:4, Informative)

    by Sparticus789 ( 2625955 ) on Thursday June 27, 2013 @11:45AM (#44122505) Journal

    Sounds like a problem with your internet connection and not a problem with Netflix. I stream in 720i regularly without any problems.

  • by TopSpin ( 753 ) on Thursday June 27, 2013 @11:51AM (#44122581) Journal

    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) [w3.org] 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) [w3.org] This proposal extends HTMLMediaElement providing APIs to control playback of protected content.

    Web Cryptography API (WebCrypto) [w3.org] 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.

  • by wagnerrp ( 1305589 ) on Thursday June 27, 2013 @12:06PM (#44122749)

    If so, what is stopping other people (e.g. some Firefox extension developers) to build the exact same thing, allowing Netflix videos to play in other browsers?

    Nothing prevents Firefox from implementing HTML5 ECE, but then nothing is requiring Netflix to support Firefox as an approved browser for their ECE module. Of course, trying to re-implement the ECE module itself to independently support Netflix is a federal crime under the DMCA.

  • by denis-The-menace ( 471988 ) on Thursday June 27, 2013 @12:24PM (#44122963)

    HELL NO!

    Protecting content is job #1

    you enjoying the is job #2

  • by prelelat ( 201821 ) on Thursday June 27, 2013 @12:33PM (#44123101)

    They won't they will require you to download it just like most other plugins you get for FF. That's how it should be at least. I'm not sure what chrome will do. I would hope they would have it as a download, while I would probably install it at home I wouldn't want extra stuff shoved in from a fresh install.

  • Even if HTML5 EME isn't "locked into Windows", Netflix appears to have chosen a Content Decryption Module that is.
  • by makomk ( 752139 ) on Thursday June 27, 2013 @02:44PM (#44124711) Journal

    No, it couldn't become standard. You know why? Because the entire point of this is to allow access to proprietary, vendor-specific DRM modules, and those DRM modules are intentionally not compatible with each other. (In fact they pretty much have to be in order to be effective as DRM.) As of this announcement, Netflix supports two mutually incompatible, single-platform DRM stacks for HTML5: Microsoft's PlayReady on IE11 and Windows 8.1, and Google's Widevine on non-rooted Chromebooks manufactured by Google partners. If you're not using one of those two stacks, it's both illegal and impossible to use the HTML5 version of Netflix. Firefox user? Forget it. Chrome user on the desktop? No way!

    Suppose for instance that Apple decided to support this part of HTML5. You still wouldn't be able to watch Netflix on Apple platforms, even though they supported HTML5 EME, because they have their own DRM scheme which Netflix and Apple would have to negotiate a license for.

"A car is just a big purse on wheels." -- Johanna Reynolds

Working...