Linked by Thom Holwerda on Fri 19th Mar 2010 14:15 UTC
Internet & Networking Now that Internet Explorer 9 has been let out its cage, we all know a great deal more about Microsoft's position towards the video codec situation with the HTML5 video tag. Microsoft has chosen for H264, a codec it already includes in Windows by default anyway. This means that apart from Firefox and Opera, every other major browser will support H264. Some are seeing this as a reason for Mozilla to give in to their ideals and include support for H264 as well - I say: Mozilla, stick to your ideals. The last people you should be listening to in matters like this are web developers.
Thread beginning with comment 414214
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE: hmm
by bhtooefr on Fri 19th Mar 2010 14:51 UTC in reply to "hmm"
bhtooefr
Member since:
2009-02-19

Here's the thing.

Right now, H.264 is being used anyway, by Flash.

So, here's the options:

Keep using H.264 Flash and support everyone with one method - no effort required for this
Use H.264 <video> for Chrome, Safari, and IE9, and H.264 Flash for Firefox and Opera - very little effort required here
Use H.264 <video> for Chrome, Safari, and IE9, and if you use Firefox or Opera, tough luck - this will kill Firefox and Opera if someone like YouTube does this, and again, very little efford required here
Use H.264 <video> for Chrome, Safari, and IE9, and Theora <video> for Firefox and Opera - this will (approximately) double the storage requirements for video hosts, driving costs up significantly
Use Theora <video> for Chrome, Firefox, and Opera, and drop support for Safari and IE9 - not actually an option, because they still need to keep H.264 videos around for mobile devices that can't grok Theora

Reply Parent Score: 2

RE[2]: hmm
by Thom_Holwerda on Fri 19th Mar 2010 14:54 in reply to "RE: hmm"
Thom_Holwerda Member since:
2005-06-29

We know the options. Everybody does. That's not what this is about.

This is about what option is the best IN THE LONG RUN. We KNOW the cop-out method that is good for TODAY, but what about TOMORROW?

Reply Parent Score: 5

RE[3]: hmm
by bhtooefr on Fri 19th Mar 2010 14:57 in reply to "RE[2]: hmm"
bhtooefr Member since:
2009-02-19

What I'm saying is that it may not matter what's best for tomorrow, because the people who matter will go with the cop-out decision, and leave those that decided "correctly" behind.

The correct answer may be to get a team of patent lawyers with a computer science background, and create compatible implementations of H.264 that don't violate a single patent.

Reply Parent Score: 3

RE[2]: hmm
by fkooman on Fri 19th Mar 2010 15:52 in reply to "RE: hmm"
fkooman Member since:
2008-05-06

One can also use Cortado Java applet for playing Theora video on other browsers. This is what Wikipedia plans to do. Of course it still doesn't cover mobile devices...

Reply Parent Score: 3

RE[2]: hmm
by baryluk on Fri 19th Mar 2010 17:16 in reply to "RE: hmm"
baryluk Member since:
2010-01-02

Here's the thing.

Right now, H.264 is being used anyway, by Flash.

So, here's the options:

Keep using H.264 Flash and support everyone with one method - no effort required for this
Use H.264 <video> for Chrome, Safari, and IE9, and H.264 Flash for Firefox and Opera - very little effort required here
Use H.264 <video> for Chrome, Safari, and IE9, and if you use Firefox or Opera, tough luck - this will kill Firefox and Opera if someone like YouTube does this, and again, very little efford required here
Use H.264 <video> for Chrome, Safari, and IE9, and Theora <video> for Firefox and Opera - this will (approximately) double the storage requirements for video hosts, driving costs up significantly
Use Theora <video> for Chrome, Firefox, and Opera, and drop support for Safari and IE9 - not actually an option, because they still need to keep H.264 videos around for mobile devices that can't grok Theora

NO, NO, NO.

Use <video> for ALL browsers, even this which doesn't support given codec or video tag at all! Then inside of video tag insert FLASH player for ALL browsers!

It is simpler, and it is actually much more robust, in case of browser changes, some less known browsers, updates, changes in the supported codecs, and is just RIGHT THING TO DO.

Reply Parent Score: 1