Slashdot Mirror


Microsoft Offers H.264 Plug-in For Google Chrome

Apparently Firefox was just the beginning: Pigskin-Referee writes "Microsoft has released a Windows Media Player HTML5 Extension for Chrome so as to enable H.264-encoded video on HTML5 by using built-in capabilities available on Windows 7. As you may recall, less than two months ago, Microsoft released the HTML5 Extension for Windows Media Player Firefox Plug-in with the same goal in mind. Even though Firefox and Chrome are big competitors to Microsoft's own Internet Explorer, the software giant has decided Windows 7 users should be able to play back H.264 video even if they aren't using IE9. Here's the current state of HTML5 video: Microsoft and Apple are betting on H.264, while Firefox, Chrome, and Opera are rooting for WebM. Google was actually in favor of both H.264 and WebM up until earlier this month, when the search giant decided to drop H.264 support completely, even though the former is widely used and the latter is not. The company also announced that it would release WebM plugins for Internet Explorer 9 and Safari. Although IE9 supports H.264, excluding all other codecs, Microsoft is making an exception for WebM, as long as the user installs the corresponding codec, and is helping Google ensure the plug-in works properly."

18 of 332 comments (clear)

  1. Microsoft supporting choice? by drb226 · · Score: 5, Insightful

    Something strange has been going on at Redmond, WA lately. And I like it. It seems like a reversal of roles for Google to be reducing end-user choice and Microsoft to be making up for it.

    1. Re:Microsoft supporting choice? by Anonymous Coward · · Score: 3, Insightful

      Google is pushing an open codec while Microsoft is pushing a closed one. It's to Google's benefit to have an open web, and to Microsoft's to close it off as much as possible. Not much has changed.

    2. Re:Microsoft supporting choice? by Threni · · Score: 3, Interesting

      Either that or they're hoping all their shit is going to crash Chrome and give it the same shocking reputation for security, speed and standards compliance that IE has always had.

    3. Re:Microsoft supporting choice? by Anonymous Coward · · Score: 4, Insightful

      Here we go again, confusing what open and closed mean and conflating "patent encumbered" with "closed". h.264 is an OPEN STANDARD. WebM may be an open standard some day, but today it is not and the docs released so far (while a good start) are not even intended as standards documents and WebM has not been submitted to any standards body at all so far. Yes, h.265 is patent encumbered but is an open standard. WebM is currently considered by Google to only be encumbered by patents that Google owns and is freely licensing. It remains to be seen whether WebM will remain this way as MPEG-LA is soliciting patents now for a possible WebM patent pool. It is possible that WebM will remain only encumbered by the patents that Google is willing to license for free. It is also possible that it won't be and license fees will be required for that. Nobody knows yet. At this point, WebM is a closed codec because there are not enough specs and no standard for which someone can create a compatible codec of their own.

  2. Analysis by The+MAZZTer · · Score: 5, Insightful

    It looks like it's just a NSAPI plugin, with a content script that converts video tags to object tags for all mp4, wmv, mp4v, and m4v files, and uses Windows Media Player to handle them. It's a bit of a misnomer to say it's HTML5; basically it converts the HTML5 back to HTML4.

    The best part is that it looks like the plugin can be invoked manually through an object tag, no video tag required. Now all three browsers (IE, Firefox w/a Microsoft addon, Chrome) can have WMP invoked at will, unsandboxed (Plugins aren't sandboxed by Chrome since most wouldn't work correctly, the one exception being a modified Flash). Great.

  3. Re:Missing the point by fuzzyfuzzyfungus · · Score: 4, Insightful

    Architecturally speaking, my understanding is that Microsoft's plugin simply exposes the (already bought and paid for) h.264 decoder that they ship with Windows 7. It doesn't remove the patent issues with h.264 in a broader sense; but Google and Chrome remain completely separate from any h.264-decoder-related code. Even if Google were to start shipping the plugin by default, on Windows Chrome installs, my understanding is that that still wouldn't expose them to any h.264 MPEG-LA trouble: they'd just be shipping a component that plugs into the decoder library available in Windows(Still using Directshow or a descendant thereof, I assume?).

    While, personally, I would prefer to avoid patent encumbrances as much as possible, there is actually a very good 'realpolitik' (and even arguably architectural) argument to be made in favor of this approach. While the ideal would be a single, patent-unencumbered, codec, this seems less than likely at present. Since the FOSS browsers cannot ship the encumbered codecs, and some of the commercial ones don't want to, they could simply ship a mechanism for handing the problem off to the platform's native codec system, possibly along with a matching implementation of their open codec of choice, and let the OS deal with it. Windows, OSX, and Linux all have viable candidates with which to interface, and doing so makes any patent issues Not Their Problem.

  4. Re:.. Not again by alostpacket · · Score: 3, Informative

    I know, Microsoft really needs to instal a dupe plugin for slashdot. Or maybe it could be part of the HTML5 spec. http://news.slashdot.org/story/11/02/02/175227/Microsoft-Makes-Chrome-Play-H264-Video

    --
    PocketPermissions Android Permission Guide
  5. Re:Missing the point by Simon80 · · Score: 4, Insightful

    Yes, they could do that, but that would guarantee continuation of the current situation, where Linux users privately infringe patents, and everybody else running a business that needs to use H.264 has to pay royalties. Google and Mozilla are for whatever reason trying to rid the world of this indirect tax by pushing a free alternative, and we should celebrate this instead of questioning the short-term sacrifices they are making to accomplish this.

  6. Gotta love it. by Beelzebud · · Score: 4, Insightful

    I love how with some people, everything MS does has to be bad, no matter what. Give users more choice? Booo!!!!

    This is a good thing. Choice is good. This doesn't render html5 as useless, as it just gives their users more choice.

    1. Re:Gotta love it. by Beelzebud · · Score: 4, Interesting

      If you can't watch h.264 on your Linux box, you're doing it wrong. Linux users don't need their hand held. Not everything is a nefarious plot to bring down the 1% of desktops that use Linux...

    2. Re:Gotta love it. by FuckingNickName · · Score: 3, Insightful

      I mean, seriously: do you think that Google has released 'WebM' out of kindness?

    3. Re:Gotta love it. by FuckingNickName · · Score: 3, Insightful

      Returning to a dumb terminal era where everything's controlled by the big server owner across the country is Google's aim, and that's the worst thing possible for the consumer. Well, no, it could be worse: Google could mine the data it collects as server operator and use it to deliver adverts. Oh.

      Microsoft has done great things for computing, helping (with various other firms from the '80s) to change the global technology landscape and realising the PC-on-every-desk vision. It does not always offer the best implementation, but it sure as hell spent a lot of the past three decades delivering. Over the past 5 years, Apple has occupied traditional Microsoft ground in popularising new platforms.

      Google, meanwhile, has produced... a slightly better search engine. It's like the modern RIAA - it's only powerful because everyone else's content goes through it.

  7. Re:Choice is good by Simon80 · · Score: 3, Insightful

    I see lots of people saying this, but it's not true. This is designed to indirectly combat choice. Not the choice of what codec to use on the client side, but the choice of accessing the web from completely unencumbered operating systems, with no flash and no patented codecs, or from mobile devices that don't have flash support, or whose manufacturers haven't paid to include the H.264 codec on the device. This is the kind of choice that matters: people on the client side don't care about choosing what codec is used, they care about choosing the devices or operating systems they want to use. A codec that is free from patent royalties is easier to support in free operating systems, browsers, and in mobile devices, where the OS is included out of the box, and the device maker would otherwise need to pay royalties.

    Microsoft can still claim to be supporting choice, because they're helping web developers have the choice to use a patent encumbered codec. The use of this codec helps reduce consumer choice in what devices and operating systems they can use.

    What is each company's interest in supporting either side? Microsoft recognizes that anything that is good for alternative operating systems and devices is bad for their Windows monopoly, which is why they are pro-H.264. I'm not sure what Apple's motivation is, but maybe it's similarly because all of their devices and software support H.264, and they want to retain a competitive advantage, however small. Google wants the web to be an open standard, because it's what their applications use, and Mozilla can't properly support H.264 without compromising their attempt to offer a free web browser that works just as well on every platform they support.

  8. Put money where mouth is by tepples · · Score: 4, Insightful

    If there's going to be a war, let's pick the one that can produce the best quality

    Are you willing to buy everyone in the developed world a licensed encoder and a licensed decoder?

  9. Re:No thanks by node+3 · · Score: 4, Insightful

    What do you use that isn't "patent-encumbered"? Your computer is chock full of patents, as is everything else computer-related (except maybe an Arduino). Do you use Linux? Do you use Flash on Linux? Do you have x264 or VLC installed?

    What kind of car do you drive? Do you have a TV? Microwave? Electric shaver? Normal disposable razor? What kind of pens and pencils do you use? Do you ever listen to the radio? MP3 player?

    Sure, you are a hypocrite, but I really don't have too much of a problem with that. Nor do I have a problem with you trying to lead an ascetically "pure" life. I *do*, however, have a huge problem with you trying to fuck over everyone else, demanding they live their lives by your ideology. If you don't want to take part in modern society, by all means, whatever floats your boat.

  10. Re:Missing the point by tepples · · Score: 4, Interesting

    You bought a license when you bought the OS that bought the license.

    The following operating systems do not include an AVC license: Windows XP Home Edition, Windows XP Professional, Windows Vista Home Basic, Windows Vista Business, and Windows 7 Starter.

  11. Quit treating Google with kid gloves by 93+Escort+Wagon · · Score: 4, Insightful

    Google is behaving like any other company. Do you really think they've dropped h.264 because they love open formats? No, it's a strategic move with the ultimate goal of making more money - either through search, through monetizing your personal data, or both.

    If they were being altruistic, they'd have dropped Flash support and mp3 support at the same time. Heck, to really be pure they'd need to drop gif and jpeg as well. No, they dropped h.264 because right now their browser is trending upward, and they see a way to grab an edge versus both Apple and Microsoft.

    --
    #DeleteChrome
  12. Re:Missing the point by westlake · · Score: 3, Informative

    Yes, they could do that, but that would guarantee continuation of the current situation, where Linux users privately infringe patents, and everybody else running a business that needs to use H.264 has to pay royalties

    There are no royalties on internal use of H.264 video.

    There are no royalties on H.264 Internet video free to the viewer. No royalties on sales of video shorts less than twelve minutes.

    The lesser of 2% of sales or 2 cents a title on feature length videos sold by title. Think about that the next time you go shopping for Pixar on Blu-Ray at Walmart.

    Subscription services with less than 100,000 subscribers pay nothing.

    Broadcasters and cable services serving more than 100,000 households and less than 500,000 have the option of a one-time charge per encoder of $2,500 or $2,500/yr.

    MPEG LA is major league ball.

    They do not want to hear from you until you are raking in the green.