If geeks love it, we’re on it

Why Firefox isn’t on the HTML5 video train

Why Firefox isn’t on the HTML5 video train

Mozilla Foundation Vice President of Engineering Mike Shaver provided insight this weekend on why Firefox isn’t compatible with last week’s introduction of HTML5 video players from of web’s largest video sharing sites.

The issue, Shaver said, is centered on the choice between two video codecs: The open source Ogg Theora or the patented H.264. Whereas the former may be freely implemented, the latter requires costly licensing fees made out to the MPEG-LA.

“Without such a license, it is not legal to use or distribute software that produces or consumes H.264-encoded content. Indeed, even distributing H.264 content over the internet or broadcasting it over the airwaves requires the consent of the MPEG-LA, and the current fee exemption for free-to-the-viewer internet delivery is only in effect until the end of 2010,” Shaver said.

“These license fees affect not only browser developers and distributors, but also represent a toll booth on anyone who wishes to produce video content.  And if H.264 becomes an accepted part of the standardized web, those fees are a barrier to entry for developers of new browsers, those bringing the web to new devices or platforms, and those who would build tools to help content and application development.”

The issue is clearer for Microsoft’s Internet Explorer and Apple’s Safari browsers as the two firms are licensors to the H.264 video codec. In other words, they have provided technology essential to the operation of the standard and, therefore, most likely receive radically different licensing terms (though Microsoft has not yet built HTML5 video support into its browser). Google’s Chrome supports H.264 as well, but there is some ambiguity surrounding the ability for others to roll their own version of the browser from source without violating the H.264 license.

“Mozilla has decided differently, in part because there is no apparent means for us to license H.264 under terms that would cover other users of our technology, such as Linux distributors, or people in affiliated projects like Wikimedia or the Participatory Culture Foundation,” Shaver said.

“Even if we were to pay the $5,000,000 annual licensing cost for H.264, and we were to not care about the spectre of license fees for internet distribution of encoded content, or about content and tool creators, downstream projects would be no better off.”

Finally, Shaver cited several concerns unrelated to licensing that preempt the inevitable suggestions that Mozilla simply use codec support already installed on a user’s PC.

“There are issues there related to principle (fragmentation of format under the guise of standardized HTML), to effectiveness (about 60% of our users are on Windows XP, which provides no H.264 codec), to security (exposure of arbitrary codecs to hostile content), and to user experience (mapping the full and growing capabilities of <video> to the system APIs provided),” he said.

Comments

  1. timuchan
    timuchan Firefox is on the HTML5 video train... at least dailymotion went the theora way.

    I'm kinda surprised with Vimeo... probably because their flash video files were already H.264.
  2. ardichoke
    ardichoke >Implying the only HTML5 video is H.264
  3. jared
    jared Interesting read.

    Did you do the interview?
  4. Snarkasm
    Snarkasm Rob himself? No, it was a release from the Mozilla corp.
  5. jared
    jared ah ok, i saw no souce link :P
  6. _k
    _k Rob is the source link, just click on his screen name and it takes you right to where he got everything.
  7. Linc
    Linc Firefox is on the HTML5 train; it's isn't on the H.264 train. If someone's implementing HTML5 video only using the H.264 codec, that doesn't make Mozilla's implementation less compliant since the spec doesn't specify codec for this very reason.
  8. MachineDog
    MachineDog >Why YouTube and Vimeo aren't on the HTML5 train
  9. Zadok
    Zadok “Even if we were to pay the <b>$5,000,000</b> annual licensing cost for H.264, and we were to not care about the spectre of license fees for internet distribution of encoded content, or about content and tool creators, downstream projects would be no better off.”

    $5,000,000!?!?! a year 0_0 HTML5 sites definitely just need to go with the Ogg codec.
  10. chrisWhite
    chrisWhite Bloody hell, this is such a stupid business move for H.264 in my opinion. Doing this causes so many potential users to not have access to H.264 content at all. I think it would make more sense to charge more for a license on the encode end and make the license for decoding free.
  11. lmorchard
    lmorchard Yay. Happy to read the comments here and not see "Who cares. Mozilla should just use H.264 so I can see daily nutshots."

    I'm sure Mozilla could afford the $5M for the codec, in literal monetary terms. But, then we'd have to fork off into private vs public code, because you could never download the Firefox source code and build the complete product - which you can, right now.

    We could also pass the buck to locally-installed codecs, but those differ from machine to machine and OS to OS. That doesn't make for a standard way of doing things across the web.

    And, really, we're tired of things like Adobe Flash crashing Firefox and us getting blamed for it. Not to mention opening the way for sites pwning you via buggy codecs we have no power to fix.

    Open video on the web is more important than your immediate access to daily nutshots.
  12. primesuspect
    primesuspect I LOVE daily nutshots, though. I mean, you have to admit they are awesome.
  13. Thrax
    Thrax I personally want Theora to win. Attaching a standard to proprietary and/or patented technology is what got the entire memory industry into trouble with Rambus and their band of serial litigants.

    That said, I don't think Theora will win this war. With Google on the boat and Microsoft+Apple sub-patent holders, it already looks pretty bleak, and that makes me sad.
  14. chrisWhite
    chrisWhite I agree Thrax, I'd love to see Theora win too, despite it not yet being as good as H.264.

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!