On Mar 22, 2007, at 3:33 AM, Christian F.K. Schaller wrote:
A fallback without a mandated 'minimum' codec is next to worthless.
Standards
with similar goals of interoperability, like DLNA, have ended up
choosing some
mandated codecs (which are all 'older' codecs) and some optional
higher quality codecs.
A standard which does not mandate any codecs in this area quickly
becomes a joke as
you might easily end up having no two implementations actually be
interoperable.
Even interoperability at the API and markup level would be a huge
step forward relative to the current state of web video. While also
having a single universally implemented codec would also be good,
that may not presently be feasible.
Regarding the specific issue of mobile devices this is a highly
speculative argument.
There is nothing stopping Theora chips from being produced and
since many
'hardware decoders' are actually programmable DSP's this is even
less of an
real argument.
This is true of hardware audio decoders, but not hardware video
decoders, which use dedicated circuit blocks. If Ogg suddenly became
popular it would likely be a several year pipeline before there were
any hardware decoders.
Case in point: my Nokia N800 certainly does not play H264. The
Flash videos that it
can play are not played using hardware decoder support. I don't
know many
hardware players that actually play H264 - I'm guessing the iPod
video is one of the
few, and that player does not support web browsing.
Most Flash video uses on the Sorenson Spark codec which is based on H.
263. This is a much less processor-intensive codec than more modern
options, but also gives worse compression. H.264 has been approved as
one of the codecs for 3GPP so you can expect it to be supported by
mobile devices in the future. Modern hardware decoders these days
support H.263, MPEG-4 Part II, and H.264. These also happen to be the
3GPP codecs.
We are very sympathetic to the desire for interoperability, and we
would really like there to be a codec that every browser can feel
comfortable implementing. But we are not sure such a codec exists at
this time (except for really primitive things, if you want to count
animated GIF or APNG as video codecs).
I am sure that if everyone else starts supporting Theora and Vorbis
then Apple will quickly
start feeling comfortable, it's the way the market works.
Apple doesn't currently support WMV, despite it being a popular
format for video on the web, so I'm not sure that follows.
Regards,
Maciej