On Jan 29, 2008, at 11:30 AM, Charles wrote:

Also, as Henri has already said, QuickTime supports plugins itself.

Right, but not more than 0% (rounded) of users know about or install these.
This is why it's difficult to see the relevance.

Actually, many QuickTime codec plugins are quite popular, including the "Flip4Mac" codec for Windows Media, the DivX codec, and to a lesser extent the Ogg codec. Enough that we get Safari bug reports when these extensions don't work or cause problems. Extending QuickTime is these days a more popular way to provide support for specific video formats on the Mac than writing a browser plugin.



There is a _huge_ amount of content on the web that uses MPEG-4...

There's some MPEG-4 content available on the internet, but it's primarily restricted to video podcasts designed for iPods, and then is generally only
available in feeds.

Here's some interesting MPEG content served without flash wrappers: <http://www.apple.com/trailers/ >.


When that same content is made available on the web, it's generally encoded as Flash. Most MPEG-4 content available on the web per se is generally
designed for mobile (i.e. m.youtube.com).

Flash isn't a video codec, there's no such thing as encoding video "as Flash". What people actually do is embed a video *player* that's implemented in Flash, and which loads video content in a format Flash can handle. Older versions of Flash used a proprietary codec for this but newer versions of Flash support H.264/MPEG-4. Thus, it's likely that a lot of web video content will be playable in QuickTime without its Flash wrapper. Whether anyone will choose to do this is an open question.


<deep breath>

I think my point's getting lost. I'm a huge fan of MPEG-4, and am glad I
was around as Apple's QuickTime Evangelist during its birth.

The problem is that the <video> element doesn't appear solve the problem of how to embed content in a player-agnostic fashion. It should unify video
embedding, but as designed, it doesn't.

Flash is not a video format. It's more of an "applet" format like Java that supports general programming of interactive content. You can use it to play video, but that doesn't make it a video format any more than Java is. It's true that using Flash to play video is very popular on the web these days. That is part of why we want to create a viable alternative that doesn't rely on proprietary single-vendor technologies.

Regards,
Maciej

Reply via email to