HTML 5 drops open-source video codec

Summary: HTML 5 will no longer specify Ogg Theora as its video codec, the Google employee who maintains the burgeoning web-coding standard has announced.

HTML 5 will no longer specify Ogg Theora as its video codec, the Google employee who maintains the burgeoning web-coding standard has announced.

Ian Hickson wrote on Monday that he was reluctantly dropping the open standard due to opposition from Apple, and said the rival H.264 codec could also not be specified due to opposition from other browser vendors. This means HTML 5 will not specify a single codec for web development.

One of the key features of HTML 5 is its native handling of rich media such as video and audio through the

However, "there is no suitable codec that all vendors are willing to implement and ship", Hickson wrote on the website of the Web Hypertext Application Technology (WHAT) Working Group, the coalition of companies working to develop HTML 5.

"I have therefore removed the two subsections in the HTML 5 spec in which codecs would have been required, and have instead left the matter undefined, as has in the past been done with other features like IMG and image formats, and plugin APIs, or web fonts and font formats," Hickson wrote.

Hickson said that Apple will not implement Ogg Theora for Quicktime video due to "lack of hardware support and an uncertain patent landscape", although he acknowledged that he may have oversimplified the situation in that assessment. ZDNet UK has approached Apple for confirmation and clarification of this, but had not received an answer at the time of writing.

Google has implemented both H.264 and Ogg Theora in Chrome. However, Google cannot provide the H.264 codec license to third-party distributors of Chromium, the Linux version of Chrome, and has indicated a belief that Ogg Theora's quality-per-bit is not yet suitable for the volume handled by YouTube, according to Hickson.

Opera and Mozilla — the latter of whom has built Ogg Theora support into its recently released Firefox 3.5 — will not implement H.264 due to patent and licensing issues, and Microsoft has "not commented on their intent to support

Hickson suggested two future scenarios: one where Ogg Theora support and use increases to the point where Apple's concern regarding patents is reduced, in which case Theora becomes the de facto codec for the web; and one where the relevant H.264 patents expire and that standard becomes freely available, in which case H.264 becomes the de facto technology.

"The situation for audio codecs is similar, but less critical, as there are more formats," Hickson wrote. "Since audio has a much lower profile than video, I propose to observe the audio feature and see if any common codecs surface, instead of specifically requiring any. I will revisit this particular topic in the future when common codecs emerge."

Hickson noted in his post that he was "incredibly sorry" about the state of video codecs in HTML 5. "This is a terrible situation for the spec to be in," he wrote. "I wish we had good answers instead of this quagmirish deadlock."

This article was originally posted on ZDNet UK.

Topics: Software Development, Browser, Legal, Open Source

David Meyer

About David Meyer

David Meyer is a freelance technology journalist. He fell into journalism when he realised his musical career wouldn't pay the bills. David's main focus is on communications, as well as internet technologies, regulation and mobile devices.

Kick off your day with ZDNet's daily email newsletter. It's the freshest tech news and opinion, served hot. Get it.

Talkback

