|
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
• |
JMF supports
popular media formats ( JPEG,
MPEG-1,
|
|
|
MPEG-2, QuickTime, AVI,
WAV, MP3, GSM,
G723,
|
|
|
H263,
and MIDI. )
|
|
|
• |
JMF supports
popular media access protocols ( file,
|
|
|
HTTP, HTTPS,
FTP, RTP, and RTSP ).
|
|
|
• |
JMF uses a
plug-in architecture that allows JMF to be
|
|
|
customized and
extended.
|
|
|
• |
JMF uses a
robust event reporting mechanism that
|
|
|
follows the
“Observer” design pattern.
|
|
|
• |
JMF uses the “Factory” design pattern that
simplifies
|
|
|
creation of
JMF objects.
|
|
|
• |
JMF supports
the reception and transmission of media
|
|
|
streams using
the Real-time
Transport Protocol ( RTP ).
|
|
|