10 ms·
Simple Questions for Google Regarding Chrome’s Dropping of H.264
- CyberMonk 16y agoI'm surprised Gruber didn't also pose a question about the murky patent landscape re: WebM. If Google decides to throw their full weight behind WebM, it wouldn't be at all surprising to see some legal action on the part of MPEG-LA. That said, the "Who is happy about this?" question smacks as slightly unfair given Gruber's unabashed approval of Apple's decision to not support Flash (albeit, I too support this decision as a web developer). Addendum: whereby I mean to say that there are undoubtedly numerous users who have been "harmed" (whether they know it or not) by the lack of Flash on iOS devices (e.g., because they could not view a given website on their device), even if the removal of Flash will be good for the web in the long term.
- danilocampos 16y ago> That said, the "Who is happy about this?" question smacks as slightly unfair given Gruber's unabashed approval of Apple's decision to not support Flash (albeit, I too support this decision as a web developer). The "Who is happy" test for Flash passes, though. I, for one, have desperately yearned for the death of Flash for years before Apple partisans took up the mantle. Why? I was partly responsible for maintenance and analytics of a terrible flash website that, superficially, looked kind of neat. All you have to do is have this trash plugged into something mission critical to start wishing for its demise. And I'm not alone. Flash is a crappy, frustratingly ubiquitous technology whose marginalization is a godsend for anyone who cares about a usable web. Anyone who has ever tried to use a restaurant website is happy about the end of flash.
- jbri 16y agoIn a similar vein, anyone who cares about being build their own encoder or decoder for web video (or even just anyone who wants to compile from source their own build of a codec) is happy about having an unencumbered web video format instead of H.264.
- colinsidoti 16y agoI'm sure the restaurants aren't very happy about it, and I guarantee a Flash website is more usable than a website that cannot be accessed at all. The same concept applies here.
- frou_dh 16y ago> Anyone who has ever tried to use a restaurant website is happy about the end of flash. Anyone in the small user segment who knows what Flash is and can discern when they are or are not using it? My mother has been using the internet regularly for 10 years and I doubt she knows what Flash is or is impeded by sites using it. I'd like for Flash to disappear, too, but don't buy this notion that it's hated beyond certain geeks and special cases.
- kjksf 16y agoSure, if the only opinion that matters is yours. For one, millions of people play Flash games. They would not be happy if Flash was gone. For a long time Flash was the best way to deliver video on the web. People who watched those videos would not be happy if Flash was gone. Flash succeeded on the web based on merits, despite being in a relatively hostile environment (as every plugin is by the virtue of not being bundled with a browser and needing a separate action to install it). The fact that it became ubiquitous is evidence that most people wanted it to have hence would be not happy if they didn't get it. Your position on flash is valid as a personal opinion but you're wrong that Apple's decision to not support Flash passes "happy" test for their customers and users. It's just one more example of Apple's doing what Apple wants, users be damned; of arrogance born out of success.
- danilocampos 16y ago"Who would be happy?" != "Would a majority be happy?" I didn't assert everyone would be over the moon with Flash gone. I'm saying that you don't have to look hard for people who would be. Killing H.264, a popular format, in a growing browser is much more of a headscratcher. >Apple's doing what Apple wants, users be damned; of arrogance born out of success. I think you've got that mixed up. Apple's success is a function of its arrogance. Every smash hit they've had came from arrogance, whether you pick the iMac, with its embrace of USB, to iTunes, with its crazy, user-friendly licensing, or the iPod, with its paltry storage space and simplistic UI, or the iPhone, with its lack of a keyboard or stylus... etc. Apple's success comes from having the balls to say "Fuck you guys, we're doing it this way, because it's better." As usual, they got it right with Flash. And history has shown that in the end, users were at the very center of those decisions, even if the consequences were initially unfamiliar.
- statictype 16y agoKilling H.264, a popular format, in a growing browser is much more of a headscratcher. H.264 is not open. WebM is. WebM also has the technical quality to rival H.264 (which Theora does not) Certainly there are downsides to this decision but doesn't seem like a total headscratcher to me. And history has shown that in the end, users were at the very center of those decisions, even if the consequences were initially unfamiliar. You realize you could say the exact same thing about Google's decision now?
- patrickaljord 16y ago> it wouldn't be at all surprising to see some legal action on the part of MPEG-LA It would be pretty unlikely actually. MPEG-LA has been threatening about Vorbis for the last 11 years and nothing has happened so far, same thing with theora. The last thing MPGEG-LA want is to reveal what patents exactly are being used by WebM (if any), they'd rather spread FUD and make companies pay for licenses out of fear like they always have as the patent troll that they are. I (and probably Google too) would actually love for them to start suing so we can finally debunk those patents, which is why they probably won't.
- CyberMonk 16y agoThe difference being that Vorbis has almost no commercial traction. If large, popular services (like YouTube, for instance) decided to go with a codec like WebM, the MPEG-LA might finally decide to make good on those threats.
- patrickaljord 16y agoVorbis is being used in many of the biggest games, the gaming industry is a multi-billion dollar one, why not sue them? Doesn't make sense unless they really secretly hate google and only want to sue them...
- CyberMonk 16y agoTrue, but Vorbis is an audio spec, not a video one. Theora, which would arguably be more on MPEG-LA's radar, is used in only a handful of titles: http://wiki.xiph.org/Games_that_use_Theora http://wiki.xiph.org/Games_that_use_Theora
- bradleyland 16y agoI think the differences are this: * Apple has a very well documented case that Flash contributes to significant instability on their platform, hence they didn't want it on iOS * Flash was/is a significant consumer of CPU cycles, resulting in reduced battery life, which didn't allow them to meet performance targets Regardless of your position on Flash as a proprietary piece of software, its presence would have had a very real impact on the performance and reliability of Apple's product at launch. That's not to say there wasn't an ideological component, because Steve Jobs himself included one in his anti-Flash rant, but I find it a little easier to excuse apple for leaving Flash out in the cold on iOS than I do Google shutting the door on H.264.
- jarek 16y agoNot disagreeing with Apple's case against Flash, but at the same time Google also has pretty strong reasons to actively try to bring H.264 down, both as a browser maker and a video site operator.
- Cadsby 16y agoThat's fine. No one faults Google for doing whatever they feel is in their strategic, long term interest. What annoys some people to no end however, is the incessant attempts to market everything they do in the name of "openness".
- yanw 16y agoI'm not Google but I'll give it a go: 1. No, Flash isn't just about video playback, the technology is used in a variety of ways on a variety of sites and it's not analogouse to a video codec. 2 - 4. Transitioning the web to WebM encoded video is the ultimate goal but that will have to happen gradually. 5. Adobe, initially. FSF as well
- svlla 16y ago1. google ships chrome with flash, which is not necessary. 2-4. not going to happen since WebM is not as good as h.264 and probably still has patent problems (see: http://x264dev.multimedia.cx/archives/377 http://x264dev.multimedia.cx/archives/377) 5. adobe only. this just forces people to to use flash.
- jbri 16y agoYou know, Flash. A browser plugin that allows execution of SWF objects. Which is an open, non-patent-encumbered format.
- yanw 16y agoI'm puzzled by the support rhetoric this patent riddled codec is receiving, is it because Apple put it's weight behind it?
- blasdel 16y agoIt's because it's the best codec we have for moderate-resolution video, and it already has almost %100 of the market (played back via Flash). Making it available in <video> would allow people to drop the Flash part.
- kjksf 16y agoGoogle shows once more that they are visionary company with long-term outlook and an outlook on business that allows them to invest in things that benefit everybody and not just them. Video on the web is popular hence it's important. It's also the only part of the web where the de-facto standard (h264) is owned by a commercial entity which has a grip on the technology not through continuous technological excellence but by a patent grab. It's a huge disaster waiting to happen. It has happened in the past (see gif patent and the money grab that ensued). It's naive to think that mpeg la consortium is not aware of how much money they could possibly make by starting to enforce their licensing. And when they do, that will be bad for everyone creating and publishing video on the web. Web video on the web is currently living on a good will of commercial entity who might just think of it as freemium model: make them dependent on your product until they can't use an alternative and then make them pay. Google (along with Mozilla) should be commended for spending millions of dollars to decrease the probability of such a disaster happening. Even if WebM doesn't surpass h264 it might just be enough insurance to make mpeg la not start a money grab in fear of loosing completely to WebM. We need a free standard for video on the web, just like we have them for everything else, and Google is spending considerable resources to make it happen. As to Gruber: he has no credibility asking Google tough questions. His pro-Apple and anti-Google biases are bigger than iceberg that sank titanic. More important question is: when will Apple and Microsoft start helping us avoid future video disaster on the web? And where is Gruber asking "who is happy about this" when Apple continuously censors App Store and refuses to allow developer publish apps that users want to use? When Apple is more interested in their petty vendetta against Adobe than in what they users want. Etc. If you want to ask tough questions, then ask them, just not selectively.
- ot 16y ago> [...] the de-facto standard (h264) is owned by a commercial entity which has a grip on the technology not through continuous technological excellence but by a patent grab. Who? > It's naive to think that mpeg la consortium is not aware of how much money they could possibly make by starting to enforce their licensing. From Wikipedia (http://en.wikipedia.org/wiki/H.264/MPEG-4_AVC#Patent_licensing http://en.wikipedia.org/wiki/H.264/MPEG-4_AVC#Patent_licensi...): On August 26, 2010 MPEG LA announced that H.264 encoded internet video that is free to end users will never be charged for royalties.
- deleted 16y ago[deleted]
- albertzeyer 16y ago> Who is happy about this? In the very long term: everybody.
- svlla 16y agoI take it you are a Flash supporter? Because Flash plays H.264, and Google ships Chrome with Flash. So Google Chrome has not lost the ability to play H.264, it just does so through Flash now. If Google were to stop shipping Chrome with Flash that would be saying something.
- blocke 16y agoSaying what? We hate our users? Do you understand what Google has done with "Flash"? Since 99% of their users WILL have Flash installed anyway Google decided they would make sure their users would have the most up to date version without the user being involved at all. No other browser does that. In Chrome 9 the Flash plugin is sandboxed. Google's moves are 100% pragmatic. Why the hell is there so much support for a software patent cartel among Hacker News members? I thought software patents were a major danger to startups...
- svlla 16y agoI agree it's pragmatic, it's just not enabling "open innovation" like Google claims. It's just enabling more dependence on Flash.
- blocke 16y agoThe dependence is already there. The only reason people even noticed <video> is because of iOS. Everyone not on iOS hasn't noticed or cared yet. From Google's point of view getting everything switched from Adobe's proprietary platform to a platform controlled by a software cartel consisting of Microsoft and Apple isn't progress. You're just handing your nuts to be crushed by a different party. Google's strategy seems to mitigate the harm now (Flash's security history) with an eye to getting everything on a standard not controlled by its rivals.
- pyrmont 16y agotldr: The simple answer to John's questions is that sometimes, when you act in the real world, in order to achieve things you have to make compromises and cannot be ideologically pure. In more detail: 1. Because, like it or not, Flash is an established part of the web at present and it would be unacceptably frustrating for users if numerous websites stopped working. This would be the result because these sites often do not have a fallback option for users who are not using Flash. On the other hand, sites which only serve h.264 content with no fallback option are rare (non-existent?). 2. I, too, am interested in the answer to this question but not because I'm trying to prove that Google isn't ideologically pure. 3. I don't see how it wouldn't be better for open innovation if YouTube served video in an open format. Perhaps what John is really getting at is what does YouTube intend to do for platforms that will not support Flash or WebM? 4. Why isn't it valid to have Flash as a fallback option? This is only invalid if you work from the assumption that Flash is unacceptable (either because of performance or for ideological reasons). Utilising a ubiquitous closed technology while you help establish a new open technology is not an ideologically pure strategy but it may be one that will work. 5. People who are concerned about video codecs being controlled by for-profit corporations are happy about this but I don't think that's most people. I also don't think those same most people care. I think John's frustration is really with Google wanting to make decisions on the basis of ideology (open is good/don't be evil) only when it is in Google's financial interest to do so (John has given examples in the past that open doesn't seem so good when it comes to Google's proprietary search algorithm). I think this is a fair frustration to have but it doesn't mean that everything that Google does is irrevocably tainted and can never be good. Establishing an open standard for video on the web is a good thing long-term. The way they are going about it isn't as pure as one might hope but sometimes this is how things work in the real world (see Obama and tax cuts/repeal of Don't Ask, Don't Tell).
- lukifer 16y agoRe #3: Performance is reason enough. The fact that a dual-core MacBook Pro can't even play back a 360p Flash video without dropping frames is completely unacceptable.
- kenjackson 16y agoEstablishing an open standard for video on the web is a good thing long-term. Why is that a good thing? It's not a bad thing, but is it worth a lot of churn? Virtually none of the media formats in wide use today are open, yet it hasn't really been a problem, from Flash to MP3 to MPEG-2 to even WMA/WMV. The ability for users to transcode is virtually limitless. I don't have a single media file that I can't get to any other format. I don't think this is about the long-term good of the web. I think it's about the long-term good for Google.
- antimatter15 16y agoMost people install flash anyway, regardless of whether or not it's preinstalled. Ideally, everyone could just kill flash and that would be awesome, but a huge amount of content is already made in flash and there are a few areas where standards are not implemented consistently or at all (eg. the Device API for accessing webcams and microphones, though a version of Android does support that and the ConnectionPeer interface for peer-to-peer connections). Flash isn't used exclusively for video. When it's 2028 and all the h.264 patents finally expire, it would be great if Google were to add h.264 back to the chrome browser, but of course, the browser landscape would probably be so vastly different that it would be hardly relevant. YouTube is reencoding the videos in WebM. But it's doubtful that the h.264 videos will be removed because of Apple's stubbornness in only supporting a single format (However, I'm quite sure Safari plays whatever videos are supported by the pluggable QuickTime engine, so once someone makes a QT plugin that adds WebM, it'll play in Safari. The same way IE9 implements video codecs). Gruber only lists 4 or so companies that use H.264 with <video>. There probably aren't too many more that exclusively use h.264 with <video>. Certainly far less than the number of people who use flash video.
- hristov 16y agoOk here, are some answers, off the top of my head. They are not Google's answers, but what I imagine Google would say if they felt like being honest. 1. No Flash wont be dropped. Why must we be forced to the extreme absolutist position in one direction or another? We try to do what is right, but we are also practical, and will not attempt things that will cause too much trouble for their benefit. It is always easier to affect the path of technology in its infancy than after it has been established. Flash is established; we will not try to fight it and will let it die a natural death. HTML 5 video is in its infancy and we will try our best to guide it in the right direction. 2. We will probably leave that up to the manufacturers. However, once the WebM hardware accelerators start shipping, we expect h.264 support to drop because no manufacturer likes to pay per phone licensing fees. 3. Youtube will still retain h.264 support to allow compatibility with iOS devices, until iOS devices start supporting WebM. 4. They will have some time to think about it. First we are not dropping h.264 support immediately. Even after we drop support, they can still use flash to support their h.264 video (as most of them already do) so they do not lose anything. But we are making it clear that we are throwing our weight behind WebM, and they will eventually figure out that they are paying h.264 license fees for no good reason. 5. We are. Lots of people on the web are. Many people that have to write checks to MPEG-LA are. Many people that are thinking of doing a video startup but are worried about the licensing costs are.
- plinkplonk 16y agotrying to imagine what a different post this would be if Apple (instead of Google) had dropped H.264 for similar reasons.
- ZeroGravitas 16y agoApple fought a bitter, public battle with the MPEG-LA over MPEG 4 part 2 video and the crazy licence fees they were planning to charge for it (and AAC) a good few years back. They refused to release Quicktime 6 until the licence fee structure was changed to allow more cost free usage. Not out of the goodness of their hearts, but because uneconomical fees could (and did) open the door to competitors like VP6 which, via Flash, become the dominant web format for a while. Could have been pre-Daring Fireball though. (edit: I checked, the argument was summer 2002, DF started that fall).
- retrogradeorbit 16y ago5. I am.
- thedeuce 16y agothis guy is a turd thats nerd raging
- metachris 16y ago> will Flash Player support be dropped as well? If not, why? Flash has no easy replacement available yet. We will see with HTML5 and beyond. Realistically it will take a few more years. > Android currently supports H.264. Will this support be removed from Android? If not, why not? My guess is that future Nexus phones will have hardware WebM decoding included. I don't know if Google will remove H.264 anytime soon though. > YouTube uses H.264 to encode video. Presumably, YouTube will be re-encoding its entire library using WebM. When this happens, will YouTube’s support for H.264 be dropped, to “enable open innovation”? If not, why not? It will be dropped. Why not? > Do you expect companies like Netflix, Amazon, Vimeo, Major League Baseball, and anyone else who currently streams H.264 to dual-encode all of their video using WebM? Sure. They all have enough money for a few gigs per movie, the distribution system would stay the same. Btw. Netflix uses Silverlight and adding WebM decoding to Silverlight should be rather easy. > Who is happy about this? Given the counter-scenario and a few years: everyone!
- synxer 16y agoBravo to Google for thinking a few steps ahead. > In addition to supporting H.264, Chrome currently bundles an embedded version of Adobe’s closed source and proprietary Flash Player plugin. For one, I am a little tired of the hyperbole surrounding Flash. Yes, it isn't quiet open source, but it's not quiet "closed source", either. Since I can download an open source Flex SDK and compile without the need of any Adobe tools. I can't fork the player API, but this rant seems like sensationalism. Secondly, Flash player handles much more than just video. I'm not saying it is used in the best way, but it definitely caters beyond video render. Removing H.264 doesn't have the same impact as removing an embedded Flash player.
- guelo 16y agoOnce you get past the PR and spin I think this is just another strategic move in the battle between these corporate giants. Remember that Google re-encoded all of Youtube to mp4 so that it could be shown on the iPhone, they were partners, but then Jobs got mad and started a war by suing HTC over Android. I believe Apple was dumb in starting this war because they have a lot more to lose than Google, if the iProducts lose Google's YouTube/Maps/Gmail/Search/Voice/Goggles, etc it would put them at a big disadvantage. Consumers will be collateral damage as this battle continues to escalate.
- snissn 16y agoI never realized gruber reminded me of glenn beck until now
- brg 16y agoA question missed is the following; The dropping of H.264 seems more motivated by their acquisition of On2 and their VP8 codec than it does about the licensing terms of H.264. Who within Google pushed for this, and to what extent was the need to show a realization from On2's acquisition a factor?
- rosejn 16y agoSeriously, why does anyone care what this Apple fanboy thinks?