Ogg Theora, H.264 and the HTML 5 Browser Squabble

13567

Comments

  • Reply 41 of 138
    Quote:
    Originally Posted by str1f3 View Post


    I would think Microsoft would push Silverlight first which is why they haven't really supported HTML5 in IE8. I'm guessing that their second choice when all else fails would be h.264 since they already have a license for it and use it on the XBOX and Zune.



    I guess it's too much to ask Microsoft to focus their Silverlight promotion on Rich Internet Applications where it actually makes sense given better OS integration/consistency and leave something as basic as video playback to the pure browser. I wonder if Microsoft were to say H.264 is their second choice after Silverlight, would that be an important piece of support for H.264 over Theora.
  • Reply 42 of 138
    tenobelltenobell Posts: 7,014member
    Quote:
    Originally Posted by oomu View Post


    but it is a ugly patent covered stuff. and license price are very very expensive and refuse distribution of binary opensource reimplementation in software



    Its a misnomer to paint patents as bad with a wide brush. Being able to patent your work so that someone cannot steal and profit from your talent and efforts, is good. Like anything patents can be abused.



    Quote:

    the license is HUGE corporate profit of course, and it's nice, I mean, corporate profit paid me (and I give gifts thanks to that), it also allow university to participate in development



    I meant the MPEG group is not a corporation, but they do have to pay the patent holders for their property.



    Quote:

    we need open standard nice and free and efficient to finally solve the whole video mess on the Web. You should Love the Web, not the license body. You should love the Web, not the codec You should love the Web, not simply Apple.



    I'm not one for dogma. The entire internet is not and has never been completely free. In one way or another innovation costs money. Apple, Microsoft, and Google have all created their own browsers as a front end to pushing their profitable products. Admittedly Firefox is the only organization that is not using the browser to add value to a for profit product. At the same time developing Firefox costs money and someone has to pay the bills.
  • Reply 43 of 138
    str1f3str1f3 Posts: 573member
    Quote:
    Originally Posted by ltcommander.data View Post


    I guess it's too much to ask Microsoft to focus their Silverlight promotion on Rich Internet Applications where it actually makes sense given better OS integration/consistency and leave something as basic as video playback to the pure browser. I wonder if Microsoft were to say H.264 is their second choice after Silverlight, would that be an important piece of support for H.264 over Theora.



    Yes it would be too much to ask of Microsoft. I don't think Microsoft has any real role in it because they've given the finger to web standards in IE8. They've been making standards without Microsoft up to this point so it shouldn't change anything in this case.
  • Reply 44 of 138
    tenobelltenobell Posts: 7,014member
    Quote:
    Originally Posted by HoserHead View Post


    By all means, run it yourself. Greg listed his methodology!



    I don't think that's necessary. Their are several sources that say OGG is not as good as H.264. Versus the one positive mention of OGG quality is from the organization that creates it.





    Quote:

    You might be surprised.



    I would be. Currently H.264 is being adopted in high end HD camera systems, video data recording systems, and quickly becoming a popular post production codec in HD editing. I cannot see hardware manufacturers suddenly paying much attention to OGG Theora.





    Quote:

    Doesn't matter what the money goes to - it matters that you have to pay to implement it. That just won't fly on the open web.



    H.264 is a case where we've had to pay to have a superior product. Even at Mozilla the bills have to be paid somehow. This is truly a case where there is ample competition among video codecs and H.264 has been proven the best.
  • Reply 45 of 138
    tenobelltenobell Posts: 7,014member
    I'm not arguing that H.264 licensing is perfect. I've read articles where there seemed to be valid complaints about the licensing and made a good argument for its reform.



    What I am arguing against the sense that everything needs to be given away for free. In a capitalistic system innovation cannot thrive if their is no profit motivation. I know we don't like this fact, but that's the way it is.



    Quote:
    Originally Posted by paxman View Post


    I don't think anybody is against paying for past and present r&d costs. Bu if that is all we had to cover I wonder what the true licensing fees would be. The wider the implementation the lower the cost, under that scenario.



  • Reply 46 of 138
    Quote:
    Originally Posted by TenoBell View Post


    I don't think that's necessary. Their are several sources that say OGG is not as good as H.264. Versus the one positive mention of OGG quality is from the organization that creates it.



    That analysis - which shows screenshots, btw! - says roughly "H.264, as implemented by YouTube, is better than Theora, but not by much, and it probably doesn't make a difference to the average user."
  • Reply 47 of 138
    Quote:
    Originally Posted by str1f3 View Post


    Yes it would be too much to ask of Microsoft. I don't think Microsoft has any real role in it because they've given the finger to web standards in IE8. They've been making standards without Microsoft up to this point so it shouldn't change anything in this case.



    Well in Microsoft's defense I can see why they appear to be slow to incorporate internet standards. For something like HTML5 which is still in development, Microsoft hasn't didn't implement support in IE8 so they get dinged for that. But if they had started incorporating features that are in the current draft but don't make it to the final standard, then everyone will be in an uproar that Microsoft's implementation is no longer compliant and they are pushing their own agenda. In this case, the slow moving approach may make sense for something as entrenched as IE. IE8 may not be at the cutting edge, but it does now meet internet standards that have actually been finalized as seen by it's passing the Acid2 test and reportedly having better CSS2.1 compliance than Firefox when IE8 was first released.



    I wonder if there is really no reasonable alternative other than Theora and H.264. For example, H.263 is pretty old so perhaps the licensing fees are more reasonable. Standard YouTube videos already use H.263 so Google wouldn't have any bandwidth complaints and H.263 isn't that CPU intensive so even if dedicated hardware acceleration chips for H.263 aren't popular it's not the end of the world for Apple.



    Or what about Xvid which I thought is free software? I believe it has a license that enforces derivative works also being free, but if I'm not mistaken it follows the MPEG4 Part 2 standard close enough that other MPEG4 Part 2 codecs can decode it's video, allowing browsers with more restrictive licenses to be compatible as well by implementing other variations of the MPEG4 Part 2 standard. Existing hardware accelerators for H.264 generally also accelerate MPEG4 Part 2 formats like Xvid and Divx so it's a viable format for mobile devices. I believe the existing hardware in iPhones and iPod Touches already can accelerate something like Xvid or Divx if Apple decided to enable support.



    Admittedly, neither H.263 or XVid has the quality or efficiency of H.264 or perhaps even Theora, but they should both be acceptable as the base video standard of the internet. HD video is still viewed as an option on websites so websites requiring separate H.264 or Theora requirements for their HD streams is reasonable without having them mandated in HTML5.
  • Reply 48 of 138
    begbeg Posts: 53member
    Quote:
    Originally Posted by HoserHead View Post


    Mozilla is not a "business like any other." Mozilla is a public benefit, non-profit organization whose only purpose is to advance the open web. If users can't use their data however they want because of licensing problems, then it's not really an Open web, now is it?



    Please explain to me, as Joe Web User how the licensing problems affect me at all? Apple has already paid for me to encode/decode h.264 and included that functionality to me for free with OS X / Quicktime?



    If Mozilla has enough cash to fund their Theora trojan horse to usurp the already de-facto video standard they should have enough money to fork over to pay licensing fees for h.264 also.
  • Reply 49 of 138
    str1f3str1f3 Posts: 573member
    Quote:
    Originally Posted by ltcommander.data View Post


    Well in Microsoft's defense I can see why they appear to be slow to incorporate internet standards. For something like HTML5 which is still in development, Microsoft hasn't didn't implement support in IE8 so they get dinged for that. But if they had started incorporating features that are in the current draft but don't make it to the final standard, then everyone will be in an uproar that Microsoft's implementation is no longer compliant and they are pushing their own agenda. In this case, the slow moving approach may make sense for something as entrenched as IE. IE8 may not be at the cutting edge, but it does now meet internet standards that have actually been finalized as seen by it's passing the Acid2 test and reportedly having better CSS2.1 compliance than Firefox when IE8 was first released.



    I wonder if there is really no reasonable alternative other than Theora and H.264. For example, H.263 is pretty old so perhaps the licensing fees are more reasonable. Standard YouTube videos already use H.263 so Google wouldn't have any bandwidth complaints and H.263 isn't that CPU intensive so even if dedicated hardware acceleration chips for H.263 aren't popular it's not the end of the world for Apple.



    Or what about Xvid which I thought is free software? I believe it has a license that enforces derivative works also being free, but if I'm not mistaken it follows the MPEG4 Part 2 standard close enough that other MPEG4 Part 2 codecs can decode it's video, allowing browsers with more restrictive licenses to be compatible as well by implementing other variations of the MPEG4 Part 2 standard. Existing hardware accelerators for H.264 generally also accelerate MPEG4 Part 2 formats like Xvid and Divx so it's a viable format for mobile devices. I believe the existing hardware in iPhones and iPod Touches already can accelerate something like Xvid or Divx if Apple decided to enable support.



    Admittedly, neither H.263 or XVid has the quality or efficiency of H.264 or perhaps even Theora, but they should both be acceptable as the base video standard of the internet. HD video is still viewed as an option on websites so websites requiring separate H.264 or Theora requirements for their HD streams is reasonable without having them mandated in HTML5.



    I've got to disagree with you on Microsoft there though I do see your point. This browser was just recently released and scores a 20/100 on the Acid 3 test. It takes them years to come out with a new version of IE so I wouldn't expect the to support HTML for another 4 years when IE9 is released (maybe). For the last 25 years Microsoft main intention has been to control the web. Silverlight is just the latest invention. They'll have to eventually one day support it, but in the meantime they'll push Silverlight until it fails and slow down the progression of the web.
  • Reply 50 of 138
    princeprince Posts: 89member
    Quote:
    Originally Posted by Neruda View Post


    This article is very similar to http://www.osnews.com/story/21767/Br..._HTML_5_Codecs, which precedes this one by 3 or 4 days. Are these the pundits you are referring to? Was this article cited (and I missed it)? I know this isn't the Wall Street Journal or anything, but perhaps a direct citation to this previous article is necessary. Did you read this article Prince? Please correct me and accept my apologies if I am wrong.



    There is really no similarity in this article and what I wrote. The OS News piece you cited was the same old regurgitation of bits everyone else has been repeating, with a lot of inaccuracies and somewhat sloppy generalizations. What, apart from using many of the same proper nouns, do you see as similarities between the two? And for the record, I don't often read OS News and didn't see that article before writing this one. I did read the Ars article, which similarly voices the "free codec is good, international standards body specifications are evil" thing everyone has been repeating.



    The bottom line is that x264 is GPL so the whole "Linux users can't use H.264 video" is simply wrong, and in the big picture Mozilla and Opera don't really matter. Once Chrome starts gaining traction, do you really think Google will see any need to dump $50 million on the remains of Netscape's ashes? And what purpose does Opera serve other than to make the EU feel like it has some say in the browser market?
  • Reply 51 of 138
    bhuotbhuot Posts: 5member
    "Please explain to me, as Joe Web User how the licensing problems affect me at all? Apple has already paid for me to encode/decode h.264 and included that functionality to me for free with OS X / Quicktime?"



    Every user has to pay to distribute MP4 even on the internet even if they make no money, are non-profit, or are only using it for personal use no matter how little they use it. It is *not* a small fee. It costs a minimum of $2,500 starting in 2011, even just for one video.
  • Reply 52 of 138
    bhuotbhuot Posts: 5member
    "The bottom line is that x264 is GPL so the whole "Linux users can't use H.264 video" is simply wrong, and in the big picture Mozilla and Opera don't really matter. Once Chrome starts gaining traction, do you really think Google will see any need to dump $50 million on the remains of Netscape's ashes? And what purpose does Opera serve other than to make the EU feel like it has some say in the browser market?"



    What people don't realize is that all those codecs that have patents like them like MP4 have to be paid for and people can get sued for not paying for them. You have to pay to play or to create audio or video with patents on them, unless they are given away royalty free. Apple already pays for Quicktime users, so Apple users don't have the same problem. There is a company that has negotiated a way to pay for the codecs in open source versions of those codecs, I think called fluendo, but many Linux users don't know about them and think they can use the codecs legally for free. The cost for encoding and decoding part is not very expensive, but it has to be paid and it is incompatible with the open source licenses.



    And Mozilla cannot include any patented software in Firefox even if all their users are given royalty free use. It has to be royalty free for everyone in every situation or else it goes against the license they offer it under.
  • Reply 53 of 138
    warpdagwarpdag Posts: 26member
    Quote:
    Originally Posted by beg View Post


    If Mozilla has enough cash to fund their Theora trojan horse to usurp the already de-facto video standard they should have enough money to fork over to pay licensing fees for h.264 also.



    Don't be ridiculous. Xiph.org is a non-profit organization. Their codec is royalty-free. What you're witnessing right now is big fat corporations vs folks with open ideas. Apple is no better than Adobe or Microsoft here. It hurts to acknowledge that for Apple fans like us, but it's the sad reality.
  • Reply 54 of 138
    alfiejralfiejr Posts: 1,524member
    Quote:
    Originally Posted by ltcommander.data View Post


    The entire objective of video in HTML5 is to avoid the use of plug-ins to play video.



    Well that's the heart of the matter isn't it? one can quibble with that statement - who says so, that is "the entire objective"? but in the end, politically, the multiple plug-in approach is the only possible outcome, because everyone that is pushing a particular format - Flash, Silverlight, H264, etc. - for their own business strategy has to fight to the death to protect theirs from obsolescence in MTML 5. this includes Mozilla wanting to avoid license fees.



    sorry guys, it's not about what is "right," it is about what is politically inevitable - a compromise.



    hopefully Apple can use its iTunes/iPhone platform muscle to marginalize Flash - serves them right - and Silverlight - to stop MS once again from trying to take over the media world. whereas the open source alternatives need to get their technical act together to catch up with what H264 can do today. that is the curse of open source in general - if none of the big guys adopts it and pushes its technical development cohesively (like Apple is doing with web kit), it just drifts and falls behind. that's inevitable too.
  • Reply 55 of 138
    Apple and Mozilla are both businesses and both benefit from keeping the web as open as possible. They agree on the end, but not on the means to get there.



    Insisting that either of the tries to close the web is really running errands for Microsoft and Adobe. The Proprietary Gang benefits from this little conflict of codecs, and I assume that they try to fuel it as best they can.



    And this article was simply a great read, thanks AI. But even as an Apple enthusiast, I didn't like the cheerleading tone of some parts.
  • Reply 56 of 138
    tenobelltenobell Posts: 7,014member
    Its not as nefarious as you make it sound.



    The MPEG organization is a group of talented engineers who developed a superior project and want to be paid for their efforts. While Xiph is a group of talented engineers who don't require payment for their efforts. I don't think either approach is inherently right or wrong.



    Although Xiph has the more altruistic motivation their product still has to compete in the market. If they can create a great product for no profit, then that's great. But I don't think they should automatically win just because they are doing it for no profit.





    Quote:
    Originally Posted by warpdag View Post


    Don't be ridiculous. Xiph.org is a non-profit organization. Their codec is royalty-free. What you're witnessing right now is big fat corporations vs folks with open ideas. Apple is no better than Adobe or Microsoft here. It hurts to acknowledge that for Apple fans like us, but it's the sad reality.



  • Reply 57 of 138
    iphone1982iphone1982 Posts: 109member
    Quote:
    Originally Posted by JavaCowboy View Post


    Until somebody promises to indemnify open source browsers from lawsuits from any H.264 patent holders, no open source browser will implement <video> with H.264. This means that users of open source browsers, including the vast majority of Linux users (100% of them until Google Chrome is released for Linux) will be unable to view any site that uses H.264 for <video>.



    This is not acceptable. The web is supposed to be open and accessible to all. I know that the only ways to view video on the web are through proprietary plugins (Flash, Silverlight, JavaFX), but Flash is available for Linux. Safari probably never will be, and Chrome isn't yet.



    Read this and I think you will understand.



    http://www.usatoday.com/tech/news/20...one-lock_N.htm



    AT&T & Apple own and have the right to everything on your iPhone, even after the 2 year contract is over.



    Two options Jailbreak your phone or continue your current plan.



    I see it as a lose, lose. I don't want to jailbreak my phone and if you own the phone it should be yours to do what you want with it on ANY carrier if they accept the SIM Card (which with Apple would be T-Mobile as the story suggests).
  • Reply 58 of 138
    winterspanwinterspan Posts: 605member
    Quote:
    Originally Posted by HoserHead View Post


    Some comments:

    .... Finally, there is nothing implicit in Theora that make it hard to accelerate with hardware - it's just that it hasn't been done yet due to a lack of users. Mozilla's inclusion of Theora in Firefox 3.5 is one of the things that should help to change that.



    (Disclaimer: I am both a Mozilla employee and a Firefox developer.)



    Let me inject some reality into your fantasy world. Low-cost/thin laptops, netbooks, UMPC, MIDs, and smartphones don't have the processing power to decode high quality and especially HD video. Even if they did, software decoding is very inefficient and uses too much power.

    Because of this, all of these mobile device platforms have hardware decoding logic built in to their chipsets or system-on-a-chip. These hardware decoders are fixed in function, with the vast majority of them supporting MPEG4/H264 and WMV/VC-1, and many supporting MPEG-2. NONE of them support Theora and they cannot be simply modified via software to do so.



    Likewise, all of the major ARM system-on-a-chip manufacturers create the architecture and components for future chips years in advance, and none of them support Theora. They are not going to go modify their next-generation components just to support an odd-ball video codec. And even if future powerful netbooks/MIDs/PMPs/Smartphones using high powered ARM and Intel Atom processors can get a decent framerate with high-bitrate/HD theora video, they will be wasting a ton of power pegging the CPU and the rest of the system will be unresponsive.



    Considering one of the major reasons for creating HTML5 video was to remove the requirement of the Flash player for online video ---- which most mobile devices either can't run because of processor limitations or unsupported platforms -- It is simply ridiculous to suggest using Theora which completely negates that advantage.



    In summary, if Theora gets adopted as the standard, native HTML 5 video becomes COMPLETELY WORTHLESS to the tens of millions of mobile devices out there.
  • Reply 59 of 138
    Quote:
    Originally Posted by Prince View Post


    The bottom line is that x264 is GPL so the whole "Linux users can't use H.264 video" is simply wrong, and in the big picture Mozilla and Opera don't really matter.



    Seeing how Firefox has greater than 20% browser share, I find it difficult to justify saying 20% of internet users and their preferences don't matter.



    I'm still curious as to the licensing situation for Xvid. It has as good, if not better hardware support than H.264, seeing that most DVD players can play it, it's supposedly free, offers decent quality and compression and is widely used and known. Seems like the best compromise.
  • Reply 60 of 138
    iphone1982iphone1982 Posts: 109member
    Quote:
    Originally Posted by winterspan View Post




    Considering one of the major reasons for creating HTML5 video was to remove the requirement of the Flash player for online video ---- which most mobile devices either can't run because of processor limitations or unsupported platforms -- It is simply ridiculous to suggest using Theora which completely negates that advantage.



    In summary, if Theora gets adopted as the standard, native HTML 5 video becomes COMPLETELY WORTHLESS to the tens of millions of mobile devices out there.



    If you own an iPhone (I have 2, not the 3GS). You will never get FLASH.

    It takes gaming revenue away from Apple.

    If you own an iPhone. You will never get any Video that is FREE.

    It takes Movie & TV revenue away from Apple.



    Both are Free if you really have the Internet in Your Pocket as the original iPhone was advertised.



    But after 2 years they aren't...



    Go Figure...



    Edit. For those that say both drain the battery then why did Apple offer Both Video & Video editing on the phone (4years late) and still not offer true Multi-Tasking?



    I'd pick Multi-Tasking over Video given the iPhone interface but that's me. I play Golf and want GPS without my battery or phone burning their contents (1 post from a French site doesn't mean everything is all right).



    And for those that don't believe it's true. Try playing golf and using GPS full time for 1, 4 hour round. The original 3G is dead at about the 12th hole and that is with turning off the phone, waiting a minute to get my yardage. My 3G could burn and egg. Yes, it was in Vegas but if the App can't handle the heat or the 3G at the same time then there is a problem with the phone or App. It's ViewTi Golf (it was out well before 3.0 came out). The best golf GPS in the app store. I doubt it's the App. I could finish a full round before 3.0.



    First Bug I've had and a Big One for me.



    Fully charged phone in the read just after the turn. Wrong...
Sign In or Register to comment.