Features of JMF
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 ).