Developing multimedia applications with  JMF         T.G.Venkatesh      
14
    JMF building blocks
 Media source
capture device/ media files/ streams
URL
MediaLocator
Push/Pull Data Source
Push / Pull
 stream
Codec &
Effect
PlugIn
Demultiplexer
PlugIn
Multiplexer
PlugIn
Codec &
Effect
PlugIn
Demultiplexer
PlugIn
Multiplexer
PlugIn
Processor
( can be configured )
Renderer PlugIn
Rende
rer
Data
Source
DataSink
Rendering devices
(monitor, speaker)
Encapsulates media location
Encapsulates media location and protocol
Player
( cannot be configured )