24 comments
Log in or register to join the discussion
  • Codec silliness

    Has anybody even considered On2's VP6 codec? It practically "runs the web" as far as progressive video playback is concerned. VP6 is, if you don't know already, the primary codec that Flash uses.
    Joe_Raby
    • Not that we need an open source codec any way

      Open source = jokes.
      LBiege
    • The argument

      The argument for OGG is that the codec used for <video> should be available free of charge and without patent worries. OGG Theora is behind other video formats specifically because it avoids the use of patented methods.

      I think that OGG's limitations shouldn't be judged too harshly given its rate of improvement and the level of video quality we have standard now.

      No standard codec means that site owners can't be sure that a codec will be supported so we're back to using Flash or Silverlight. The only hope is that Safari's small share will mean that site owners go with the better-supported OGG, after which we get a consensus and a decision on the <video> spec from the W3C.
      daengbo
  • Video for Everybody

    Here is a link to a good article that shows how to code a website for HTML5 video but fall back to Flash, etc., if it is not supported by the user's browser:

    http://camendesign.com/code/video_for_everybody
    linuser
  • RE: HTML 5 drops open-source video codec

    Honestly.. why do we care what Apple wants to implement? They have a very very small percentage of the market place for web browsing. Firefox has already implemented Ogg...it is the second largest browser base. Microsoft is just not going to do anything quickly, so when Firefox starts pulling away more of its marketshare...it will move to Ogg as well. Unless the H.264 becomes free from its patent issues by then.

    Apple is completely not a factor here. They will create whatever proprietary locked down solution they can for any problem as they are always looking for the most closed way to do things in order to create more and more lock in for the 8% of the PC market out there using them.
    condelirios
    • You do realize that H.264 is an open standard, right?

      Which, of course, makes your whole rant nothing more than agenda-
      driven vitriol.
      frgough
      • Wrong again Mactards

        Vendors must pay patent licensing royalties to use the H.264 codec. It is not an open or free standard.

        http://en.wikipedia.org/wiki/H.264#Patent_licensing
        Unix Pimp
        • Maybe you'll be more polite after some coffee?

          If you'd read your own link, you'd see that the licenses are controlled by MPEG LA, not Apple, so I don't see why you have to be waving your (ahem) keyboard around like that.
          KWRussell
        • But it is an ISO standard just like any MPEG CODEC...

          For instance MPEG 2 is used in DVD programs. A royalty is paid for this
          too and is built into the cost of the DVD player. Any media
          player...QuickTime, Windows Media Player all pay royalties to the patent
          holders of the ISO standard their players support. A standard is not
          necessarily free.
          CowLauncher
          • I believe the point...

            is to have an open standard that is free to use so that all browser vendors can implement the same thing. Otherwise you start running into cross browser issues which defeats the point of having a standard in the first place.
            storm14k
          • TANSTAAFL

            There Aint No Such Thing As A Free Lunch.

            Learn it. Love it. Because you can't escape living it.
            frgough
      • "Open" as in how?

        "Open" as in holding patent rights?

        or "Open" as in requiring licensing fees?

        H.264 is both.
        Joe_Raby
        • Open as in anyone can use it

          You FOSS zealots really need to get over yourselves.
          frgough
          • I'm not an FOSS zealot

            Your definition of "open" just doesn't coincide with PC-speak.

            Sure, it's "open" as far as someone that pays royalty fees can license it and use it.

            By that definition, Windows is "open".

            Or you could say that Mac OS X is "open" so long as you pay fees to Apple to purchase their computer hardware.

            It isn't "open" in any way. It's held under patent registrations.
            Joe_Raby
      • Not really.

        He makes a good point that Apple refusing to embrace a standard is not that important when Safari represents so little of the market share. But I would go further to say that the the standard itself means very little when Microsoft, Apple, and other companies won't comply with it. Look at SVG. it's a stadard for vector graphics, so how many browsers support it? One? So who cares. As a consumer, I will use what works with the least amount of changes to the system, as a programmer I'll code for the browser that offers the largest support for my audience.

        If IE keeps filling my computer with crappy plugins that reinforce their own proprietary systems then I'll just use something else. It's why I don't go to NBC's website anymore. I won't buy or support products from vendors whose sites that don't work in Firefox or whatever browser I choose to use at the time.

        Tech companies will not dictate what we use and what vendors buy into if we do not let them, I as the consumer will dictate to the vendors what they will use and they in turn will have to cater to how I want to be sold products if they want my money.

        If Netflix refuses to support H.264 or Ogg T for online viewing and I feel like this is something I absolutely need, then I will just go to another source or walk my butt down to the video store and rent it offline.
        Socratesfoot
        • Agree - I won't go to NBC.com because of the codec

          This is a really disappointing announcement from the standards body. I had high hopes that a standard would be set and embraced for an open and free video format in HTML 5. Not having a video standard removes one major benefit of having a 5.0 revision and will probably slow down adoption rates. We have needed a free standard for a long time. Complex licensing and patent restrictions for something everyone needs and uses is just ridiculous.
          BillDem
        • Actually, SVG is supported by everything but IE

          Actually, IE is supported by every browser but IE. Firefox, Safari, Chrome, Opera? I hear MSFT is mulling it for IE 9, too.
          WulfTheSaxon
  • As well...

    Theora is based on VP3, an old codec from the 90s. So you
    can imagine that if it were to get traction patent holders
    would be coming out of the woodwork for their piece of the
    pie. It is a rights nightmare waiting to happen. Plus the
    quality potential is not that great when compared to any
    modern codec. H264 IS NOT AN APPLE PRODUCT! It is an ISO
    standard like MPEG 2 and so on. So ease er down buckaroo!
    CowLauncher
  • BINK!!!!!!

    Bink is simple yet powerful.

    other wise pick something and if other vendors don't like it, just embed their own.
    Maarek
  • Mozilla pwned!

    Mozilla pwned!
    directory