On 26 Jun 2007, at 17:46, Maik Merten wrote:

* The spec can be practical about implementing the <video> tag and specify H.263 or MPEG4 as a baseline. Existing multimedia toolkits can be reused in implementation and thus all browsers can support
      the standard. Users will use the format thanks to ubiquitous
      support. The "tax" will be a non-issue in most cases despite
      leaving a bad taste in the standard committee's mouth. Up and
      coming browsers can choose not to implement that part of the
      standard if they so choose or piggyback on an existing media
      player's licensing.

Free Software like Mozilla cannot implement MPEG4 or H.263 and still
stay free. The "tax" *is* an issue because you can't buy a "community
license" that is valid for all uses.

Plus even if you implement H.263 or MPEG4 video - what audio codec
should be used with that? Creating valid MPEG streams would mean using a MPEG audio codec - that'd be e.g. MP3 or AAC. Additional licensing costs
and additional un-freeness.

Don't get me wrong: MPEG technology is nice and well performing - but
the licensing makes implementations in free software impossible (or at
least prevents distribution in e.g. Europe or North America).

Under the current spec it is merely a "SHOULD" — you can have an implementation of the spec that omits it. MPEG4 and WMV are the current de-facto standards. We should really just pave the cowpaths here, meaning those are the real two options. WMV has absolutely no publicly available documentation, so it makes no sense to reference that. MPEG4 has publicly available documentation, but is patent- encumbered. MPEG4 looks better on grounds that it is at least implementable by people outside of MS without reverse engineering it themselves.


- Geoffrey Sneddon


Reply via email to