Slashdot Mirror


Examining the HTML 5 Video Codec Debate

Ars Technica has a great breakdown of the codec debate for the HTML 5 video element. Support for the new video element seems to be split into two main camps, Ogg Theora and H.264, and the inability to find a solution has HTML 5 spec editor Ian Hickson throwing in the towel. "Hickson outlined the positions of each major browser vendor and explained how the present impasse will influence the HTML 5 standard. Apple and Google favor H.264 while Mozilla and Opera favor Ogg Theora. Google intends to ship its browser with support for both codecs, which means that Apple is the only vendor that will not be supporting Ogg. 'After an inordinate amount of discussions, both in public and privately, on the situation regarding codecs for and in HTML5, I have reluctantly come to the conclusion that there is no suitable codec that all vendors are willing to implement and ship,' Hickson wrote. 'I have therefore removed the two subsections in the HTML5 spec in which codecs would have been required, and have instead left the matter undefined.'"

100 of 459 comments (clear)

  1. It's a toughy by 91degrees · · Score: 5, Informative

    Do we use an inferior standard or a closed standard?

    Maybe "implementation dependent" is the term we're after.

    1. Re:It's a toughy by nine-times · · Score: 4, Interesting

      I think Microsoft has lost the media wars, and they pretty well know it. (admittedly, just a guess) Expect their products to support H264 and AAC. The bigger fly in their ointment is probably improved web standards in general. They've been gearing up to fight Adobe (Silverlight vs. Flash) for the proprietary "rich web" market, and if HTML/CSS gets rich enough that we don't need a proprietary plugin, that might not end up being a market worth winning.

    2. Re:It's a toughy by 93+Escort+Wagon · · Score: 2, Insightful

      Do we use an inferior standard or a closed standard?

      Since it seems pretty likely most web users couldn't care less about open vs. closed software, the answer seems obvious - go with h.264, the superior but closed codec. And do it now before Microsoft wades in and decides to muddy things up with more embrace/extend/extinguish shenanigans.

      --
      #DeleteChrome
    3. Re:It's a toughy by Draek · · Score: 4, Insightful

      Inferior standard. Judging from HTML4, by the time we could safely drop HTML5 support from our web browsers there'll be at least a dozen codecs that perform far, *far* better than H.264 does today so alleged superiority buys us very little, there'll still be a time where people interested in performance ignore the standard altogether. On the other hand, H.264's patent concerns will be with us for the next ~20 years, so Theora's advantage in ease of implementation will likely hold up for a much longer time.

      --
      No problem is insoluble in all conceivable circumstances.
    4. Re:It's a toughy by Darkness404 · · Score: 2, Insightful

      The desktop application market never vanished even after web apps became popular, so why assume that plugins and applets will not be worth fighting for?

      ...Because desktop applications have some real strengths where Flash/Silverlight have none? For example, I can't exactly work on a web application when the internet is down. On the other hand, Flash seems to be enjoying hogging CPU cycles and crashing browsers, plus ActionScript isn't much easier to use than JavaScript/HTML/CSS. About the only "strength" Flash has is that it is visually based (its easy for an artist to pick up). There is not a single advantage that Flash or Silverlight really have if HTML, JavaScript and CSS can make application-like things in the browser? Flash and Silverlight aren't any faster, easier, more accessible, etc.

      --
      Taxation is legalized theft, no more, no less.
    5. Re:It's a toughy by betterunixthanunix · · Score: 2, Informative

      Applets certainly do have strength. Applets can guarantee a consistent experience for your users (and you can always point the blame at third party runtimes if they cause a problem). Applets can be signed when users want a higher level of security. Applets add support for unusual codecs or features that are not envisioned by a standards committee (features that can be implemented by a web developer instead if a browser developer).

      --
      Palm trees and 8
    6. Re:It's a toughy by shutdown+-p+now · · Score: 2, Informative

      I think Microsoft has lost the media wars, and they pretty well know it. (admittedly, just a guess) Expect their products to support H264 and AAC.

      It has already been announced a while ago: Silverlight 3 will support H.264 for video, and AAC for audio.

    7. Re:It's a toughy by Chabil+Ha' · · Score: 3, Insightful

      Why the false dichotomy? The market had already voted long before W3C threw in the towel. Apple wasn't going to budge simply because its hardware platform was geared for h.264. It would render the hardware obsolete because now you have to run a software decoder for Theora, sapping the battery for processing that a dedicated, low power h.264 chip already does.

      The problem with the 'open standard' is not necessarily its inferiority, per se, but its complete, utter lack of general market acceptance.

      --
      We're all hypocrites. We all have hidden parts, it's the contrast between them that make us more a hypocrite than others
    8. Re:It's a toughy by MightyYar · · Score: 3, Interesting

      Flash, to my recollection, was pretty much limited to ads and mediocre games before YouTube came along. If YouTube dumped flash, would it still be deemed necessary by the average user? Certainly iPhone users seem to be getting along without it...

      --
      W..w..W - Willy Waterloo washes Warren Wiggins who is washing Waldo Woo.
    9. Re:It's a toughy by maxume · · Score: 5, Informative

      It matters very little. If Microsoft and Apple fail to implement Theora, the fact that the standard calls for it will not matter (because it will not be practical as a universal fallback).

      Mozilla can't license H.264 in a way that lets downstream packagers use it, so they don't want to put it in the standard either.

      The previous /. story discussing the email Hickson sent out covered this stuff pretty well.

      It isn't particularly hard to do things like put a flash fallback inside of a video tag, so people that want to use the standard but still have wide reach have lots of options (flash is the de facto way to play 'web' video today, so I don't think it is unreasonable to assume that this may continue).

      --
      Nerd rage is the funniest rage.
    10. Re:It's a toughy by EXrider · · Score: 2, Insightful

      I think Microsoft has lost the media wars, and they pretty well know it. (admittedly, just a guess)

      Ugh... bulky .WMV files are all I get in those "Subject: FW: FW: Fwd: FWD: FW: WOW NEATO LOOK AT THIS!!!" emails from retired relatives. Seems MS has one niche in the market nailed; the niche that doesn't understand how to post and/or send links of videos that are posted on websites.

      --
      grep -iw skynet /etc/services
    11. Re:It's a toughy by StrawberryFrog · · Score: 2, Informative

      Flash/Silverlight ... I can't exactly work on a web application when the internet is down

      Yes, you can exactly do that. Or will, soon, if it's coded like that. Silverlight out of browser apps (and, I suppose, Adobe AIR apps) can run without network. Better yet, the coder can detect that there's no network, and keep data locally for a later sync.

      There is not a single advantage that Flash or Silverlight really have if HTML, JavaScript and CSS can make application-like things in the browser?

      A nicer programming model. C# may not be for everyone, but lots of people know it, like it, and prefer it over flash or JavaScript.

      Easier to mix graphics and text in Silverlight than in html.

      Also, easier to make pixel-precise layouts across browsers and OSs.

      Flash and Silverlight aren't any faster

      Javascript has gotten lots faster lately, but I think compiled C# bytecode is still faster.

      --

      My Karma: ran over your Dogma
      StrawberryFrog

    12. Re:It's a toughy by a2wflc · · Score: 3, Interesting

      > I don't think Flash will go away overnight.
      I don't think it will go away at all
      Not when agencies can charge $100s for a 100K flash app that does something our html contractor could have done in 5 minutes and 2 lines of javascript he found online. (trivial apps like rotating images)

      (Many) Agencies and individuals like to be "experts" on things that take special tools and knowledge so they can charge more.

      LOTS of contractors can do html/css/basic javscript. Not as many can do flash and those who can don't want flash to go away.

      If an agency delivers HTML, there is usually someone in the office who can edit it (change wording, colors, etc). But if you want flash changed, you are more than likely going to need to give the agency more work.

    13. Re:It's a toughy by DrGamez · · Score: 2, Insightful

      The whole point was to make it so you didn't need any additional plugins or support to get video to play. I know it's a work-around but faking it seems to go against the whole point.

    14. Re:It's a toughy by benwaggoner · · Score: 2, Informative

      I think Microsoft has lost the media wars, and they pretty well know it. (admittedly, just a guess) Expect their products to support H264 and AAC.

      Microsoft products have supported H.264 and AAC for quite a while. They're in Zune, Xbox 360, MediaRoom (IPTV), and it's coming in Silverlight 3 and Windows 7.

    15. Re:It's a toughy by Draek · · Score: 2, Informative

      I don't see why video will be any different once there is actually an accepted standard for it.

      XviD isn't even a candidate in this, even though it has far wider support in both hardware and software than h.264. Why? "ohh, h.264 is much better". What makes you think the same won't happen with h.264 itself?

      I've got no concerns over h.264 patents. The only people are those who have an agenda to push.

      Wrong. Either you live outside the US, or you *should* worry about h.264 because MPEG certainly cares about you or anyone else who uses their patent without the requisite license.

      Other than 'I can't just use their code without paying for it', I've yet to see any other reason not to use h264, please enlighten me, without resorting to FUD (i.e. copyright/patent bullshit).

      Per-user licensing schemes are incompatible with most Free Software licenses. If you want to know more, ask a lawyer, I'm not one. Opera could, of course, pay for them but they oppose it on philosophical grounds since that automatically raises the barrier of entry on the browser market which only benefits currently-established companies.

      --
      No problem is insoluble in all conceivable circumstances.
    16. Re:It's a toughy by imamac · · Score: 2, Interesting

      I have yet to wish for flash on my iPhone.

    17. Re:It's a toughy by hairyfeet · · Score: 2, Interesting

      Could we please get the game sites to dump flash as well? I don't mean those sites where you play 'lunchbreak" games, I am talking about the major sites set up to support a AAA commercial game. It is so fun when I get a new game and end up having to go to some out of the way place to find patches for it because the site set up by the game publisher makes you wade through 30 minutes plus of irritating as shit bling bling marketing BS just to get to the download section.

      Would it really be so hard to have a fricking menu on the left side that was NOT based in flash where we could just go get the fricking patches please? It is bad enough that I have to crack every damned game I buy because while the game runs in 64bit the &^%$^&%$ DRM does not, but really, the websites being based entirely in flash, with loud sound effects and more bling bling than you can shake an Impala at really REALLY need to die in a fire.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    18. Re:It's a toughy by Chabil+Ha' · · Score: 2, Insightful

      See, you're not looking towards the future. You need to be thinking what browsers people will be using. See, you keep thinking that everyone in the future will be sitting at home on a computer. You keep thinking that whatever browser people will be using, they'll have myriad choices on what device they will be using it on.

      More and more people will be using mobile devices to do surfing, watch videos, etc. This comes back to hardware. What devices currently have a hardware decoder for Theora? How many in the future will? I would place my chips on h.264 being on more future devices looooooonnngggg before I see them with Theora.

      Which market? The browser market is currently tipped toward Theora, because Firefox, being an open source project, is unlikely to implement H.264

      But what stops a hardware device maker from including them with its device? Again, your thinking is too limited.

      And that is my greatest criticism for OSS (yes, I know generalities)--it only thinks of its own self-importance, too busy playing 'me too', and not taking the big picture into consideration when developing a strategy (if one is even created at all).

      --
      We're all hypocrites. We all have hidden parts, it's the contrast between them that make us more a hypocrite than others
  2. Seriously? Lolcats? by Anonymous Coward · · Score: 5, Funny

    Ars Technica has a great breakdown

    Oh, I totally agree. The best articles always insert two lolcats into their page so that we get a better idea of what's going on.

    Did I miss something or is it still 2006?

  3. why does the codec have to be in the spec? by ibookdb · · Score: 5, Insightful

    and let the content providers decide.

    1. Re:why does the codec have to be in the spec? by LordKronos · · Score: 3, Insightful

      Because otherwise you end up with the case that no one codec works in all browsers, so websites will have to support both formats by encoding all their videos twice. Instead, I suspect most website owners would just say "yeah....OR I could just keep doing it in flash and only worry about 1 format that can work in all browsers."

    2. Re:why does the codec have to be in the spec? by clone53421 · · Score: 2, Informative

      Because people shouldn't have to be prompted to install codecs in order to view in-browser videos.

      So you include the codecs with the browser. Since you don't want to include every codec known to man, you pick one. Or several, as the case may be...

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
    3. Re:why does the codec have to be in the spec? by DragonWriter · · Score: 2, Insightful

      Instead, I suspect most website owners would just say "yeah....OR I could just keep doing it in flash and only worry about 1 format that can work in all browsers."

      Except that most browsers don't include Flash support, and browsers do exist on platforms for which there is no Flash.

      Browsers don't just exist in desktop OS's anymore -- that's one of the big reasons for HTML5.

    4. Re:why does the codec have to be in the spec? by Serious+Callers+Only · · Score: 5, Insightful

      The whole point of the element is to allow content providers to choose one of the always supported formats and therefore know a-priori that it will work in the user's browser. A "choose one from this list" strategy, or creating a new plugin-hell for codecs doesn't accomplish this end.

      I disagree - the video element explicitly allows for several source files, so the whole point is not to allow only for one codec, or to mandate several codecs which are supported by everyone. That would have been nice, but hasn't been possible. As it is the video element is now being treated more like the image one - different browsers will support different image formats, but most will support a few core ones.

      The whole point of the video element is to allow pages to easily embed video files (as opposed to the messy complicated method using object elements). The video element allows for several encodings in order, so the process of choosing a codec is transparent to the user, so long as you can give them something they can play, and is painless for the provider, given that there are free options for converting to ogg.

      So it's quite possible right now, in theory at least, to serve video that every browser on every device can play (h.264/ogg/flash) - here's an example.

      Life would be great if there was one clear unencumbered codec with no drawbacks, or at least a choice of a few (as there are for image formats), but there isn't one clear winner (ogg theora has definite disadvantages, the most important being lack of hardware support and quality issues). I think Apple should support Ogg, and see why Mozilla resist h.264 - there are strong arguments for both sides.

      In the meantime the video element makes presenting video possible without a plugin with any sane browser (i.e. not IE), and is a step toward native browser support when people converge on a codec (or several) as they did with image formats.

    5. Re:why does the codec have to be in the spec? by Java+Pimp · · Score: 4, Funny

      Because people shouldn't have to be prompted to install codecs in order to view in-browser videos.

      Yeah really! Every time I go to certain sites I get a prompt to install a new codec to see this hot video... And each time I do that my homepage changes to something not quite safe for work... I wouldn't mind so much if they'd quit messin with my homepage... sheesh!

      --
      Ascalante: Your bride is over 3,000 years old.
      Kull: She told me she was 19!
    6. Re:why does the codec have to be in the spec? by mwvdlee · · Score: 2, Insightful

      Except that most browsers don't include Flash support, and browsers do exist on platforms for which there is no Flash.
      Browsers don't just exist in desktop OS's anymore -- that's one of the big reasons for HTML5.

      I'm guestimating roughly 1000% of those platforms that currently don't support flash, won't ever support HTML5.

      These platforms will be replaced by updated/new platforms which may just as easily support Flash or HTML5.

      The existance of these platforms is therefore of no influence to deciding between HTML5 and Flash and a non-issue.

      --
      Slashdot social media options: AIM, ICQ, Yahoo, Jabber and Mobile Text. Why no MySpace?
    7. Re:why does the codec have to be in the spec? by FrankieBaby1986 · · Score: 2, Interesting

      Why not just un-encumber h.264? If it is so extremely valuable to the world as a whole, and so superior, then the government should just buy the damn thing and release it.

      Or simply invalidate the patents behind it. Call it Eminent Domain or something. I mean, I know it would suck to lose your patents, but I'm sure whoever created it has recouped their expenses and even profited by now, since it's so damned important.

      --
      ERROR: SIG NOT FOUND (A)bort, (R)etry, (F)ail?:
  4. Apple and Xiph by _Hiro_ · · Score: 4, Interesting

    It seems like Apple has something against implementing any Xiph codec... FLAC and Vorbis support in iTunes is nonexistent, and even with the QuickTime plugin, iTunes still doesn't have proper tagging support. And now refusing to add Theora support in Safari?

    Perhaps someone on the Xiph board did something to one of Apple's Media guys when they were kids or something?

    --
    -Pope Peter Porker, S.O.W., K.M.K.R., U.G.O.A., F.S.G.S.D.
    1. Re:Apple and Xiph by Anonymous Coward · · Score: 3, Insightful

      Perhaps someone on the Xiph board did something to one of Apple's Media guys when they were kids or something?

      Apple simply does not like free codecs because if customers are allowed to use them, then the corporation loses some control over the customers. That's the reason why people should refuse to buy anything from Apple and other companies with similar attitude towards their customers.

    2. Re:Apple and Xiph by Anonymous Coward · · Score: 4, Insightful

      Regardless of why they have some hatred for Xiph who cares what Apple's doing? Just specify Ogg. Apple will either lose market share as people switch to a browser that doesn't suck or they'll cave and use Ogg. If you can get 3 of them to agree I'd say that's pretty good. Are we just going to stop bothering to innovate because Apple won't give us its blessing? Let's just rename Apple to "Microsoft" and call it a day.

      We (developers) are the ones that determine who wins the browser battles. We make the sites and we tell people what browser to use. FireFox didn't install itself on grandma's computer - that was us.

    3. Re:Apple and Xiph by 99BottlesOfBeerInMyF · · Score: 4, Insightful

      Regardless of why they have some hatred for Xiph who cares what Apple's doing?

      Ipod and iPhone owners care. Content providers looking to target iPod and iPhone owners care.

      Apple will either lose market share as people switch to a browser that doesn't suck or they'll cave and use Ogg.

      You're oversimplifying. This about more than just Web browsers. It is also about content services. When you don't have Google's Youtube on board with Ogg and you don't have iTunes on board with Ogg and it won't play on iPhones or iPods and you have little likelihood of that changing, specifying Ogg in the spec results in the spec not gaining widespread implementation and failing.

      Are we just going to stop bothering to innovate because Apple won't give us its blessing?

      Apple is one of the companies pushing HTML5 and already implements it in Safari. They aren't holding back progress so much as trying to push it in a different way than what Mozilla and Opera want.

      We (developers) are the ones that determine who wins the browser battles.

      I'd say the content providers have as much or more influence than browser developers. If the video element is implemented in a way content providers like iTunes and YouTube are not happy with, then it will be ignored by them and we''ll be stuck without any progress and a Web still locked into a fragmented mix and dominated by Flash video and Silverlight.

    4. Re:Apple and Xiph by truthsearch · · Score: 4, Insightful

      Apple uses open standards in their MobileMe / .Mac implementation. They also write standards-based server components, like CalDAV. Their platforms' preferred 3d library is OpenGL, another open standard.

      Clearly they support many open standards, so it's not just about control over their customers.

    5. Re:Apple and Xiph by shutdown+-p+now · · Score: 4, Informative

      You misunderstand the nature of HTML5 standardization process. Unlike previous HTML iterations, which were designed by W3C committee which largely did not intersect with people who actually implemented it, HTML5 is a vendor-driven effort that had only recently came under the aegis of W3C (after the latter's XHTML 2.0 died a quick and painless death). Since it's vendor-driven, it's going to be exactly what the vendors can agree upon - no more, and no less.

    6. Re:Apple and Xiph by larry+bagina · · Score: 3, Informative

      The fact that it's open source or royalty free doesn't mean there are no patent trolls ready to file a lawsuit once Apple or Microsoft use it.

      It would be nice if Congress could pass a law for proposed standards to give patent trolls a 6 (or 3) month period to announce any infringement or forever hold their peace.

      --
      Do you even lift?

      These aren't the 'roids you're looking for.

    7. Re:Apple and Xiph by Evanisincontrol · · Score: 5, Insightful

      We (developers) are the ones that determine who wins the browser battles. We make the sites and we tell people what browser to use.

      Woah woah woah. That's a huge misconception that needs to be squashed right now: We, the content providers, do not tell the customer what browser to use; rather, the customer tells us what browser they're willing to use to view our content.

      Why do you think so many "IE6 approved" sites still exist? Because those website's operators desperately want people to continue using IE6? No, they do it because a very large number of people are still using IE6 and are going to continue using IE6 regardless of what browser we mighty developers to try "force" others to use.

      As someone else pointed out above, the problem with trying to hardball Apple into playing nice is that Apple will just sit and wait. When website developers go to create their sites and try to ensure cross-browser compatibility, their response to the problem will NOT be "Oh, Apple is just being douchebags. I'll just not bother supporting Safari until they support Theora." Instead, what they'll probably say is, "Hey, flash videos work in every browser. Why should I bother using this stupid VIDEO tag?"

    8. Re:Apple and Xiph by benwaggoner · · Score: 2, Informative

      It seems like Apple has something against implementing any Xiph codec... FLAC and Vorbis support in iTunes is nonexistent, and even with the QuickTime plugin, iTunes still doesn't have proper tagging support. And now refusing to add Theora support in Safari?

      No need for conspiracy theories. Theora doesn't solve any problems for Apple.

      Theora won't work in iPods, iPhones, or AppleTV.

      And Theora is less efficient than even H.264 baseline, and so would raise their (presumably quite substantial) bandwidth costs for delivering video content.

    9. Re:Apple and Xiph by radtea · · Score: 4, Insightful

      The fact that it's open source or royalty free doesn't mean there are no patent trolls ready to file a lawsuit once Apple or Microsoft use it.

      Likewise, simply because the MPEG LA controls the licensing of KNOWN patents for H.264 doesn't mean there are no patent trolls ready to file a lawsuit once it gets adopted as a standard.

      There is also no assurance that the MPEG LA won't try to monetize their position as the sole licensing authority for H.264 if it were to be adopted into the standard. Unisys anyone?

      So Apple's case would only be plausible if they can show that there is any reason to believe that the software-patent-related risk is higher for Theora than H.264, and they have not done that.

      --
      Blasphemy is a human right. Blasphemophobia kills.
    10. Re:Apple and Xiph by TheTurtlesMoves · · Score: 2, Interesting

      The same goes for H.264. In fact the already has been more patent trolls with H.264 than with theora....

      --
      The Grey Goo disaster happened 3 billion years ago. This rock is covered in self replicating machines!
    11. Re:Apple and Xiph by arose · · Score: 2, Funny

      but reality is that H.264 is a higher quality-per-bandwidth codec

      ...for high bitrates.

      It's cute that sites like Wikipedia insist on using formats like Theora, but the industry players have committed to H.264, and H.264 is going to be the standard

      Don't tell us about it, tell to the CEOs of the Mozilla Foundation, the Wikimedia Foundation, Redhat, Opera and so on that they are not "industry players". Also don't forget to tell W3C that the real industry players changed their standard to include a patent ridden nightmare, they will be interested to hear that.

      --
      Analogies don't equal equalities, they are merely somewhat analogous.
  5. irrelevant by Anonymous Coward · · Score: 5, Insightful

    "Apple is the only vendor that will not be supporting Ogg"

    Except IE, which doesn't support, and has not announced plans to support, anything. Until they decide what they're going to do, it really doesn't matter what everyone else is doing.

    1. Re:irrelevant by Dan+Ost · · Score: 2, Interesting

      Just watch. Once IE's market share hits 50%, suddenly Microsoft will start playing ball. The search revenue from all the IE users who don't bother to change the default search is too nice to simply give up.

      --

      *sigh* back to work...
    2. Re:irrelevant by nine-times · · Score: 4, Insightful

      Well it does matter, it's just that the matter is far from settled.

      Honestly, I think it is possible to overestimate the power of Microsoft's vendor lock-in. If they don't get in gear and really compete in the browser market, it's only a matter of time before it bites them in the ass. They've already lost of decent chunk of the market to these other browsers.

      If these browsers get to the point where they're all offering a clearly superior experience on the web, and Microsoft is still dragging their feet, they will eventually become irrelevant themselves.

    3. Re:irrelevant by Draek · · Score: 2, Interesting

      If these browsers get to the point where they're all offering a clearly superior experience on the web, and Microsoft is still dragging their feet, they will eventually become irrelevant themselves.

      Exactly. Which is precisely why Microsoft isn't doing anything, and probably won't. Apple's NIH syndrome and Google's bandwidth interests will prevent them from accepting Theora, Mozilla's legal and Opera's monetary problems with H.264 prevent them from accepting it in turn, and neither faction holds enough leverage over the web to 'win' here without Microsoft's support.

      End result? no single codec is picked as the standard, web developers ignore the video tag and continue relying on Flash, the status quo is maintained, Microsoft's position isn't in danger, all without them having to do a single thing. Exactly the best possible scenario for them.

      Anyone looking for Microsoft to settle this matter should, IMHO, start looking elsewhere.

      --
      No problem is insoluble in all conceivable circumstances.
  6. Major browser vendors by glwtta · · Score: 4, Insightful

    Apple and Google favor H.264 while Mozilla and Opera favor Ogg Theora.

    Right, while convenient, that doesn't strike me as a very comprehensive list of "major browser vendors".

    --
    sic transit gloria mundi
    1. Re:Major browser vendors by Aphoxema · · Score: 2, Funny

      It doesn't have to be an exhaustive list, it just has to have a few big names in support to mitigate the toppling effects of change.

      Because Mozilla are obviously the good guys because they're the ones I like, personally, Apple and Google need to cave into the will of the commons. The commons, of course, being myself.

      --
      "Most people, I think, don't even know what a rootkit is, so why should they care about it?"
    2. Re:Major browser vendors by sam31415 · · Score: 4, Informative
      If you click through to Hickson's actual summary, you can see why Microsoft is being largely omitted from the discussion:

      "Microsoft has not commented on their intent to support <video> at all."

    3. Re:Major browser vendors by Just+Some+Guy · · Score: 2, Informative

      Right, while convenient, that doesn't strike me as a very comprehensive list of "major browser vendors".

      Good point. Let me fix that: "Hickson outlined the positions of each major browser vendor that is likely to get off their ass and release something relevant to this issue within the decade". Does that about cover it?

      --
      Dewey, what part of this looks like authorities should be involved?
    4. Re:Major browser vendors by KingMotley · · Score: 2, Insightful

      Microsoft hasn't commented, which isn't the same as supporting neither. However, considering that silverlight 3.0 is slated to support H.264, I suspect that says a lot by itself.

    5. Re:Major browser vendors by icebraining · · Score: 2, Informative
  7. There was a simple solution... by Guspaz · · Score: 5, Insightful

    They could have simply specified that a browser must support ONE of the two options, h.264 or Theora. This would have at least provided a reference to websites, such that they can guarantee that they need support no more than two codecs. Without a standard, they can't necessarily guarantee that a browser will support either. A third party browser may come by and decide to implement nothing but MJPEG since it isn't specified.

    I mean, there are legitimate concerns in both camps. Theora's hardware support is non-existent, and h.264 has expensive licensing fees. So why not allow browser manufactuerers to pick the one that best suits their position, rather than leaving it undefined entirely?

    A guarantee of at least one of two being supported is better than no guarantee at all.

    1. Re:There was a simple solution... by samkass · · Score: 5, Insightful

      HTML doesn't specify what image format must be supported (PNG, GIF, JPG, etc); why is video any different? If HTML had specified GIF explicitly up-front, we'd all be in trouble when UniSys became dicks about it.

      Let the market decide. If h.264 succeeds despite the extra cost, it means folks found enough value to justify the cost. If DivX or VC1 come out of nowhere to take over the web we won't be left with an out-dated standard. If a sleeper patent hits Theora hard we'll be glad we didn't lock ourselves down.

      --
      E pluribus unum
    2. Re:There was a simple solution... by John+Whitley · · Score: 2, Insightful

      Theora's hardware support is non-existent

      Huh? Theora would have hardware support fired up within three blinks of its ratification as part of HTML5 and the release of browsers supporting it. For many (most? all?) instances, such "hardware" support is often implemented on DSP core(s), not a dedicated ASIC just for a specific codec, making the update just a matter of new firmware for existing systems.

      Allowing a "pick one" scenario means that third-party content providers have no freaking clue what format they can present their data in for their users. The worst of all worlds: everyone has to transcode and store video into N different formats, because the industry can't get their ducks aligned...

    3. Re:There was a simple solution... by shutdown+-p+now · · Score: 2, Interesting

      It's definitely a better option, but there is a catch - it means that content providers who want to reach the widest possible audience will need to encode video in H.264. And that means that they will need H.264 encoders, which are by definition non-free (since license fees must be payed for those).

      Now consider something like Wikipedia. Since videos are uploaded by the users, it would effectively require all of them to have licensed H.264 codecs to contribute - which is an unacceptable burden for a Free encyclopedia. Though I guess automatic transcoding of uploaded Theora videos to H.264 would be an option, but it would likely be very detrimental to quality.

    4. Re:There was a simple solution... by ianare · · Score: 3, Insightful

      That's a good point, but the bandwidth and storage requirements of images pale in comparison to video. I've had to make sites using GIF for IE6 and PNG for browsers that don't suck (to take advantage of the alpha channel). It was a PITA, but the extra storage requirements were not that big a deal. Doing the same with video would be much more of a problem, even with today's cheap storage.

    5. Re:There was a simple solution... by Locutus · · Score: 2, Informative

      you forgot this one, if a sleeper patent hits h.264, DivX, VC1, or any of the codecs then in every case it will have to be dealt with. Sorry, I just don't buy the bit about only one codec, the open source one, being subject to patent issues.

       

      LoB
       

      --
      "Anyone who stands out in the middle of a road looks like roadkill to me." --Linus
  8. Hardware Encoders by Nate53085 · · Score: 5, Insightful

    The best reason I have seen so far as to why Apple/Google favor H.264 is because their current products have H.264 hardware encoders in them. Switching to ogg/theora would hit battery life hard in these devices since it would have to be done in software. While I agree that its a selfish reason, its a reason better then "cause we want it". I would really like to see Theora succeed though, an open standard for web would be a beautiful thing

    --
    So put that in your pipe and grep it
    1. Re:Hardware Encoders by pembo13 · · Score: 4, Informative

      Hardware encoders/decoders would come pretty fast if Theora was made the HTML5 standard.

      --
      "Thanks for all the money you paid to us. We've used it to buy off ISO among other things" -Microsoft
  9. Why does it care? by kindbud · · Score: 4, Insightful

    Really? Why does the HTML5 spec care what codecs are used? Why doesn't it just provide a way to specify which codec the author used to encode the media file, and let the browser prompt the user to get it if needed?

    --
    Edith Keeler Must Die
    1. Re:Why does it care? by Curate · · Score: 3, Insightful

      Indeed, as was done for pictures using the tag. HTML didn't specify a particular file format. You could use .bmp, .ico, .gif, .jpg, etc. Why on Earth would you WANT to standardize on a particular file format and lose that flexibility? Better file formats will show up over time and certainly you'd like to be able to use tem. The good formats will stick and become de facto standards. The not so good formats will fall by the wayside.

    2. Re:Why does it care? by muuh-gnu · · Score: 2, Insightful

      > Why does the HTML5 spec care what codecs are used?

      You somehow missed the whole discussion, didnt you? If a spec shouldnt care in what way content is encoded it is trying to show, what _should_ it actually care about?

      > Why doesn't it just provide a way to specify which codec the author used to encode the
      > media file, and let the browser prompt the user to get it if needed?

      And where should a free browser get a patented and thus non-free codec from? Or did you actually mean that a free browser should serve as a sales vehicle for proprietary content codecs? Do you imagine what a mess the web would be if for example, browsers wouldnt have a few standardized image formats built in, and would ask you every time you go to a new site to purchase some other proprietary format the images on the site happen to be encoded in?

      One basic codec you as a developer can rely on, that everyone has installed, is a good thing (tm). If you want better quality, better compression, whatever, you can always bog your user to install your proprietary pay-for stuff, but whats so fundamentally wrong with a free codec everybody can use, that so many sides are opposing it?

    3. Re:Why does it care? by JCSoRocks · · Score: 3, Informative

      Because you end up with the craptastic situation like IE6 where they sort of support PNG but not really because they don't support transparency. If there isn't universal browser support for a format it might as well not even exist / be an option because you can't use it. If you have to code for IE6 you can't use transparent PNGs can you? So what difference does it make that you can "use any format?"

      If we go this route with video what options are left? Stick with flash? Encode everything in two different codecs and *hope* that the browsers all support one of the two? I don't know about you but I think those options suck.

      --
      You are using English. Please learn the difference between loose and lose; they're, there, and their; your and you're.
    4. Re:Why does it care? by clone53421 · · Score: 3, Insightful

      At present, any time I'm surfing the Web and I get a popup telling me "You need to install 'X' to view this video", I assume it's a virus. I'd actually prefer to keep it that way... it's simple, at least.

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
    5. Re:Why does it care? by shutdown+-p+now · · Score: 4, Informative

      The fear is that the "good format" in this case will be H.264, and once it will stick and become de facto standard, we'll have the same mess as with GIF all over again - since FOSS browsers won't be able to support it legally (at least in U.S.), nor free content creation/editing tools.

    6. Re:Why does it care? by weicco · · Score: 2, Interesting

      Img-tag doesn't specify which image formats you must or must not use so I really don't understand why video-tag should be any different. Video-tag could just instruct the browser that "put the video in here and fetch stream from here or if user has no ability to play the video display whatever is inside the alt-attribute".

      So when browser sees video-tag it renders it by using which ever video plugin or built-in mechanism is in use, be it Flash, Silverlight, Windows Media Player or whatever. Then it is up to browser vendors to offer mechanism to download, install and/or configure video player and/or codec to the browser. No need to force the whole world behind a single format.

      Just my uneducated opinion. I don't know much about video codecs.

      --
      You don't know what you don't know.
    7. Re:Why does it care? by Ronald+Dumsfeld · · Score: 2, Interesting

      No, you don't know much about video codecs - or the browser wars.

      The huge headache everyone wants to avoid is content providers having to code around, and store duplicate copies of video, to cater to all the browsers.

      This is before you get into all the bullshit about codecs that are really rootkits and the like. You do not want your browser saying, "I cannot cope with the computationally intensive task to render this video without 'magic software' from goatse.cx".

      --
      Where's the Kaboom?
      There's supposed to be an Earth-shattering Kaboom.
  10. XiphQT Components by Anonymous Coward · · Score: 5, Informative

    http://xiph.org/quicktime/

    Adds support for Ogg Vorbis and Ogg Theora to QuickTime (which is used for nearly all media playback on OSX). Easy to install (but could be made easier easily - such as making into a .pkg), and makes Safari 4 work with <video> and Theora.

    Also, can we please stop whining about this in relation to the HTML5 spec? HTML has never specified file formats for media/objects (<img>, <object>) and it should *not* start now.

  11. Re:Translation by Anonymous Coward · · Score: 2, Insightful

    Apple has been a leader at finding innovative ways of pounding you in the ass for a long time...

  12. an alternate solution: by martas · · Score: 2, Funny

    apple, go fuck yourself.

    </flamebait>

  13. Re:Translation by nine-times · · Score: 2, Insightful

    It would be nice if Apple would go ahead and support OGG Vorbis and OGG Theora. Can any lawyerly folk give an idea of the worst possible scenario here? Someone steps forward claiming to have patented something in OGG, and Apple is forced to either strip support or pay a licensing fee?

    On the other hand, their method of supporting the video tag seems somewhat reasonable. It looks like any format that Quicktime supports, Safari will support in the "video" tag. It's not hard to go download the OGG Theora codec online, and then Quicktime will support it. Same with DivX and Xvid and anything else.

    No, it doesn't really solve the problem of having a single video format that you can assume everyone can play, but it's sort of a reasonable way of approaching the problem IMO. Too bad the government can't just take patents as eminent domain with some kind of pre-set compensation for the inventors. I kind of feel like we'd all be better off if the issues surrounding H264 could just be settled once and for all, without waiting for the patents to run out.

  14. Re:why not both or more? by rawr_one · · Score: 2, Insightful

    They need to implement one codec and one alone because that leaves no room for varying support for codecs. If they define multiple, Microsoft will implement whichever codec they want, Google will do the same, Mozilla will do the same, et cetera, and content providers will have to make that content available in all of those different formats just so that they can guarantee that people will have access to it.

  15. Argument moot, just use both by SuperKendall · · Score: 3, Informative

    You can use a single block of HTML below to provide video for everyone using the new tag:

    Video For Everybody

    It works on older browsers too, falling back on built in players or even flash if it has to. You simply provide it one .mp4, and one .ogg file and it uses which is best.

    Don't let this bickering stop everyone from moving to the video tag as soon as possible, which may then see further solution on a final standard.

    I have to say though, the hardware support aspect to me makes h.264 support a must. I also think Apple should support ogg too, but Mozilla really needs to support this de-facto standard for video (it's not just Apple using this in hardware).

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
    1. Re:Argument moot, just use both by TheTurtlesMoves · · Score: 2, Informative

      Its not just the US. Even in the EU they grant software patents. No one has enforced or tried to enforce them yet. But its not a given you would win a court case based on a "software only" defense.

      --
      The Grey Goo disaster happened 3 billion years ago. This rock is covered in self replicating machines!
  16. Re:Like Capitalism by Chabil+Ha' · · Score: 3, Insightful

    The market has already decided. But it wasn't decided because of software, it was decided on hardware. Theora does not have a dedicated hardware decoder that hardware makers can pull off the shelf and incorporate into their devices. h.264 does. And, when you take into consideration the sheer number of devices that have that chip installed (virtually every 5th generation iPod and forward from Apple) it becomes very easy to tell that h.264 was going to be the winner.

    --
    We're all hypocrites. We all have hidden parts, it's the contrast between them that make us more a hypocrite than others
  17. Re:Like Capitalism by MightyMartian · · Score: 3, Insightful

    All I can say is "Fuck Apple".

    --
    The world's burning. Moped Jesus spotted on I50. Details at 11.
  18. Re:Translation by timster · · Score: 3, Informative

    Well, with a "submarine" patent, the patent holder will typically wait until the "invention" is in common use, THEN sue for retroactive damages. Those sorts of awards can get very expensive.

    --
    I have seen the future, and it is inconvenient.
  19. And that is a trivial problem by Anonymous Coward · · Score: 2, Insightful

    If HTML5 had required Theora support, there'd be two or three months delay and then all the ASICs you could shake a stick at would be there.

    Apple use H.264 and so their iPod/iPhone/et al demand an ASIC for it. But until Apple wanted one, there wasn't one.

    For full systems (notepad/tablet/laptop/PC) there would be a mod to the graphics card driver and there would be hardware accellerated Theora. Two weeks tops.

    But there WILL NOT be a patent free H.264 for another 17+ years.

    Odd you forgot about that beam in the path of the Free Market when it comes to the bloody PATENT. Very free market, that is...

    1. Re:And that is a trivial problem by Dahamma · · Score: 2, Insightful

      If HTML5 had required Theora support, there'd be two or three months delay and then all the ASICs you could shake a stick at would be there.

      It's not nearly that "trivial"...

      These days it's not about simple decoders/ASIC chips, it's about complex SoCs that require a huge amount of development, testing, reference software/drivers, etc (not to mention manufacturing, marketing, sales/design wins, and application development/integration before it gets into a CE device...)

      And those SoCs with H.264 support are already in literally hundreds of millions of set-top boxes, phones, portable media players, Blu-Ray players, and even connected TVs and receivers. It would be a joke trying to push a "standard" requiring Theora that immediately shuts out that many existing devices.

      Then again, I don't think H.264, Theora, or any other specific implementation of a video codec should be required in an HTML standard...

  20. Not another time by kmike · · Score: 3, Informative

    I could swear I already saw this a few days ago here, on Slashdot. And indeed:
    http://tech.slashdot.org/story/09/07/02/184251/Browser-Vendors-Force-W3C-To-Scrap-HTML-5-Codecs?from=rss

  21. Re:why not both or more? by jhfry · · Score: 2, Interesting

    More importantly are these factors:

    - Ogg requires ZERO licensing costs, which is very important to the Open Source community who want to create free products that do not produce revenue for the creator.
    - Ogg is not currently hardware accelerated by any mainstream hardware (encode or decode) and therefore is not ideal for current generation netbooks or other low powered devices.
    - Ogg does not produce quite the same quality as the patent encumbered options at low bitrates

    These are the core arguments for and against ogg, the only royalty free option. If ogg produced very similar quality at the same bit rates and there was hardware on the market that encoded and decoded it then it would be the spec without contention.

    If it were up to me, I would say write it in the spec as the standard and prey that demand encourages manufacturers to add hardware acceleration to their products. At the same time, start an OGG quality improvement campaign and try and get some massive attention paid to the development of Ogg Vorbis over then next few months while HTML 5 spec browsers are being developed and tested.

    I believe that making it the standard would ensure that it gets the attention it needs to achive quality/feature parity with some of h264 and other competitiors.

    --
    Sometimes the best solution is to stop wasting time looking for an easy solution.
  22. encourage browser vendors by shmlco · · Score: 2, Insightful

    If the H.264 folk were smart they'd encourage browser vendors to support H.264 and license it to them for free. Why? Because that would ensure that H.264 becomes the dominate standard, and open the floodgates to users creating and uploading and playing H.264 video.

    In the meantime, the H.264 group makes its money off the hardware guys, as now every computer, notebook, phone, and media device will need low-power dedicated H.264 hardware decoders.

    --
    Any sect, cult, or religion will legislate its creed into law if it acquires the political power to do so.
  23. Both? by Diabolus+Advocatus · · Score: 2, Insightful

    Can there not just be support for both?

    If a browser vendor doesn't implement them both then it's their market share that will suffer, so browser vendors really would have no choice.

    So... Why not implement both standards?

  24. Re:Like Capitalism by RedK · · Score: 2, Interesting

    This same argument has been made for more than 15 years about every piece of opensource software. In the end, Microsoft gets to decide, if they even implement at all. That's what I've been referring to by saying we've been down that road before. And guess what, Microsoft will probably go over to h.264, not Ogg Theora. And guess what, Firefox will have h.264 support when all is said and done.

    --
    "Not to mention all the idiots who use words like boxen."
    Anonymous Coward on Monday August 04, @06:49PM
  25. MPEG-LA licensing is a fucking bitch by Nicolas+MONNET · · Score: 4, Insightful

    and a poster child against software patents. It's *very* expensive for small players, it's incompatible with free media, the terms are almost impossible to comprehend (or at least you need several "IP" lawyers on staff), plus you aren't even assured that you won't be sued in Texas by some scum sucking, syphillitic pus-drinking, rotting corpse-devouring and worm-infested defecation-eating patent troll.

    1. Re:MPEG-LA licensing is a fucking bitch by David+Gerard · · Score: 3, Funny

      Scum Sucking Syphillitic Pus-Drinking Rotting Corpse Devouring Worm Infested Defecation Eaters' Anti-Defamation League on line two for you. They're upset at being compared to patent trolls or MPEG-LA, and are demanding you upgrade their status to "like child rapists."

      --
      http://rocknerd.co.uk
  26. Re:Doesn't matter. Microsoft not supporting it by Tweenk · · Score: 2, Interesting

    Microsoft's blessing was a must when they had 95% market share. Right now they have no more than 70% and it is steadily declining - by the time HTML5 is available, they might not matter any more. Moreover the majority of their market share is just uninformed. All it takes now is one really big "killer site" like Youtube not supporting IE, and their share will plummet into the low 20s.

    --
    Those who would give up liberty to obtain working drivers, deserve neither liberty nor working drivers.
  27. The H264 scumbags are a scourge by Nicolas+MONNET · · Score: 2, Insightful

    They're not content with having hardware makers pay, they charge for encoding, decoding and software, if they can get away with it.

  28. Re:why not both or more? by PeterBrett · · Score: 2, Insightful

    Even Linux users can "legitimately" use WMV if they want.

    How?

  29. Re:Like Capitalism by rawler · · Score: 2, Interesting

    Interestingly, sites implementing H.264 will not really find a big market. (At least, initially). According to http://en.wikipedia.org/wiki/Usage_share_of_web_browsers and it's sources, 1 out of 10 users actually run a browser that will support the video-tag with h.264 in the near future. The Theora combo on the other hand will soon be supported by for 1 in 4 viewers.

    It will be interesting to see how this plays out. My guess is a combo. It should not be difficult to figure using Javascript what type of device you're running on, and deliver full-resolution Theora content for desktops (where Firefox is king of the HTML5-gang), and lower-resolution H.264 for handhelds. (I assume content-site will still would probably want different bitrates and resolutions for handhelds.)

    Another interesting aspect is what the numerous smaller streaming-sites will go with. They may not want to pay a H.264 license. Maybe we're going to start seeing the "Site works best with browser X"-stamps again, and there is really only one browser that is platform-neutral and will work equally well for the 10% Mac-users, as for the 88% Windows-users, and the 2% others. Interesting times, it was almost 10 years since we really saw a full-out browser war.

  30. Re:H.264 is a standard, OGG is not. by nedlohs · · Score: 2, Informative

    Since it is under a BSD style license it doesn't require either the GPL of the LGPL code so your whole argument disappears into a void of stupidity.

    And yes they published the spec of the format and yes it is up to date. And yes it isn't a standard from whatever standards body you like this week which in practice means you don't have to pay for it.

  31. Re:OGG format? Who uses OGG besides FOSS zealots? by prockcore · · Score: 2, Informative

    Not only is it license encumbered, but next year they could change the licensing so that websites hosting h264 video will be charged broadcast fees.

  32. Re:H.264 is a standard, OGG is not. by Inf0phreak · · Score: 2, Informative

    Again you fail at the simplest of things. Where would one expect to find a specification for a free format? Probably under "Documentation", right? And what would you know it is in fact there: http://www.theora.org/doc/. But even if there weren't that wouldn't even matter, since there is a BSD licensed reference implementation of the decoder which would do well enough as a specification.

    Now as for that hardware thing -- no, Theora does not and probably will never have hardware decoding support and that is a reasonable reason for excluding it from being a requirement for the HTML5 standard. As are the bandwidth issues; Youtube is bleeding enough money already.

    But what I do not get is why you suddenly get all defensive. Did Xiph.org kick your dog or what?

    I am not affiliated with Xiph.org in any way what so ever. I just happen to be able to read what it says on their webpage loud and clear. Something that you seem to fail at.

    --
    ________
    Entranced by anime since late summer 2001 and loving it ^_^
  33. Re:Like Capitalism by Goaway · · Score: 2, Insightful

    Pretty much every new video-playing device these days does h.264. iPods, iPhones, Zunes, Xboxes, PS3s, PSPs, Nokias, Palms, every Blu-ray player...

    http://en.wikipedia.org/wiki/List_of_devices_that_support_H.264/MPEG-4_AVC

    To think h.264 is somehow limited to Apple is kind of nutty.

  34. The thing that really amazes me about this by Sloppy · · Score: 2, Insightful

    ..isn't that Apple is holding things up. It's that they're holding things up because of lack of decoding hardware for a tiny device. Wait a minute, who the fucks watches video on a tiny screen?

    Developers, don't answer that. Yes, I know your handheld device can play the video. I'm sure you're very proud.

    I'm asking the users. Are there any? I know many iPods have shipped, but what are you people doing with them? You're watching video on them? Really?

    No, really: who the fuck is watching movies on a 3 inch screen? And if that's you, are you actually happy with it? When you want to watch some video, your first instinct is to reach for your battery-powered thingie?

    This obscure corner case is what is going to hold video back for everyone (including the desktop users and PVR users) for 20 years, until the patents expire?!

    --
    As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
  35. Firefox will NEVER support H.264 by sadler121 · · Score: 4, Insightful

    Unless there is a miracle and Software Patents are deemed illegal, Firefox will never support H.264. Being tri-licensed at least the GPL/LGPL would prevent Mozilla from licensing H.264.

  36. Re:Like Capitalism by gbarules2999 · · Score: 3, Insightful

    How can free software have a strategy for hardware at all? It's free software, not free hardware.

    Again, this isn't just free software that licensing this will damage. End users will pay the price for licensing. It's not free; not even freeware.

    And no, "free software" as a collective is not going in one direction. When the hell has any one type of software ever done that? Is "propietary software" going in one direction, too? Sure, parts have objectives - Gnome is going their pretty nifty Gnome Shell (which has no "me too" in it, I can assure you) and KDE is simply interested in polishing what they've got so far. The Linux kernel is working out filesystems and making things faster, all the while adding drivers. As a collective, these projects are making progress, but not in any distinct fashion. But then again, are all of the programs installed on the average Windows box also cohesively working as a team? I dare say not. You have a double standard for free software because you lump them together as if they should be a team, which is ludicrous at best.

  37. Re:Like Capitalism by MightyMartian · · Score: 3, Insightful

    The key here is that pretty much everyone else is either going to be neutral on the codecs or is going to be seeking the least encumbered. If Apple wants to cripple its products, then I say "Fuck them". Apple is rapidly taking Microsoft's place as being the most pernicious abuser of vendor lock-in ploys. I could care less whether those poor little iPhone and Safari fanbois can't watch online videos because Steve Jobs and his pack of well-trained corporate trolls somehow think that trying to ignore open standards is a worthwhile pursuit. There is enough penetration by players like Google and Mozilla now that I think giving a bunch of worthless assholes like Steve Jobs and Co. the one-fingered salute can probably fly. It ain't 1985 any more, and those retards at Apple will either wake up to it, or find, once more, they're taking good hardware and marginalizing it.

    --
    The world's burning. Moped Jesus spotted on I50. Details at 11.
  38. Re: "No standard codec", "too many plugins", etc. by icebraining · · Score: 2, Insightful

    "Both codecs are free"
    No, they're not. H.264 is patented and you have to pay royalties: http://en.wikipedia.org/wiki/H.264/MPEG-4_AVC#Patent_licensing

  39. No mention of Dirac!? by Jeremy+Visser · · Score: 2, Insightful

    What interests me is the fact that in these discussions about Theora being an old and antiquated codec, nobody seems to know about Dirac, which is a modern video codec quite comparable to H.264 developed by the BBC.

    Dirac is specifically designed to be free in the sense we love, and they have specifically checked to make sure it doesn't violate any patents, etc.

    It is supported in recent versions of FFMPEG, and since VLC 0.9.2. Support for it is maturing quite fast, and I don't understand why Mozilla didn't include support for it in their HTML5 video implementation.

    Since Opera implements <video> with GStreamer, it should already support Dirac if you have the support installed.

  40. Just use OGG by swilver · · Score: 2, Insightful

    I see no problem. Apple doesn't want to support OGG, I couldn't care less. They'll come around eventually if it becomes popular.