The Java Media Framework API (JMF) specifies a simple, unified
architecture to synchronize and control audio, video and
other time-based data within Java applications and applets.
For the purposes of this FAQ, "JMF" or "JMF API" refers
to both the specification (as generated from javadoc) and
the reference implementations that Sun provides with the
specification.
The JMF 1.0 API specifies playback behavior and
was developed by Sun Microsystems, Inc., Silicon
Graphics Inc., and Intel Corporation.
The JMF 2.0 API specifies playback, capture, transmission
and transcode behavior, and was developed Sun Microsystems, Inc., and IBM;
both companies are jointly working on a refererence implementation together.