On Mar 1, 2007, at 08:26, Lachlan Hunt wrote:

The browser could send along the list of supported MIME types in it's accept header for video formats, like:

Accept: application/ogg, video/mpeg, video/mp4, application/mp4, video/quicktime, */*;q=0.1

Content negotiation is like a box of chocolates. You never know what you are going to GET. :-)

The problem in this case is that the media types map roughly to the container formats. However, the codecs are what really count. For example, MPEG-4 Simple Profile, MPEG-4 Advanced Simple Profile and H. 264 all live in the video/mp4 container. However, support for these codecs and their zillion subprofiles varies. (Yet another example why optional profiles in spec are bad for interop. The profiling of the MPEG-4 video stuff is worse than any Web spec "Mobile Profile".)

--
Henri Sivonen
[EMAIL PROTECTED]
http://hsivonen.iki.fi/


Reply via email to