Slashdot Mirror


Mozilla Considers H264 After WebM Fails To Gain Traction

HerculesMO writes with word that "Looks as though Mozilla is considering using H264, one step closer to unification of a single protocol for video encoding. It's a big deal for HTML5 traction, but it still leaves Google holding onto WebM." The article, though a bit harsh on Ogg Theora, offers an interesting look at the way standards are chosen (and adopted by the browser makers).

182 comments

  1. In Other News by American+AC+in+Paris · · Score: 4, Funny

    Word has it that you can't run Flash on the iPhone, either.

    --

    Obliteracy: Words with explosions

    1. Re:In Other News by Anonymous Coward · · Score: 0

      Or on Android.

    2. Re:In Other News by sexconker · · Score: 1

      Or on Android.

      Joke post?
      Flash is currently installed on my Nexus One.

    3. Re:In Other News by Anonymous Coward · · Score: 5, Funny

      GP said *run*. Installed has nothing to do with it.

    4. Re:In Other News by Elbart · · Score: 2

      Yes, but it will only be officially supported for up to and including 4.x. After that, Android will be Flash-free, too.

    5. Re:In Other News by Patchw0rk+F0g · · Score: 1

      Yes, but it will only be officially supported for up to and including 4.x. After that, Android will be Flash-free, too.

      That's why they came up with data URI's. Bless their souls. ;-)

      --
      When the going gets weird, the weird turn pro. ~~ Hunter S. Thompson
  2. open standard yes, open source no. by noh8rz3 · · Score: 0

    As discussed many times before, h264 is an open standard, which means anybody can implement it and there's no compentitive advantage / disadvantage by locking people out of the market. like frand patents (cough cough, motorola!). Of course, it's not open source, and anybody who makes money from h264 (over a certain revenue threshold) has to pay a licensing fee. Are there any precedents for this? How about 3g, lte, etc. It seems fair to me and a logical choice for firefox.

    1. Re:open standard yes, open source no. by kd4zqe · · Score: 2

      Pity that a licensed tech won, but who can blame people when you have the hardware accelerated decoding in billions of handsets worldwide. I'm not opposed to people making money, but not at the cost of making devices prohibitively expensive.

      Here's to hoping that "Fair, Reasonable and Nondiscriminatory" licensing fees stay that way.

      --
      You're not paranoid if they really ARE out to get you...
    2. Re:open standard yes, open source no. by diamondmagic · · Score: 3, Informative

      There's plenty of open source encoders and decoders available. ffmpeg, x264 (produced for VLC) to start.

      The notion that H.264 is not "free" isn't a result of a development methodology, it's because people think that somehow patents make it that way, despite the fact that the software authors have no choice in the matter.

    3. Re:open standard yes, open source no. by h4rr4r · · Score: 1

      What other than patents is it?
      If we abolished patents how would this not be a free standard?

    4. Re:open standard yes, open source no. by cpu6502 · · Score: 1

      As a web developer you could just use MPEG2 for videos. That will soon be free to use.

      --
      My AC stalker: " I personally agree with your posts most of the time, but that won't keep me from modding you troll"
    5. Re:open standard yes, open source no. by tomhuxley · · Score: 3, Informative

      The thresholds for encoders/decoders are based on distribution quantities, not revenue thresholds. Below 100,000 units, there is no royalty fee owed. Between 100,000 and 5 million units, the cost is 20 cents per unit. Above 5 million, the cost is 10 cents per unit.

      The maximum royalty fee owed is currently capped at $6.5 million.

      Part of the license agreement specifies that the fees can't increase more than 10% per 5 year period (2011-2016 is the current period). The max cap can go up more than 10% per period, but that only affects the biggest distributors.

      Mozilla can certainly afford it, the Foundation brings in over $300 million in search engine fees alone. Smaller open source projects would probably fall under the 100,00 units. The ones most affected will be popular projects that lack an income stream like Mozilla Foundation has.

    6. Re:open standard yes, open source no. by TheRaven64 · · Score: 2

      Soon, in this case, is still a few years away. MPEG-2 was published in 1996, so any patents in it are likely to have been filed by at least 1995. This still leaves three more years before they all expire. Amusingly, TFA (which is full of flamebait) seems to think that both MPEG-2 and MPEG-4 Part 2 were released in 2002, and that DVDs were first released in 2002. Those DVDs I saw in 1998 containing MPEG-2 video must have come from a time traveller...

      --
      I am TheRaven on Soylent News
    7. Re:open standard yes, open source no. by Megane · · Score: 1

      Or if you wait until 2023 or so, all the patents involved will have expired. (I don't know the exact dates; wiki just says it was finalized in 2003.)

      --
      #naabhaprzrag, #sverubfr-000, #agi-fcbafberq, negvpyr[pynff*=' negvpyr-ary-'] { qvfcynl: abar !vzcbegnag; }
    8. Re:open standard yes, open source no. by Anonymous Coward · · Score: 0

      Not only does it have billions of players out there, it's also just plain superior to the alternatives. And there is no guarantee the open codecs don't infringe on patents.

    9. Re:open standard yes, open source no. by mounthood · · Score: 4, Insightful

      The notion that H.264 is not "free" isn't a result of a development methodology, it's because people think that somehow patents make it that way, despite the fact that the software authors have no choice in the matter.

      H.264 is not free-as-in-freedom nor free-as-in-beer, and patents are the reason. IP amounts to copyright, trade secrets and patents, but the first two don't apply here. It's a patent issue.

      --
      tomorrow who's gonna fuss
    10. Re:open standard yes, open source no. by dgatwood · · Score: 3, Insightful

      Parts of MPEG-2 (AAC, for one) were not published until 1997, and some hardware codec chips might have patents that were filed much later. Similarly, there may be patents on algorithm optimizations that were filed much later, e.g. patents on ways to use pixel shaders to perform some part of the MPEG-2 decoding process. So although the format will ostensibly become free and clear of patents four years from now in its barest reference implementation, that does not necessarily mean that you can't get sued if you write your own implementation. :-)

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

    11. Re:open standard yes, open source no. by Anonymous Coward · · Score: 0

      What do you mean they have no choice?

    12. Re:open standard yes, open source no. by Chuckstar · · Score: 1

      But this is true of any codec. You could patent an optimization for WebM just as easily as you could patent an optimization for H.264.

    13. Re:open standard yes, open source no. by Stormtrooper42 · · Score: 1

      I think H.264 will be pretty outdated in 2023.
      HEVC is supposed to be twice as good as H.264.
      I won't be surprised if HEVC's successor is created before 2023.

    14. Re:open standard yes, open source no. by diamondmagic · · Score: 1

      If patents really define what makes software "free" or not-free, then no one would be able to chose to make a free H.264 codec.

      My point is it's stupid to not support a codec just because of how it was invented. It's still free software.

    15. Re:open standard yes, open source no. by Anonymous Coward · · Score: 2, Informative

      Sure. And if it becomes the dominant codec, I guess we can pray they don't alter the deal further after 2016. Enjoy your clown suit.

    16. Re:open standard yes, open source no. by Anonymous Coward · · Score: 0

      Or everybody could support the free and open standard WebM. That could work, too.

    17. Re:open standard yes, open source no. by Anonymous Coward · · Score: 1

      I think it's a bit early to call the winner, for the moment. Don't forget that Google holds a big trump card: YouTube. For lots of people YouTube is the only video on the web that they watch, and at least for the moment YouTube's HTML5 player uses WebM.
      How do I know? Well, as it turns out Google Chrome is kind of bad at playing back WebM video. Think croaky audio, jittery video. So I looked at the code to figure out the URL to paste into Windows Media Player, which played it just fine with... wait for it... Google's own WebM DirectShow codec. So that's how I know.

    18. Re:open standard yes, open source no. by squiggleslash · · Score: 2

      HEVC will suck because MPEG always follows the pattern of releasing a prototype video codec followed by a decent one.

      Thus far it's been:

      - MPEG1 - lack of support for profiles except a single low resolution "standard", two channel audio, no support for Interlace (at the time a necessity), no metadata to describe how to deal with a difference between original and display frame rates.

      - MPEG2 - Identical to MPEG1, except all the above fixed.

      - MPEG4 part 2 (ASP) - Entire kitchen sink thrown in, with no thought as to what would be useful, apparently to pacify patent holders. Only a subset of features actually *allowed* to be used. Requires huge amounts of processing effort. Promised 50% improvement over MPEG-2, achieved closer to 5%. Only popular thanks to DivX ;-).

      - MPEG4 part 10 (AVC/H.264) - The good parts of ASP, coupled with the stuff that should have been there to begin with, and most of crap removed. Made good, for the most part, on the "50% better than MPEG-2" promise.

      Thus, HEVC will be a giant pile of crap, but AHEVC (or whatever the post HEVC codec will be called) will actually be pretty decent.

      --
      You are not alone. This is not normal. None of this is normal.
    19. Re:open standard yes, open source no. by horza · · Score: 2

      Superior in what way? Certainly not in terms of licensing. And there is no guarantee that h264 doesn't infringe on patents.

      Phillip.

    20. Re:open standard yes, open source no. by Anonymous Coward · · Score: 0

      it's owned by a patent troll

    21. Re:open standard yes, open source no. by Anonymous Coward · · Score: 0

      Superior in PSNR at given bitrate (or equivalently, bitrate required for a given PSNR), and equivalent subjective quality/bitrate ratios. Y'know, the main parameter that's left after GGP explicitly addressed licensing by saying "Pity that a licensed tech won", and the main parameter that would matter in a world without imaginary property laws. (The secondary parameter, of course, would be computation power required for coding/decoding, but given that both codecs are in fact serious contenders, it's obvious they both fit on reasonably-priced silicon.)

    22. Re:open standard yes, open source no. by David+Chappell · · Score: 5, Insightful

      If patents really define what makes software "free" or not-free, then no one would be able to chose to make a free H.264 codec.

      I am not sure what you are trying to say. One can certainly write H.264 codec and distribute the source code under the GPL. But the recipient does not have the right to _use_ it unless he obtains a license. So, these implementations are not fully free and the authors cannot make them free (without offering to pay the license fees for all of the users).

      My point is it's stupid to not support a codec just because of how it was invented. It's still free software.

      At present no H.264 implementation _can_ be free software. If you use it for certain purposes or at a certain volume you have to give money to the MPEG consortium. You may think this is OK, but it is not "stupid" to be unhappy with this arrangement.

    23. Re:open standard yes, open source no. by loufoque · · Score: 1

      Did they even get past the proposal evaluation part?

    24. Re:open standard yes, open source no. by hkmwbz · · Score: 1

      H.264 is not an open standard. Not as defined by the W3C anyway. An open standard on the web can't be patent-encumbered.

      --
      Clever signature text goes here.
    25. Re:open standard yes, open source no. by Shadow+of+Eternity · · Score: 1

      So in other words we're following the Star Trek Rule here...

      --
      A bullet may have your name on it but splash damage is addressed "To whom it may concern."
    26. Re:open standard yes, open source no. by Anonymous Coward · · Score: 0

      No, it's not. You still have to pay to encode and decode things in the h264 when you ship more than the minimum number of copies. It doesn't matter how many times you claim otherwise, it's still true. It has nothing to do with your revenue, it has to do with how many copies you've distributed.

      True, they do allow you to stream for free, but that means there's only twice the number of licenses per stream rather than triple. What's more this could change at any time and any non-zero royalty on it means that it's hard for free software to use.

      And nice jab at Motorola, you do realize that the action they took against Apple was a response to Apple's attempts to screw over Motorola's new business partner Google, right? It astonishes me how many people act like Motorola was out of line for suing the patent troll using its patent war chest. It's perfectly reasonable to sue somebody for failing to pay royalties, knowing they have to pay, in response to a suit against ones allies.

    27. Re:open standard yes, open source no. by theweatherelectric · · Score: 4, Insightful

      H.264 is not free-as-in-freedom nor free-as-in-beer, and patents are the reason. IP amounts to copyright, trade secrets and patents, but the first two don't apply here. It's a patent issue.

      No. It's a licencing issue. H.264 is not an open, royalty-free standard and that's what makes it bad choice for the web. VP8 is covered by patents but it's licenced under royalty-free terms. If H.264 was licenced under royalty-free terms for all use cases then there would be no issue.

    28. Re:open standard yes, open source no. by dgatwood · · Score: 1

      True, but it's worth noting that computers weren't able to play back DVD video without dedicated hardware codec chips until about 2000, give or take, and most of the work to hardware accelerate playback with more generic hardware likely didn't begin until about that time. So if you want to write an all-scalar-math version of the codec that sucks down all four cores to decode 480i, then yes, you'll be able to do it without running into patents in only three or four years, but it is likely that most of the implementations that are even marginally usable will remain under patent protection for several more years after that.

      It won't be nearly as bad for future codecs now that the techniques are well understood (and thus not realistically patentable for future codecs), but MPEG-2 decoding broke new ground in a lot of ways.

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

    29. Re:open standard yes, open source no. by BZ · · Score: 1

      That last part is key. In particular, anyone who redistributes Firefox (Linux distributions come to mind) would be affected. Quite a number of distros have >100,000 users, I bet.

    30. Re:open standard yes, open source no. by Anonymous Coward · · Score: 0

      You are full of crap. The aim and intention of MPEG-1 was CIF resolution at CD (1x) bitrates, and that's where it succeeded. It was in no way a prototype of MPEG-2 (except that MPEG-2 was based on many of the same principles, just extended).

      Also, MPEG-4 part 2 (ASP) was not really a failure. It did have some features that were of dubious value (like global motion compensation and a few other things), but it was in no way a prototype. It was a huge step forward from MPEG-2.

      You could have really said the same thing about AVC when it first came around. I remember trying out the first encoders (JM) in 2004 or 2005 and good god the quality was hideous compared to XviD at the time. But pretty soon x264 started leading every codec comparison and processing power caught up, making AVC viable as a platform.

      HEVC will undoubtedly do the same, as soon as somebody makes a good encoder for it. I don't doubt for a second that it won't bring 20-30% bitrate improvements over AVC for sure, and possibly up to 50%.

    31. Re:open standard yes, open source no. by squiggleslash · · Score: 1

      You are full of crap. The aim and intention of MPEG-1 was CIF resolution at CD (1x) bitrates

      ...so I was right. One profile. The only difference between what I'm saying and what you're saying is you're saying it was intentional. That doesn't make it any less of a mistake, or a series of a poor judgements.

      There was never any reason to avoid specifying other profiles, or including at least some of the metadata I mentioned (such as the source/display frame rates), or to hardcode the number of audio channels.

      Also, MPEG-4 part 2 (ASP) was not really a failure. It did have some features that were of dubious value (like global motion compensation and a few other things), but it was in no way a prototype. It was a huge step forward from MPEG-2.

      No, it was a failure. It wasn't a huge step forward from MPEG-2, if it had it would have been used for more than just DivX ;-) and low resolution MMS messages. It's been around since before the adoption of digital TV standards, don't you think it says something that ATSC, DVB, ISDB, and the other standards actually stuck with MPEG-2 - despite later jumping right onto the AVC codec despite the fact the digital TV standards had already been rolled out by the time they were adopted?

      Why do you think Blu-ray, launched long after ASP's release, never incorporated the technology?

      Why do you think AVC and Microsoft's VC-2 came about in the first place? They were both launched several years after ASP and had exactly the same aims!

      You could have really said the same thing about AVC when it first came around. I remember trying out the first encoders

      ...encoders are not formats. We're still seeing maturity on the MPEG 1/2 space too. That's not the issue here.

      --
      You are not alone. This is not normal. None of this is normal.
    32. Re:open standard yes, open source no. by Anonymous Coward · · Score: 0

      Let's not confuse DivX;) (a hacked version of Microsoft's early MPEG-4 SP (not even ASP) with proper MPEG-4 ASP codecs like the DivX and XviD that came later.

      Broadcast and optical media standards are usually decided upon while taking long periods of time into consideration. The fact that MPEG-4 ASP was never adopted in either broadcast nor optical media does not in my opinion make it a failure; it just wasn't worth making corporations and people buy new broadcast hardware and set-top boxes all over again so soon after we first got onto the digital TV bandwagon with MPEG-2. All the more when considering that AVC was just around the corner.

      MPEG-4 ASP was undeniably better (and significantly so) than MPEG-2 at all bitrates and resolutions. Market realities and timing just weren't conducive for its adoption in broadcast and optical media. You can't just jump into every new bandwagon even if something is clearly better than the old.

      Presumably, HEVC will also not see major adoption by "official" bodies before 4K and 8K resolution video starts gaining traction (because AVC does a good enough job at anything up to Full HD, just like MPEG-2 did previously), but I assure you it'll be used by warez groups and streaming sites from day it becomes usable. And that alone will make it a success.

      Oh, and Microsoft's WMV9 was renamed VC1, not two. VC2 is actually BBC's Dirac, and that one never got anywhere.

    33. Re:open standard yes, open source no. by Chuckstar · · Score: 1

      But that's still just as true for WebM. This issue is not a differentiator between the two codecs.

    34. Re:open standard yes, open source no. by diamondmagic · · Score: 1

      But I use free software H.264 encoders and decoders already. There's been a lot of discussion about patents and FOSS software licenses, but that's all there's been. Free software and especially open source software is copyright thing and development methodology first, not a patent thing.

      It's the same debate we had with MP3. Until the government wants to come around and say, "Your free software implementation is [somehow] illegal" the argument that H.264 is non-free -- or any piece of software, no matter how it's licensed -- is pure FUD. (And even if the state were to come around and say stop-you-can't-do-that, what would they do about it? We've already got the source code, because, you know, open source.)

      If you want to say it's a bad idea because Mozilla would get sued into the ground, say that. But don't claim it's not non-free software because some third party wants to assert their power.

  3. Realmedia codec by Spy+Handler · · Score: 4, Interesting

    I remember seeing lots of little Real-encoded videos on websites back in the day... whatever happened to them?

    1. Re:Realmedia codec by X0563511 · · Score: 4, Informative

      People figured out that Real (and Realplayer) were utter pieces of garbage and stopped using them?

      Same thing I wish would happen to quicktime.

      --
      For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
    2. Re:Realmedia codec by the_fat_kid · · Score: 5, Funny

      they are all still buffering...

      --
      -- Sig under construction...
    3. Re:Realmedia codec by jo_ham · · Score: 1

      Quicktime isn't a codec, really.

      Maybe you want the Quicktime Player to die, and on Windows maybe it's not needed - the fact that it is necessary for iTunes is merely because it's cross platform and Quicktime is a core component of OS X.

      I'm not sure what Apple's goals with Qucktime Player are - version X is a step backwards from version 7 on OS X, and I keep both installed concurrently and prefer to use v7 where possible.

      To bring it back to the topic - Quicktime Player can play any codec you have a plugin for, so that would be h.264, webM, wmv, ogg vorbis, mp3, aac etc; and almost any container format (some better than others).

    4. Re:Realmedia codec by tomhuxley · · Score: 1

      If you're hoping for it to disappear completely it won't happen anytime soon, the official MP4 container format is based on the Quicktime format.

    5. Re:Realmedia codec by man_of_mr_e · · Score: 1

      People got sick of Real invading their OS's, and burrowing so deep into them it was impossible to remove without reformatting.

    6. Re:Realmedia codec by Anonymous Coward · · Score: 2, Interesting

      My quick fix is to change the extension. Rename .mov to .mp4 and BAM over 90% of files suddenly work on the other players I have.

    7. Re:Realmedia codec by Anonymous Coward · · Score: 0

      Calling iTunes cross-platform is pretty disingenuous. It brings the entire Mac platform with it in the form of network discovery, USB drivers, media framework, the works. No wonder it sucks so hard.

    8. Re:Realmedia codec by Anonymous Coward · · Score: 0

      When YouTube launched, they decided to standardize on Flash video rather than Real. Real faded into irrelevance after Flash video became far more popular.

    9. Re:Realmedia codec by Anonymous Coward · · Score: 0

      Quicktime isn't a codec, really.

      .qt, .mov
      Quicktime movies.
      It's a codec, your post is like saying "WMV isn't a codec, Windows Media Player can play any codec you have a plugin for." The software and the codec have a similar name. Back when Apple was viciously proprietary about the spread of their QT codec, it would only play in the stupid Quicktime Malware plugins.

    10. Re:Realmedia codec by mikael_j · · Score: 1

      Quicktime X does have a few advantages over previous versions. The main one being the UI when playing a movie, as long as you don't mouse over the window there are absolutely no window decorations, just the video, which is really useful for those of us with large screens (both in physical size and resolution) who like to tile our windows and keep TV shows or movies running while doing other stuff.

      I kind of wish VLC or MPlayer OSX Extended would implement this.

      --
      Greylisting is to SMTP as NAT is to IPv4
    11. Re:Realmedia codec by jo_ham · · Score: 0

      Sort of like apps that require the X window system on OS X, or Wine apps on OS X or Linux, eh?

    12. Re:Realmedia codec by mikael_j · · Score: 1

      Thing is, no sane person uses the Quicktime codec anymore so talking about it makes no sense. It's like saying you want Real to die, it's already dead, stop beating that damn horse already.

      Apple themselves use MPEG-4 almost exclusively, it's pretty much their standard format for video and has been for years.

      --
      Greylisting is to SMTP as NAT is to IPv4
    13. Re:Realmedia codec by sexconker · · Score: 0

      Quicktime isn't a codec, really.

      .qt, .mov
      Quicktime movies.
      It's a codec, your post is like saying "WMV isn't a codec, Windows Media Player can play any codec you have a plugin for." The software and the codec have a similar name. Back when Apple was viciously proprietary about the spread of their QT codec, it would only play in the stupid Quicktime Malware plugins.

      No, dipshit.
      Quicktime is a container. The codec is an implementation of MPEG 4 (a shitty one at that).
      Past codecs included MPEG 2, MPEG, and a ton of other old crap no one uses.

    14. Re:Realmedia codec by jo_ham · · Score: 1

      Quicktime isn't a codec, really.

      .qt, .mov
      Quicktime movies.
      It's a codec, your post is like saying "WMV isn't a codec, Windows Media Player can play any codec you have a plugin for." The software and the codec have a similar name. Back when Apple was viciously proprietary about the spread of their QT codec, it would only play in the stupid Quicktime Malware plugins.

      You're still wrong, but good attempt at trying to correct me. .mov is a container format that can contain (duh!) any number of different codecs and streams.

      Again, "back when Apple was viciously proprietary" the codec of choice inside Quicktime containers (.mov) was probably Sorenson.

      Just to be clear: the .mov format is a container. It can contain many different codecs (and has always done, and continues to do).

      If I ask you what codec your file uses and you tell me it's a .mov file then I do not have enough information to be sure about what codec I need to install to play it back.

    15. Re:Realmedia codec by ArundelCastle · · Score: 1

      I kind of wish VLC or MPlayer OSX Extended would implement this.

      Try MPlayerX. I think you'll be pleasantly surprised. The current version doesn't have a playlist or individual loop feature, but that's really about the only things it doesn't have, IMO. It does a reasonable attempt at detecting episodic files in a folder.

    16. Re:Realmedia codec by tlhIngan · · Score: 1

      I'm not sure what Apple's goals with Qucktime Player are - version X is a step backwards from version 7 on OS X, and I keep both installed concurrently and prefer to use v7 where possible.

      Easy - it's time for a rewrite. QuickTime, like Final Cut Pro and Logic before it, was getting somewhat crufty and time to start anew. Apple generally likes to introduce a stable brand new version of the software first, then re-add back missing features (we see this happening with Final Cut). OS X was another such "victim" - 10.0/10.1 were pretty featureless compared to Classic (OS 9) back in the day - hell, things like DVD Player only were on OS 9 (and didn't work in Classic mode on OS X). Eventually Apple started fixing things up until it was usable for day to day work and booting into OS 9 was reserved for the oddball compatibility thing that couldn't be handled with Classic.

      So Apple ships v7 with QT X for that reason - QT X doesn't have all the features of 7. (Too bad they didn't do this with Final Cut, but you can buy it over the phone still).

      Of course, having said that, it's time for iTunes X. A full rewrite.

      The QuickTime format will live on even if you don't use QuickTime. The MP4 container format is a subset of QuickTime's MOV container. 3GP is a more limited version of MP4. There's not much more to MOV that a proper MP4 container parser couldn't implement and handle all three formats. Heck, most of the time you can just rename them (if the container splitter is braindead) and it'll work.

      Though, I haven't really run into MOVs all that often anymore - the h.264 ones are all MP4s anyhow.

      As for WebM - the problem was Mozilla did not wait long enough. Google acquired WebM only a couple of years ago and specs for it were released then. It takes YEARS before it'll start to come out.with hardware decoders. (I remember dealing with h.264 encoded files back in what, 2004? When practically nothing played it, and DivX was the popular codec of the day). WebM in hardware will probably start happening around 2013-2014 at the earliest (as in - you can buy devices with webm support).

    17. Re:Realmedia codec by SpryGuy · · Score: 1

      Well, except for the fact that there are still a lot of quicktime movies out there, and that Apple itself forces Quicktime installs on Windows machines when you try and install iTunes.

      Quicktime sucks (the app). Thankfully, Win7's Media Player can play Quicktime movies natively. As long as you don't have to install iTunes (and being forced to is the main reason I'm looking to dump my iPhone), you can have a decent OS unpolluted by the utter garbage that is the QuickTime app. Oh yeah, and iTunes is utter garbage on Windows as well.

      --

      - Spryguy
      There are three kinds of people in this world: those that can count and those that can't
    18. Re:Realmedia codec by Midnight+Thunder · · Score: 1

      For the most part quicktime movies are being replaced by MPEG4. This makes sense, since the MPEG4 container is heavily based on the Quicktime movie container. As for the CODECs, well if you use popular MPEG4 codec then you should be fine.

      --
      Jumpstart the tartan drive.
    19. Re:Realmedia codec by wamatt · · Score: 1

      Omg. I literally exploded when I read your comment. :)

    20. Re:Realmedia codec by Tumbleweed · · Score: 1

      they are all still buffering...

      But when they're done buffering, they are going to be ZOMG SO AWESOME!!!

      (yes, THREE exclaimation points of awesome - it's a scientific fact.)

    21. Re:Realmedia codec by LocalH · · Score: 1

      You do know that iOS is moving towards "PC-free" which means you won't need any software on your PC?

      --
      FC Closer
    22. Re:Realmedia codec by Anonymous Coward · · Score: 1

      oh yeah, welcome to android

    23. Re:Realmedia codec by Anonymous Coward · · Score: 0

      Very much like that, actually. Have you had to use them? They're nowhere near as nice or well behaved as native apps...

    24. Re:Realmedia codec by jo_ham · · Score: 1

      Very much like that, actually. Have you had to use them? They're nowhere near as nice or well behaved as native apps...

      Oh, I agree. Native is the way to go, but it's hardly the first example of a weakly-ported app, but they're usually poor in the Win > other platform direction.

      My point was that it's still cross platform, if not the most shining example.

    25. Re:Realmedia codec by SpryGuy · · Score: 2

      Moving toward... but not there yet. Doubt they'll get there before WP8, and Android is already mostly independent. Regardless, my experience with iTunes and QuickTime are enough to make me want to avoid all Apple products in the future. The iPhone itself is nice enough, I guess, but definitely limited (and becoming boring/stagnant).

      I'm still looking forward to an Apple-free future, even if it's not quite here yet for me.

      --

      - Spryguy
      There are three kinds of people in this world: those that can count and those that can't
    26. Re:Realmedia codec by 0100010001010011 · · Score: 1

      Hell try

      > mplayer

      from MacPorts.

    27. Re:Realmedia codec by mikael_j · · Score: 1

      Wow, MPlayerX seems to have really improved from when I first saw it. "Inspired by QuickTime X, MPlayerX has the simply, black interface, and in-frame minimal controls...". Sounds pretty good. Thanks for the tip.

      --
      Greylisting is to SMTP as NAT is to IPv4
    28. Re:Realmedia codec by theweatherelectric · · Score: 1

      Google acquired WebM only a couple of years ago and specs for it were released then. It takes YEARS before it'll start to come out.with hardware decoders. (I remember dealing with h.264 encoded files back in what, 2004? When practically nothing played it, and DivX was the popular codec of the day). WebM in hardware will probably start happening around 2013-2014 at the earliest (as in - you can buy devices with webm support).

      I would say the years have passed and the hardware is coming out this year: http://blog.webmproject.org/2012/03/webm-gaining-momentum-in-hardware.html

    29. Re:Realmedia codec by Anonymous Coward · · Score: 0

      Omg. I literally exploded when I read your comment. :)

      Im glad you could pull yourself together so you could reply. :)

  4. Excellent by Anonymous Coward · · Score: 1

    Excellent! Another card in Microsoft's FUD-deck.
    Soon Linux will be, depending on context, "that operating system that can't play videos on the web and doesn't support standards", or "that operating system where everyone infringes patents, so it would be crazy to use it in a business".

    1. Re:Excellent by tomhuxley · · Score: 2

      Not necessarily, the decoder/encoder royalty fees are pretty cheap and could be sold at a good profit as an add-on for less than a buck.

    2. Re:Excellent by kiwimate · · Score: 1

      There does appear to be a certain haphazard logic there, you must admit...

    3. Re:Excellent by marcello_dl · · Score: 1

      I bet a debian desktop will still be free from patented stuff by default, so business will have workstations that can't play videos unless explicitly authorized. A win - win scenario, if you ask me, but then, I can't stand web browsing with flash enabled and all those inane animations.

      --
      ---- MISSING MISCELLANEOUS DATA SEGMENT --- [sigdash] trolololol
    4. Re:Excellent by JDG1980 · · Score: 2

      Soon Linux will be, depending on context, "that operating system that can't play videos on the web and doesn't support standards", or "that operating system where everyone infringes patents, so it would be crazy to use it in a business".

      Both of these scenarios can be avoided by using the hardware H.264 decoding capabilities built into nearly every PC video output device made in the past 5 years. (Intel's pre-Cedar Trail Atom is about the only exception I can think of.) As long as the driver support is present (which, granted, may be a big if on Linux) then the software can simply pass the raw H.264 bitstream to the video driver, and the driver will handle the decoding. The license fees were already paid by the hardware manufacturer in this case, so there's no need to shell out any additional money.

    5. Re:Excellent by Anonymous Coward · · Score: 0

      At which point Linux is no longer free and god help you if you're using a less popular OS. I remember the period where I was only using FreeBSD pretty much the only things I couldn't do were surf Flash sites and run most commercial games.

      The whole notion of charging for a standard like this is just absurd. H.264 doesn't even come with any guarantees that it doesn't infringe on other patents and you'll have to cross your fingers that the royalty rates don't increase in the future.

      This is all about getting people hooked for cheap and then possibly cranking up the fees later on.

  5. Lol editors by Lunix+Nutcase · · Score: 4, Informative

    Yes, you already posted the story about this in March. Which is the same month when the linked article is from. Good to see timithy is still at the top of his game!

    1. Re:Lol editors by X0563511 · · Score: 1

      Better than samzenpus, like yesterday! Timothy, at least, tries.

      --
      For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
  6. HLS/ MPEG2 patent status? by Anonymous Coward · · Score: 0

    Even if Apple is blamed to be a big h264 pusher
    they choose parts of MPEG 2 for Http Live Streaming,
    maybe Apple made the good patent decisions?

    Will HLS become free before the other solutions?

  7. Full Motion RLE should be unencumbered by Anonymous Coward · · Score: 0

    *ducks*

  8. Dupe, old news, vanity link by Anonymous Coward · · Score: 5, Informative

    Dupe:
    http://news.slashdot.org/story/12/03/13/2027215/mozilla-debates-supporting-h264-in-firefox-via-system-codecs
    http://yro.slashdot.org/story/12/03/20/1742209/mozilla-to-support-h264

    Old news:
    March 13th, 2012 -> This particular blog's story is March 16th, 2012 -> Today is April 26th, 2012

    Vanity link:
    It's a link to AppleInsider--why on earth would AppleInsider be a novel or interesting source about internal Mozilla strategy?

    Dear editors: wake the hell up.

    1. Re:Dupe, old news, vanity link by dokebi · · Score: 2

      Slashdot is following the normal media company business model: sell the same material over and over.

      And us here bitching about it are actually helping them, with increased "participation" statistics and click throughs. Aren't media companies wonderful?

      --
      In Soviet Russia, articles before post read *you*!
  9. Kind of serves them right really by DrXym · · Score: 4, Insightful
    h264 is ubquitous. It's really stupid to deny the reality that people want to use it because of politics which is what it boils down to.

    Mozilla wouldn't even have to taint itself by supporting it. Just hook the video tag to the media framework in the host OS - Quicktime, DirectShow, gstreamer etc. and invoke the default h264 codec if its present and suitable or point the user at a way to obtain it if it isn't. They could still ship Theora with the browser if they wanted.

    1. Re:Kind of serves them right really by Anonymous Coward · · Score: 1

      Just hook the video tag to the media framework in the host OS

      Browsers have been able to do that for years and years and it still doesn't work properly.

    2. Re:Kind of serves them right really by skynexus · · Score: 1

      h264 is ubquitous.

      And so was Gif, and we know how that went...

      It's really stupid to deny the reality that people want to use it because of politics which is what it boils down to.

      In the long run, yes. But since they are obviously not denying the "reality", I guess it isn't stupid afterall?

      I recall that one of Mozilla's mission is to promote an open Web, in which case it would be stupid to adopt h264. Well, they tried, but at this point, it would be more stupid not to adopt it.

      To sum it up, h264 adoption, or lack thereof, is just "stupid".

    3. Re:Kind of serves them right really by Cow+Jones · · Score: 5, Insightful

      h264 is ubquitous. It's really stupid to deny the reality that people want to use it because of politics which is what it boils down to.

      The aren't denying reality, they were trying to shape it.
      And I'm glad they tried, even if they didn't win this time.

      --

      Ah, arrogance and stupidity, all in the same package. How efficient of you. -- Londo Mollari
    4. Re:Kind of serves them right really by Goaway · · Score: 1

      And so was Gif, and we know how that went...

      "Still used all over the web"?

    5. Re:Kind of serves them right really by sexconker · · Score: 1

      Just hook the video tag to the media framework in the host OS

      Browsers have been able to do that for years and years and it still doesn't work properly.

      Horseshit. <embed> worked a decade ago and it works today.

    6. Re:Kind of serves them right really by Anonymous Coward · · Score: 0

      h264 is ubquitous.

      And so was Gif, and we know how that went...

      Yeah, because when Compuserve inadvertently violated Unisys patents by using LZW compression in their proprietary GIF file format, which later became an ad hoc standard, that was TOTALLY 100% THE SAME THING as a formal, international standard developed by an industry standards body whose members were only allowed to patent aspects of it by agreeing to bind themselves to FRAND licensing terms! And all the legal mumbo jumbo they had to sign to license their patents through the MPEG-LA H.264 patent pool doesn't exist! Any of the H.264 patent owners could go rogue at any time and act against the will of the others by pulling out of the pool and demanding ridiculous licensing fees! I agree with you 100%, sir!

      (Well, no, I don't.)

      The GIF false equivalence comes up every time this topic is discussed on slashdot, and it kills off some of my brain cells every time. Won't you please think of my brain cells in the future? Thank you.

    7. Re:Kind of serves them right really by trifish · · Score: 1

      If you're too weak, then "trying to shape the reality" is essentially the same as "denying it". And believe me that Google Chrome and Firefox are too weak. H264 is not used by and on the web. It is primarily used by modern camcorders, PVRs, etc.

    8. Re:Kind of serves them right really by guanxi · · Score: 1

      h264 is ubquitous. It's really stupid to deny the reality that people want to use it

      The same was true of IE when Mozilla launched Firefox.

    9. Re:Kind of serves them right really by MikeBabcock · · Score: 1

      Exactly. I had embedded video working in the Netscape days, it was Microsoft's silly foray into <object> land that screwed things up for some people.

      While I get the appeal of using flash to get custom buttons, etc. I'd much rather just have an embedded video that uses my local decoder's abilities (VLC, Media Player, or what have you).

      --
      - Michael T. Babcock (Yes, I blog)
  10. open standard yes, open source yes by Anonymous Coward · · Score: 0

    There is an open source implementation of h.264. It's called jm and is available at http://iphome.hhi.de/suehring/tml/ - and I recall it is also the reference implementation

    Syllable you need to have patent licence to use it but that doesn't stop an open source implementation

    1. Re:open standard yes, open source yes by BanHammor · · Score: 1

      There is a far more advanced x264 under VLC/FFMpeg, also open source, but it is illegal to use it unless you purchase a license.

  11. H.264 is a terrible solution by ctime · · Score: 5, Informative

    The fact that one company owns the license to this technology and makes no guarantees to _not_ increase licensing costs means that once h.264 support is the be-all end-all solution to web video, this one company has a monopoly on the sole video technology that drives the web. Most people running windows/mac have probably indirectly paid for licensing fees for h.264 multiple times. Nice racket they've got there and nobody is complaining, yet.

    Here's a pretty good article:
    http://www.zdnet.com/blog/bott/a-closer-look-at-the-costs-and-fine-print-of-h264-licenses/2884
    from the article:
    To use and distribute H.264, browser and OS vendors, hardware manufacturers, and publishers who charge for content must pay significant royalties—with no guarantee the fees won’t increase in the future. To companies like Google, the license fees may not be material, but to the next great video startup and those in emerging markets these fees stifle innovation. []

    1. Re:H.264 is a terrible solution by SurfsUp · · Score: 5, Insightful

      The article is an Apple troll.

      --
      Life's a bitch but somebody's gotta do it.
    2. Re:H.264 is a terrible solution by cpu6502 · · Score: 1

      This company did not raise prices for their older MPEG1, MPEG2, or MP3 standards, so why do you think they'll suddenly turn evil?

      --
      My AC stalker: " I personally agree with your posts most of the time, but that won't keep me from modding you troll"
    3. Re:H.264 is a terrible solution by Anonymous+Psychopath · · Score: 1

      The fact that one company owns the license to this technology and makes no guarantees to _not_ increase licensing costs means that once h.264 support is the be-all end-all solution to web video, this one company has a monopoly on the sole video technology that drives the web. Most people running windows/mac have probably indirectly paid for licensing fees for h.264 multiple times. Nice racket they've got there and nobody is complaining, yet.

      Here's a pretty good article:

      http://www.zdnet.com/blog/bott/a-closer-look-at-the-costs-and-fine-print-of-h264-licenses/2884

      from the article:

      To use and distribute H.264, browser and OS vendors, hardware manufacturers, and publishers who charge for content must pay significant royalties—with no guarantee the fees won’t increase in the future. To companies like Google, the license fees may not be material, but to the next great video startup and those in emerging markets these fees stifle innovation. []

      This is why Mozilla will just pass H.264 along to whatever decoder the OS has available and not bundle H.264 into Firefox at all. This position makes the most sense for them and the users. Every device I use already has a H.264 decoder with hardware support. I just need Firefox to get out of the way.

      --

      Eagles may soar, but weasels don't get sucked into jet engines.

    4. Re:H.264 is a terrible solution by tomhuxley · · Score: 1

      Perhaps they aren't complaining because the guarantees do exist. You didn't read the second page of Bott's article you link to.

      There he explains that the agreement includes guarantees that the per unit fee will not be increased more than 10% at each 5 year renewal of the agreement. So the maximum increase for royalty fees is 10% every 5 years, which is a pretty reasonable increase.

      The only "loophole" is that the maximum royalty fee cap isn't covered by that guarantee. However only the largest distributors would be affected by that cap limit.

    5. Re:H.264 is a terrible solution by jo_ham · · Score: 1

      That smacks a little of FUD.

      The purpose of the royalties are to provide a continuing and stable revenue stream to those who have put resources into developing it and thus the goal is to ensure wide adoption of the standard so that it gains traction and ubiquity. Punitive fees that "might increase in the future! oooh scary!" runs counter to that goal. If people stop using the format because it is expensive and difficult to implement then the revenue stops flowing in.

      Just because it is a licenced standard with royalties does not automatically make it part of an evil scheme to make everyone pay exorbitant fees - it's merely a business model that depends on wide use of the standard to recoup the development costs. It doesn't mean that they're going to wait until you are comfortable in your property and then jack up the rent with an evil laugh - you'd simply move out and then their regular income stream is gone.

    6. Re:H.264 is a terrible solution by Guppy · · Score: 2

      This company did not raise prices for their older MPEG1, MPEG2, or MP3 standards, so why do you think they'll suddenly turn evil?

      "..."

    7. Re:H.264 is a terrible solution by Lunix+Nutcase · · Score: 2

      One company doesn't own the license. The MPEG-LA is a 3rd party clearinghouse for people to set up patent pools. They don't own H.264 or the patents. H.264 is 'owned' by the ISO/MPEG standard boards and the companies that hold the essential patents.

    8. Re:H.264 is a terrible solution by Anonymous Coward · · Score: 1

      Once the format is the only one used, and is burned into all hardware, good luck migrating off of that anytime soon. So they could make a lot of money by increasing licensing fees a couple of orders of magnitude, and that's exactly what they will do if they think they can make more money that way.

    9. Re:H.264 is a terrible solution by jo_ham · · Score: 1

      Once the format is the only one used, and is burned into all hardware, good luck migrating off of that anytime soon. So they could make a lot of money by increasing licensing fees a couple of orders of magnitude, and that's exactly what they will do if they think they can make more money that way.

      ...and then all future devices will drop it for an alternative. With the speed that hardware turns over presently it would be foolish to assume you had total control and that your users had nowhere to go.

      That's the whole point. You want to make it affordable and attractive so that you maintain your revenue stream. Assuming you're in a position of dominance you don't try to kill the goose that lays the golden eggs. Then you have a dead goose and no more eggs in the future.

    10. Re:H.264 is a terrible solution by Anonymous Coward · · Score: 0

      This post is chock full of errors, and moderated "Informative". Good job, Slashdot.

    11. Re:H.264 is a terrible solution by Anubis+IV · · Score: 1

      ...with no guarantee the fees won't increase in the future

      That's rather misleading. There actually are guarantees that the rates won't increase before the end of 2015 (they're even spelled out in the article you linked, as well as the original Terms Summary provided by the MPEG-LA). In addition to those guarantees, there are also guarantees that when they set new rates for the five-year period starting in 2016, the new rates will be no more than 10% above the current ones. Besides that, previous major standards the MPEG-LA have controlled haven't been abused in the way that everyone seems to be worrying h.264 will be abused. So unless you're suggesting that the company suddenly changed the way it does business and will start to show their true face in 2015, that particular argument is not one I'd try to stand on.

    12. Re:H.264 is a terrible solution by cpu6502 · · Score: 1

      >>>>>This company did not raise prices for their older MPEG1, MPEG2, or MP3 standards, so why do you think they'll suddenly turn evil?
      >>
      >> "..."

      That's what I thought. You've got nothing accept fear, uncertainty, and doubt. I am not persuaded that I should distrust MPEG.

      --
      My AC stalker: " I personally agree with your posts most of the time, but that won't keep me from modding you troll"
    13. Re:H.264 is a terrible solution by blackraven14250 · · Score: 1

      They do, however, have a clause that indicates the maximum increase each term (5 years) is 10%, which is likely to be right around the inflation rate...

    14. Re:H.264 is a terrible solution by idontgno · · Score: 1

      You probably don't have any doubts about CISPA, either. There's no way anyone will run afoul of that, since the powers behind that can be counted on to never turn evil.

      This is why, in a word-association game, the sane response in to "trusting" is "fool".

      --
      Welcome to the Panopticon. Used to be a prison, now it's your home.
    15. Re:H.264 is a terrible solution by afidel · · Score: 1

      Actually MPEGLA DID guarantee that they won't be upping fees significantly, the blogger obviously didn't bother to do his homework because the AVC patent pool has a cap of 10% fee increase every 5 years (the enterprise cap is not subject to the 10% rule however so if you're making billions off the patents it's possible you'll see a larger than 10% rise).

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    16. Re:H.264 is a terrible solution by Anonymous Coward · · Score: 0

      Good luck with that. GIF and JPEG had similar problems over the years and they're both still here. The problem is that even if the owner of the content is dedicated to changing to a new codec, it can easily take years. Google has been working on converting Youtube over to WebM, for a long time, and they still haven't finished the process.

      You seem to be under the delusion that if the fees become onerous that the web will all of a sudden drop h264. The problem is that most people don't know and don't care about why they can't see their cat videos, they just blame the website for breaking.

    17. Re:H.264 is a terrible solution by Anonymous Coward · · Score: 0

      MPEG and the MPEG consortium are distinct entities. MPEG are the good guys, the consortium are the rent seekers.

    18. Re:H.264 is a terrible solution by theweatherelectric · · Score: 2

      This company did not raise prices for their older MPEG1, MPEG2, or MP3 standards, so why do you think they'll suddenly turn evil?

      The MPEG LA has quite often raised the price for H.264. The MPEG LA's H.264 license summary talks about past license increases. The royalty cap has increased since 2005:

      The maximum annual royalty (“cap”) for an Enterprise (commonly controlled Legal Entities) is $3.5 million per year 2005-2006, $4.25 million per year 2007-08, $5 million per year 2009-10, and $6.5 million per year in 2011-15.

      The MPEG LA's H.264 license FAQ specifically addresses their approach to increasing license costs:

      Q: Is there a limitation on the amount that royalty rates may increase at each renewal?
      A: If royalty rates were to increase, they will not increase by more than 10% at each renewal for specific license grants.*

      *Annual Royalty Caps are not subject to the 10% limitation

    19. Re:H.264 is a terrible solution by Anonymous Coward · · Score: 0

      We have proof that the government consistently abuses these kinds of powers. Posters posted proof that this company hasn't abused or raised their prices. You can't see that difference? Invoking SOPA and CISPA is gonna turn into the new Godwinizer.

  12. Re:What is the smiliarity between ... by Anonymous Coward · · Score: 0

    They all suck?
    (BTW, don't you mean hybrid cars?)

  13. The justification for WebM by ShieldW0lf · · Score: 5, Insightful

    The justification for WebM is that it would allow people to freely share videos using your own infrastructure without charge and without additional cost.

    It's not about the consequence for the consumer, it's about the chilling effect it has on free culture.

    It has HUGE consequences. Mozilla knew that, that's why they tried to play hardball.

    --
    -1 Uncomfortable Truth
    1. Re:The justification for WebM by Anonymous Coward · · Score: 0

      There's no chilling effect. If you don't want to license the MPEG LA pool you can always distribute uncompressed video and not pay anyone a cent. Or develop your own video encoding technology that isn't based on those ideas.

    2. Re:The justification for WebM by SeaFox · · Score: 3, Interesting

      Is there any reason they have to choose a side?

      No seriously, why can't they have both h264 and WebM support and let the market decide which one gets used more?

    3. Re:The justification for WebM by ifrag · · Score: 1

      No seriously, why can't they have both h264 and WebM support and let the market decide which one gets used more?

      The market has already decided that, hence the decision. If WebM is removed from official builds then anyone should still be free to re-include it in their own builds. Doesn't really seem like an issue either way.

      --
      Fear is the mind killer.
    4. Re:The justification for WebM by vinehair · · Score: 1

      There's no chilling effect. If you don't want to license the MPEG LA pool you can always distribute uncompressed video and not pay anyone a cent. Or develop your own video encoding technology that isn't based on those ideas.

      Good luck with both of those options, neither being based in any realistic world (good luck successfully dodging every software patent out there for video [The WebM probably didn't either] and you're just being sanctimonious with the comment about uncompressed video.)

    5. Re:The justification for WebM by David+Chappell · · Score: 1

      No seriously, why can't they have both h264 and WebM support and let the market decide which one gets used more?

      The market has already decided that, hence the decision. If WebM is removed from official builds then anyone should still be free to re-include it in their own builds. Doesn't really seem like an issue either way.

      That is cold comfort to those who want to publish video in WebM format.

    6. Re:The justification for WebM by idontgno · · Score: 1

      That is cold comfort to those who want to publish video in WebM format.

      Alas, the avalanche has already started. It is too late for the pebbles to vote.

      --
      Welcome to the Panopticon. Used to be a prison, now it's your home.
    7. Re:The justification for WebM by BZ · · Score: 2

      The WebM support is not going anywhere. The discussion is about adding H.264 alongside.

      As for the other... there are tons of non-market forces involved. For example, if all browsers have H.264 support, then standards bodies will likely start requiring H.264 to be the codec used for various things (see WebRTC, for an example where this could happen).

      Worse yet, once something is in a standard you run into the fact that in many countries following certain standards in certain situations is required by law.

      And suddenly there is no market deciding, just edicts from above. And if something comes along that's better than H.264, you're out of luck.

      (There are also various practicalities, like the fact that Mozilla couldn't easily provide H.264 for a third or so of their users without shipping non-redistributable code, of course. It's still not clear how that will work out.)

    8. Re:The justification for WebM by Anonymous Coward · · Score: 0

      Also, generally the market is stupid and doesn't know what it should want. People just wanna watch funny video's on youtube.

  14. Re:Harsh? by Gaygirlie · · Score: 0

    Ogg Theora and WebM are no better in quality than MPEG3

    You're comparing video codecs to an audio codec? Besides, VP8 is actually more-or-less equal to H.264 in quality and compression, you can easily verify that yourself with libvpx and x264. If you're comparing Theora to VP8 and claiming they're of the same quality then you're only displaying your ignorance on the subject and/or that you're trying to troll.

  15. Let's Face It by Anonymous Coward · · Score: 0

    O.G.G. has had it's day.

    Does anyone even use V.O.R.B.I.S. anymore? MP3 has long overtaken it. I can't see T.H.E.O.R.A. gaining traction when even Google hasn't managed to push WebM.

    1. Re:Let's Face It by jpenguin · · Score: 1

      I use vorbis and FLAC every once in a wile

    2. Re:Let's Face It by Isaac+Remuant · · Score: 1

      I do too. The thing that hurts those formats is the lack of hardware support on music devices.

      --
      "Science can amuse and fascinate us all, but it is engineering that changes the world. " - Asimov.
  16. Re:What is the smiliarity between ... by tomhuxley · · Score: 1

    Perhaps he means greeting cards printed on e-paper that wirelessly stream annoying musical greetings and show choppy washed-out videos of kittens line-dancing?

  17. Dup? by Anonymous Coward · · Score: 0

    This story is from last month, and was widely covered by Streaming Media and others. It was probably posted to /. at that time, too.

  18. Re:Harsh? by Yvan256 · · Score: 1

    There's no such thing as "MPEG3". It's MPEG audio Layer 3.

  19. Alternative? by Twinbee · · Score: 1

    Non-troll question: Is there actually an open-source codec which equals or even surpasses H264 in quality? I find it hard to believe the math is so arcane and long-winded that nobody can beat it in quality for a given file size and compress/decompress speed.

    --
    Why OpalCalc is the best Windows calc
    1. Re:Alternative? by 0123456 · · Score: 0

      I suspect the bigger problem is that there are so many patents on video codecs that any better open source alternative would infringe on at least one of those patents.

    2. Re:Alternative? by Anonymous Coward · · Score: 0

      It's not that nobody can beat it, it's that there's really only so many ways to do something like this, mathematically, and all those ways are patented.

      I was always told that you can't patent math, but I guess judges aren't familiar with the Church-Turing thesis.

    3. Re:Alternative? by Twinbee · · Score: 1

      Even if that were true, and the math was exhausted, surely many people would try to beat it for sheer fun?

      --
      Why OpalCalc is the best Windows calc
    4. Re:Alternative? by Anonymous Coward · · Score: 0

      If run on a true RISC processing system, maybe. In the real world, no.

      h264 benefits from many standardized hardware shortcuts to speed up the calculations. I don't know if they were put on the chips just to support this format, or if it's just a portion of the latest instruction set extension that h264 benefits significantly from.

      The other question is, "is the difference enough to notice?" And the answer to that has to be "depends on the hardware," An h264 optimized cell phone will notice a more significant difference than an h264 optimized gaming tower.

    5. Re:Alternative? by Goaway · · Score: 2

      It's not that it's arcane, it's that it's boring. It's a whole lot of very, very boring work to develop a good video codec. It's the kind of thing open source development is very bad at.

      So no, there isn't one.

    6. Re:Alternative? by Anonymous Coward · · Score: 3, Insightful

      Yes, it really is that hard. I've written some of these things. It's not that the knowledge is inaccessible: most of the concepts involved are covered in a good undergrad discrete math course. It's just that 99.999% of the programmers out there either don't take the course, or forget what was taught the moment after the final is handed in.

      Look at the sorry state of linux audio, for one. Layer upon layer, library upon library, everyone's an architect slinging metaphors and objects around but very few actually know how to write a good sample-rate conversion function, for example, or to even build the filters necessary to do so.

      And video's harder. There's tons of mind-twisting buffer management issues to handle interpolated, motion-compensated frames that can take as reference past frames, future frames, and even other interpolated frames either past or future, using any of a number of different block sizes as the base motion-compensating element to which the discrete cosine transforms are applied. All with modified coefficients from the mathematically pure transforms -- powers of two to improve hardware decoding ease (even if it makes the filesize somewhat larger) -- that's what one of the key patents is about.

      So, yes, it's hard enough and arcane enough that the likelyhood of someone with both the free time and the knowledge to do so, does it.

    7. Re:Alternative? by Twinbee · · Score: 1

      I just can't imagine it to be boring. Optimization is something that tends to get people salivating (even myself sometimes to a degree). Setting a fitness function (e.g.: total of absolute differences to the original RGB values) would define a goal that I think would encourage a ton of creativity, competitiveness and even new math.

      --
      Why OpalCalc is the best Windows calc
    8. Re:Alternative? by David+Chappell · · Score: 4, Interesting

      I suspect the bigger problem is that there are so many patents on video codecs that any better open source alternative would infringe on at least one of those patents.

      This is a controversion question. The consortium which licenses H264 has certainly expressed this opinion. They say things along the lines of: "we can't say on which of our patents it infringes but we know it must because 1) it is a modern video codec, and 2) one cannot possibly write a modern video codec without having to deal with at least some of our patents."

      The view is expressed by the developers of VP8 (WebM) is that H264 is the result of deliberately steering developement so as to intersect as many of the consortium's members' patents as possible. VP8 is supposedly the result of heading toward the same goal while steering around them.

      Whether the VP8 developers can make their codec as good as H264 without involving any of the MPEG consortium patents is still an open question. I gather that they have not achieved that goal yet.

    9. Re:Alternative? by dzfoo · · Score: 1

      Sure. Go ahead, let us know how it goes.

      --
      Carol vs. Ghost
      ...Can you save Christmas?
    10. Re:Alternative? by Goaway · · Score: 1

      There are plenty of metrics for video quality already, which are in wide use when developing these things.

      But the problem is that there are so many things you can do, and so few of those are actually good. Developing these things requires a huge amount of trial-and-error. And you can't just do a change and run a quick test to see if it made things better, because if you just test against one thing, you will over-optimize for that particular case at the expense of every other video.

      It's hard work with frustratingly vague goals. And of course, the patent minefield doesn't help.

    11. Re:Alternative? by Twinbee · · Score: 1

      because if you just test against one thing, you will over-optimize for that particular case at the expense of every other video

      Which is why you would have not one, but at least a few videos in the 'acid test', which can be automated. But maybe you're saying that would take ages for the computer to check against. Even so, one could always use smaller resolutions (say 200x200).

      Is there a page summing up those "metrics" you spoke of - I'd like to see it.

      --
      Why OpalCalc is the best Windows calc
    12. Re:Alternative? by Goaway · · Score: 1
  20. Re:Harsh? by BronsCon · · Score: 1

    You're thinking MP3, MPEG-1, Layer 3.

    --
    APK quotes people (including myself) without context and should not be trusted. Just thought you should know.
  21. Re:What is the smiliarity between ... by Anonymous Coward · · Score: 1

    So, "They all suck" still applies.

  22. A bit late by x0d · · Score: 1

    They should have done that from the beginning.

  23. Re:Harsh? by nabsltd · · Score: 1

    Ogg Theora and WebM are no better in quality than MPEG3

    You're comparing video codecs to an audio codec?

    MPEG-3 was the brief name for high-bitrate video and audio that was eventually rolled into MPEG-2. It should not be confused with MP3, which is really MPEG-1 or MPEG-2, layer 3 audio.

    So basically, both you and the GP are confused, although Theora isn't anywhere close to H.264, especially when implemented with a good encoder like x264. VP8 is used so little that it's hard to say what the quality is like over a wide variety of content.

    Also, WebM is technically the name of the container for VP8 video with Orbis audio, but in theory, the container could hold any audio and video formats.

  24. What about audio? by archen · · Score: 1

    Are they planning on doing the same with mp3 for audio? Every device I could name that can play mp4 movies can also play mp3s. I have my doubts that ogg is going to gain any more traction than webm did. I'd be fine with aac as long as something gets standardized.

    1. Re:What about audio? by GuB-42 · · Score: 1

      Audio is much less demanding than video and MP3 is good enough. This is why few people look elsewhere.

      As for Vorbis, it is a top of the line format, with results equaling or exceeding MPEG's AAC for stereo audio. It is also used by many games internally. It is not like WebM and Theora that are visibly worse than h.264. I think that Vorbis can get more easily accepted than WebM.
      To get an idea. I sometimes see pirates use Vorbis, but not WebM or Theora. And pirates don't care about licenses, they want widely accepted and technically good formats.

      Note : OGG is just a container, like AVI, MKV or MP4. The actual audio compression format behind most OGG files is Vorbis.

  25. You're using words you don't understand by Anonymous Coward · · Score: 1

    Quicktime isn't a codec, really.

    .qt, .mov
    Quicktime movies.
    It's a codec, your post is like saying "WMV isn't a codec, Windows Media Player can play any codec you have a plugin for." The software and the codec have a similar name.

    You don't understand what you're talking about. Codecs are not the same thing as file extensions. .mov files are container files. They can contain media encoded with a variety of codecs, the vast majority of which have nothing to do with Apple. There is no "QuickTime codec" the way there are Windows Media codecs.

    Back when Apple was viciously proprietary about the spread of their QT codec...

    And what supposed codec would that be? The only QuickTime codec Apple really developed was the first one, which even Apple never really used. The codecs Apple has endorsed for quicktime lately are MPEG-4 Part 2, and most recently H.264, neither of which is owned by Apple.

  26. Why only one format?! by Anonymous Coward · · Score: 1

    I still don't understand why it has to be an either/or for people. That's like saying browsers need to "choose between PNG, JPG, and GIF. They must all agree on a single format and disregard the rest".

    The real solution is for all browsers to support about 3-4 different codecs to choose from. And let developers decide on what to use. So Apple and Microsoft, you need to support WebM, and Mozilla, you need to support h264. Let the people decide on what to use! Don't limit them!

  27. Move to Europe by Anonymous Coward · · Score: 0

    Seriously. VLC et al have freedom to write their x264, becaise they are based in France. Why can't they just make Mozilla Corp Europe (like FSFE) to be legally responsible (under sane jurisdiction)?

  28. Re:Harsh? by Chuckstar · · Score: 1

    I interpreted that comments as "Ogg Theora and WebM are no better in quality than what MPEG3 might have been if there had been a codec between MPEG2 and MPEG4".

    Maybe I'm just giving the poster too much benefit of the doubt?

  29. Don't bother reading TFA by steveha · · Score: 5, Insightful

    TFA is not worth your time. He says all sorts of outrageous stuff as if it were fact: apparently he knows exactly what Google was collectively thinking when it introduced WebM, for example.

    And the ending is sort of surreal. Hooray! The patent-encrusted H.264 has defeated the challenge by the free and open software! Here are my wrists; there's still room for a couple more handcuffs, put them on! (Eh, probably not a fair summary, but about as fair as his treatment of Google.)

    steveha

    --
    lf(1): it's like ls(1) but sorts filenames by extension, tersely
    1. Re:Don't bother reading TFA by Anonymous Coward · · Score: 0

      What the fuck are you smoking?

    2. Re:Don't bother reading TFA by Rakarra · · Score: 1

      TFA is not worth your time. He says all sorts of outrageous stuff as if it were fact: apparently he knows exactly what Google was collectively thinking when it introduced WebM, for example.

      His comments on Google "getting away with" a clean room implementation of Java on Android are pure flamebait.

  30. Re:Harsh? by the_other_chewey · · Score: 5, Informative

    Besides, VP8 is actually more-or-less equal to H.264 in quality and compression, you can easily verify that yourself with libvpx and x264.

    It really isn't. VP8's quality is comparable to that of H.264's Main Profile.
    H.264 High Profile eats VP8 for breakfast in bitrate-limited scenarios, meaning
    about 800 kilobit/s for SD content.
    But even at around 1,5Mbit/s, it's really obvious to the trained and still visible
    to the untrained eye. Yes, I actually have done double-blind tests.

    vpxenc is still very young, so improvement will happen, in both perfomance
    and quality. But the developers themselves have stated that it is unlikely to ever
    exceed H.264 MP by much.


    I've done extensive tests to try to coax better quality out of VP8, and have pretty
    much failed. I even had help from one of the guys at google working on VP8.
    And yes, it's part of what I do for a living.

    Have a look yourself:
    x264 High Profile, 790Kb/s, 4.3MiB
    VP8, best effort, 770Kb/s, 4.2MiB (the encoder was given the same constraints as x264)
    VP8 falls completely apart on high-frequency picture content, where H.264 holds up quite well.

    As one of the x264 devolpers said when I showed this around (verbatim quote): "Holycrapbirds".

    Of course, that low a bitrate is a very harsh test. At over twice the bitrate, VP8
    still needs more bits for similar quality, but the relative difference is much smaller.
    At some point around 2Mbit/s, "quality saturation" sets in.

    But for sites doing lots of streaming to clients behind <1Mbit/s connections and aiming
    for noncrapbird quality, this is a real issue.

  31. End User Thoughts by Anonymous Coward · · Score: 0

    As an end user, every video I rip is encoded in h264. Why ? Because every off the shelf device for playing video supports h264. Every device that includes a browser that supports video supports h264. No other protocol has as much widespread support at this point, particularly webm which has hardly any. Why would I want to give myself a headache trying to support a codec that has already lost the war ? I've seen claims divx is better than webm is better than h264 because blah, but when it comes right down to it, h264 already handles HD video and the ratio of file size vs quality isn't bad. I can watch it straight from any device I have without needing to switch, be it my xbox, ps3 , smart tv, or PC. As someone said before, If you want to look at who's winning, just look at the torrent sites. I've yet to see on webm encoded video.

  32. Re:Harsh? by Anonymous Coward · · Score: 0

    You're just confusing the issue with facts.

  33. Re:Harsh? by cpu6502 · · Score: 1

    Excellent examples.
    I need to bookmark these for the next time someone claims "MPEG4 is no better than WebM"

    Oh and by the way I wasn't confused about MPEG3. I am well aware that No such standard exists. I was making the point that WebM lies about halfway between MPEG2 and 4 in quality..... that WebM==MPEG3 if that standard had existed.

    --
    My AC stalker: " I personally agree with your posts most of the time, but that won't keep me from modding you troll"
  34. Re:Harsh? by David+Chappell · · Score: 1

    Ogg Theora and WebM are no better in quality than MPEG3 (i.e. halfway between crappy MPEG2 and the newer MPEG4).

    I wish ATSC used MPEG4 cause I'm tired of seeing blocks/mosquitos on my television screen. Oh well... the ATSC arrived too soon (1998).

    There is no such thing as MPEG3. They went right from MPEG2 to MPEG4. I imagine they did this because they thought MPEG3 would be confused with MP3. MP3 refers to MPEG audio layer III (part of the MPEG1 and MPEG2 standards).

  35. Re:Harsh? by the_other_chewey · · Score: 1

    Excellent examples. I need to bookmark these for the next time someone claims "MPEG4 is no better than WebM"

    Meh, I'm sorry, I didn't consider bookmarking: Those files are in /temp on my server,
    where everything older than 10 days gets killed. That was stupid of me.

    I've just added an exception to the cleanup script, so the URLs should survive –
    but still: Feel free to save the files locally or put them somewhere else.

  36. Re:What is the smiliarity between ... by symbolset · · Score: 1

    Old article is old.

    --
    Help stamp out iliturcy.
  37. Re:Harsh? by jpenguin · · Score: 1

    Yep, webm can hold near as many things as mkv

  38. Re:Harsh? by hkmwbz · · Score: 1

    VP8's quality is comparable to that of H.264's Main Profile. H.264 High Profile eats VP8 for breakfast in bitrate-limited scenarios

    Isn't everyone using the main profile, though? So what's your point?

    --
    Clever signature text goes here.
  39. Superior formats by jpenguin · · Score: 1

    Vorbis is an excellent audio codec. VP8 isn't as good as h.264, but it does the job for low res vids I use xVid for alot of my higher RES vids. H.264 also has tons of hardware support, VP8 could possibly match h.264 with that kinda support.

  40. Re:Harsh? by Anonymous Coward · · Score: 0

    No, not everyone.

  41. Re:Harsh? by Gaygirlie · · Score: 2

    Not that I am doubting you, but could you provide the encoding settings you used for both VP8 and H.264? The tests I have conducted myself were more-or-less of the same quality so I am curious as to whether or not I did something wrong myself.

  42. Re:Harsh? by Gaygirlie · · Score: 2

    Not even nearly. One of the more prominent examples of an entity using High Profile is Apple; the streams to AppleTV are High Profile - encoded and it has provided them with clearly superior picture-quality while also consuming less bandwidth compared to Main Profile. Media that is to be consumed on mobile devices is still mostly Main Profile, yes, but even there the movement is towards High Profile.

  43. Re:Harsh? by Alex+Belits · · Score: 2, Interesting

    The videos look absolutely identical until the last part with birds, a clearly pathological case of "make benchmark to fit the product" type. In both videos the view of birds is highly distorted at the end, and no details other than a whole screen filled with slow-moving high-frequency pattern, are visible. x264 example keeps the birds distinct while VP8 blurs them, but neither provides usable details -- those videos have to be encoded at higher rate to be watchable, no matter what.

    --
    Contrary to the popular belief, there indeed is no God.
  44. Re:Harsh? by Anonymous Coward · · Score: 2, Informative

    Wow, you couldn't be more wrong. There are many more differences between the two videos.

    In the first segment (the one that lasts only 0.62 seconds), the details of the mountains. In the second segment, the blue sky as the camera passes through the mountains, and to a lesser degree the two mountains themselves. In the third segment, the details in the foam and, more evidently, in the trees far away behind the cascades.

    Saying that "The videos look absolutely identical until the last part" is just ridiculous.

  45. finally by smash · · Score: 1

    Someone sees sense. Use whatever codecs are available on the host platform. h.264 is ubiquitous a the moment, but there is no point tying us into a standard current in 2012, when hardware inevitably moves forward.

    --
    I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
  46. Wait till 2015 by Taco+Cowboy · · Score: 1

    By 2015 H.264 won't be free no more

    --
    Muchas Gracias, Señor Edward Snowden !
  47. Re:Harsh? by the_other_chewey · · Score: 3, Informative

    Not that I am doubting you, but could you provide the encoding settings you used for both VP8 and H.264?

    I'm on vacation until mid next week, so don't have access to the scripts used. From memory:

    Both are two-pass encodes. x264 recommends single-pass with --crf nowadays, because it's
    faster and nearly as good, but constant quality mode and bitrate limits don't mix too well, and
    for my low-bitrate case there's still a clear advantage for longer-range precognition.

    The x264 settings are a tweaked "--preset slower", with longer rc-lookahead and added
    bandwidth limitations (vbv_maxrate and friends). x264 writes the exact settings used – including
    an expansion of a preset into its individual parameters – at the beginning of its output, so have
    a look at "strings testenc_x264.mp4 | grep x264", or use mediainfo on the file.

    For vpxenc, it's basically the same, using "--good" and "--tune=ssim", adding bitrate control
    settings and minor tweaks. No parameter logging in the output here unfortunately, so I can't give
    you any more details right now.

    The tests I have conducted myself were more-or-less of the same quality so I am curious as to whether or not I did something wrong myself.

    You probably did nothing wrong at all, you just didn't restrict the encoder as heavily as I did.
    I tried to make it clear that those examples are rather extreme: If you allow higher bitrates, VP8
    quality improves quite a bit, and everything above about 1.5Mbit/s is fine in the vast majority of cases.

    Also, the test clip used is intentionally really really hard to encode (smooth, slow-moving, weak
    gradients; rotations; low contrast; high motion; high frequency; all combined; hard cuts; etc.),
    to highlight encoder capabilities – and shortcomings. It stress-tests everything from motion
    estimation to several other predictors the encoders may or may not have, to bitrate allocation,
    so it's an excellent worst case.

    I'm not trashing VP8 or vpxenc by the way, we're still going to use it to serve video to clients and/or
    devices without H.264 support. It's just that H.264 (in its x264-encoded manifestation, there are lousy
    H.264 encoders out there, mostly the really expensive ones) really shines in low-bandwidth use cases,
    and VP8 is universally outclassed by H.264 High Profile.

  48. Whatever happened to... by Anonymousslashdot · · Score: 1

    Codecs ? And plugins ? I mean INSTALLABLE a/v decoders ? What does video decoding have to do with hypertext markup language ? And why should Mozilla, Google or Froogle decide on what I encode the videos on my page with ?

  49. Re:Harsh? by Anonymous Coward · · Score: 0

    If you look at the details, the quality varies also in the different places, but in my opinion there seems to be not a clear winner.

    The sky, at about 0.5s from the beginning - webm makes rectangular artifacts, mp4 is fine.

    The peaks above the clouds after a few seconds - webm is much better here, a detailed stratification is seen, where mp4 makes a very ugly blur.