Home Start Back Next End
  
37
media.  Sekali  object DataSource dipakai  untuk  sebuah  media,  tidak
dapat dipakai lagi untuk mengirimkan media yang lain.
Sebuah 
DataSource diidentifikasikan
dengan 
JMF
MediaLocator atau sebuah URL (Universal Resource Locator). Sebuah
DataSource menangani
sejumlah 
object 
SourceStream.
DataSource menggunakan
byte
untuk
satuan
transfernya.
Data
media
dapat
diperoleh
dari
banyak
sumber,
seperti
file
lokal
atau network
dan
siaran   broadcast  langsung.   DataSource
JMF   dapat   dikategorikan
menurut bagaimana transfer data diinisiasikan :
1.
Pull
Data-Source,
client
yang
menginisiasi
transfer
data
dan
client
yang
mengontrol
aliran datanya.
Protokol
yang
dibangun
untuk
tipe
data ini misalnya HTTP (Hypertext Transfer Protocol). JMF
mendefinisikan
dua
tipe
pull
data
source:
PullDataSource dan
PullBufferDataSource,
yang
menggunakan
object Buffer
yang mengatur unit transfernya.
2.
Push 
Data-Source, 
server 
yang 
menginisiasi 
transfer 
data 
dan
mengontrol
aliran
datanya.
Meliputi
media broadcast, media
multicast, dan video-on-demand (VOD). Untuk data broadcast, salah
satu protokolnya adalah RTP (Real-time Transport Protocol), yang
dikembangkan
oleh
Internet
Engineering
Task
Force (IETF).
Protokol MediaBase yang dikembangkan oleh SGI adalah protokol
yang
dipakai
untuk
VOD.
JMF
mendefinisikan
dua
tipe
push
data
Word to PDF Converter | Word to HTML Converter