 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
• |
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
|
|