Pada prinsipnya ada dua
metode penyampaian content multimedia ke
client, yaitu
streaming dan download. Setiap metode memiliki keuntungan
dan kerugian masing-masing. Pemilihannya bergantung pada bandwidth
jaringan yang digunakan, karakteristik content dan bagaimana content
dipresentasikan.
Dalam metode download, content ditempatkan pada suatu server misalnya
web server. Client kemudian mendownload seluruh file dan menyimpannya
dalam
harddisk lokal, dan menggunakan media player yang tepat untuk
menampilkan aplikasi multimedia tersebut. Keuntungan metode ini adalah
content disimpan pada harddisk lokal, sehingga dapat dimainkan kapan
pun tanpa harus koneksi ke jaringan. Selain itu, kualitas content tidak
bergantung pada kondisi jaringan. Sedangkan kerugiannya adalah download
memerlukan waktu dan tempat penyimpanan pada harddisk lokal. Ini akan
sangat menyulitkan apabila content yang didownload memiliki kapasitas
besar yang memakan tempat yang besar pada harddisk.
Berbeda dengan metode download, pada metode streaming client
mempresentasikan content yang datang dari jaringan secara langsung
tanpa mendownload seluruh content terlebih dahulu. Content streaming
pada dasarnya tidak pernah didownload, paket-paket content
dipresentasikan ketika datang kemudian dibuang. Metode ini sangat cocok
untuk memainkan presentasi yang memiliki durasi content yang tidak
terbatas waktunya (memakan waktu yang sangat panjang), misalnya untuk
acara yang sifatnya live (siaran langsung) seperti radio dan TV on
demand. Video streaming adalah salah satu aplikasi yang dapat
diimplementasikan dengan cara ini. Pada metode ini, client tidak
memiliki salinan dari content tersebut. Kerugian metode ini adalah
kualitas presentasinya sangat bergantung pada kondisi bandwidth
jaringan. Kondisi jaringan yang buruk dan fluktuasi bandwidth akan
menghasilkan gangguan yang sangat berarti pada kualitas presentasi.
Namun, kerugian ini telah diatasi dengan hadirnya teknologi 3G yang
mampu menyalurkan data berkapasitas besar dengan cepat.
Resensi lain tentang Download atau streaming?