Developing multimedia applications with  JMF         T.G.Venkatesh      
23
DataSource
•Pull DataSources : client initiates and controls data transfer ( HTTP, file protocol)
•Push DataSource : Server initiates and controls data transfer ( RTP protocol, capture devices)
•Push and pull data stream
•DataSource may implement following interfaces:
ØPositionable
ØRateConfigurable
ØSourceCloneable
ØCaptureDevice
•