5 ms·
To suggest that the only way to handle H.264 is to directly write and ship a codec for it is such an uninformed position that I'm surprised you're sitting at a
by ubernostrum 17y ago
To suggest that the only way to handle H.264 is to directly write and ship a codec for it is such an uninformed position that I'm surprised you're sitting at a positive score.
Every major operating system on the market today (including Linux) has a media framework with support available for H.264. Mozilla's policy is to refuse to delegate to the OS for media handling, largely so that they'll have a political bargaining chip to try to push Theora on everyone else.
In other words, this is not a pragmatic or economic decision by Mozilla; it is purely an ideological decision, because they could -- if they chose -- support H.264 video easily and at zero financial cost to themselves and their users. What we should be talking about, then, is whether this is a good ideological stand to take.
(and, personally, I think it's the wrong stand at the wrong time; Mozilla should be holding off from making any decisions until the Bilski case is decided, because it may well turn out that there's no such thing as a software patent in the US)
- buster 17y agoSo, then can you enlighten us a bite more? Personally i have read pretty much every kind of "myth" about mpeg licensing. One blog post i remember was "according to their terms you (theoretically) would have to pay when a friend sends a video with copyrighted material to you" which more or less sounds like "wherever there is mpeg video they have the right to demand fees" (because even your holiday movie may contain a copyrighted soundtrack). According to http://www.streaminglearningcenter.com/articles/h264-royalties-what-you-need-to-know.html http://www.streaminglearningcenter.com/articles/h264-royalti... there are "royalties for pay-per-view or subscription video". And this is just what is happening in the internet all over the place. Firefox can't even know if you look a "free" broadcast or just paid for an online stream, so they just have to pay to support this codec? And in the end, it's not at last the uncertainty about the codec. MPEG-LA could just have said "Alright guys, browsers are free of charge, go ahead with HTML5, we'd like to see our codec in HTML5". Afaik, they didn't. Because there probably is quite a good amount of money to be earned from fees. Screw that H.264 stuff, support theora or dirac and problems are solved.
- ubernostrum 17y agoWell, you'll notice I was talking about the point of view of a browser vendor, because H.264 licensing is irrelevant to that use case: the right thing to do is delegate to the operating system's media framework, and let codec support and licensing be the OS vendor's problem. But since you mention it: MPEG-LA could just have said "Alright guys, browsers are free of charge, go ahead with HTML5, we'd like to see our codec in HTML5". Afaik, they didn't. Personally I'm against having HTML5 specify any codec of any sort. HTML 4 and XHTML 1.0 are each over ten years old now, and HTML5 won't be broadly usable as a replacement for at least another year or two; given the rate of development in video codecs, mandating one in a spec with that sort of expected lifespan would simply be stupid. But it's worth pointing out that MPEG-LA is currently exempting H.264-encoded online video from royalties (so long as it's provided free of charge to users -- hence YouTube and other video sites don't have to pay every time a video is played), and will continue to do so until at least 2015 (by which point the whole question of software patents may be moot), so rushing to draw lines in the sand now is -- as I already said -- rather premature.
- buster 17y agoLast time i checked there a lot of video services out there with subscription/premium service. Vimeo has premium subscription. Ok, so you don't want to specify the codec. Technically a good reason. But think about it, what will happen then? MS will support wmv by default, Apple will support Quicktime by default, Mozilla theora. This is a freaking nightmare for every enduser! Now on a desktop you can probably tell the user to install the correct decoder (my family/mother/older people certainly would never be able to do that!). But on a phone? So Windows Mobile 7 will ship with "hardcoded" wmv support? iPhone with quicktime? As i told you, this is not technical, it's political. Now i don't know you, but when you have ever worked in a bigger revenue driven software company every f*cking decision is first made by money. It doesnt matter if something is technically the best solution as long as another solution provides a "benefit" in terms of money, marketshare, whatever the manager thinks will drive the competition away. MS in particular has proven to be driven by such decisions in the past, why would they change now?
- 17y ago
- fungi 17y ago> Every major operating system on the market today (including Linux) has a media framework with support available for H.264. thats what i meant by support via the OS. sorry i thought that that was clear? linux generally doesn't ship with h264 and html5 offers video features beyond just embedding a video smack on a page. really think its more complicated then a "pure ideological decision". but thanks, point taken and i will try to make my point more clear in the future.