2. 1. PENDAHULUAN
Komputer modern dapat menangani aliran data yang terus-
menerus. Data yang berbasis waktu seperti audio dan video
digital dapat ditangani dengan baik tanpa masalah. Kemampuan
ini telah menyebabkan pengembangan aplikasi multimedia
terdistribusi seperti perpustakaan video dalam jaringan, Telepon
Internet dan video conference. Aplikasi seperti ini layak digunakan
dengan kondisi jaringan saat ini untuk keperluan umum, meskipun
kualitas sistem audio dan video yang dihasilkan biasanya kurang
memuaskan. Penggunaan lain yang Lebih boros sumberdaya
seperti video conference berskala besar, layanan TV digital, TV
dan sistem pengawasan elektronik dengan video interaktif masih
berada di luar kemampuan jaringan saat ini dan teknologi sistem
terdistribusi
3. • Aplikasi Multimedia sering didistribusikan dan beroperasi dalam
lingkungan komputasi terdistribusi. Oleh karena itu mereka bersaing
dengan aplikasi terdistribusi lainnya dalam hal bandwidth jaringan
dan sumber daya komputasi pengguna pada workstation dan server.
4. • Sumber daya aplikasi multimedia adalah dinamis. Video
Konferensi akan memerlukan lebih banyak atau lebih
sedikit bandwidth jaringan ketika jumlah peserta
bertambah atau berkurang. Penggunaan sumber daya
komputasi pada setiap pengguna workstation juga akan
berbeda, karena, misalnya, jumlah video stream yang
harus ditampilkan bervariasi. Aplikasi multimedia
mungkin melibatkan variabel lain atau beban intermiten.
Sebagai contoh, kuliah multimedia mungkin termasuk
aktivitas simulasi yang memerlukan sumberdaya
prosesor yang intensif.
5. • Pemakai sering berharap untuk menyeimbangkan
penggunaan sumber daya aplikasi multimedia dengan
kegiatan lainnya. Jadi mereka mungkin bersedia untuk
mengurangi tuntutan mereka terhadap bandwidth video
dalam aplikasi konferensi untuk memungkinkan
terpisahnya suara percakapan agar dapat terus diproses,
atau mereka mungkin ingin menggunakan
pengembangan program atau kegiatan menggunakan
pengolah kata untuk tetap bias berhubungan sementara
mereka berpartisipasi dalam konferensi.
6. • Multimedia berbasis web: Adalah aplikasi yang memberikan
upaya terbaik akses kepada: aliran data audio dan video yang
dipublikasikan melalui Web. Mereka telah berhasil
menyelenggarakannya ketika tidak diperlukan sinkronisasi
aliran data ke lokasi yang berbeda-beda. Kinerjanya
terkendala oleh terbatasnya bandwidth dan variabel latency
yang ada pada jaringan saat ini dan oleh ketidakmampuan
sistem operasi saat ini untuk mendukung penjadwalan sumber
daya secara real-time. Untuk audio dan video berkualitas
rendah, penggunaan buffering yang lebar di tempat tujuan
untuk menyediakan variasi bandwith dan latensi menghasilkan
tampilan video yang mulus tapi dengan penundaan (delay)
sumber-ke-tujuan yang mencapai beberapa detik.
7. • Telepon jaringan dan audio conference: Jenis aplikasi yang
relatif rendah dalam persyaratan bandwidth, terutama bila
teknik kompresi yang digunakan efisien. Tetapi, sifatnya yang
interaktif membutuhkan waktu penundaan round-trip yang
rendah dan hal ini tidak selalu dapat dicapai.
• Layanan video on demand:
Pasokan informasi video dalam bentuk digital: mengambil
data dari sistem penyimpanan online yang besar dan
mengirimkannya ke layar pengguna. Bentuk ini cukup berhasil
ketika bandwidth pada jaringan terdedikasi cukup tersedia
dan ketika video server dan stasiun penerimanya terdedikasi.
Bentuk ini juga menggunakan buffering yang cukup besar di
tempat tujuan.
8. • Aplikasi yang sangat interaktif dapat menimbulkan
masalah yang jauh lebih besar. Banyak aplikasi
multimedia yang bersifat kooperatif (melibatkan beberapa
user sekaligus) dan sinkron (memerlukan kegiatan
pengguna yang akan dikoordinasikan). Mereka
melibatkan berbagai spektrum dalam hal konteks dan
skenario aplikasi.
9. • Sebuah video konferensi sederhana yang melibatkan
dua atau lebih pengguna, masing-masing menggunakan
workstation yang dilengkapi dengan kemampuan untuk
menjalankan kamera video digital, mikrofon, output suara
dan layar video. Perangkat lunak aplikasi sederhana
yang mendukung telekonferensi secara luas telah
tersedia [CU-SeeMe, Netmeeting, Viz], namun
performanya sangat dibatasi oleh kemampuan komputer
dan lingkungan jaringan saat ini.
• Sebuah fasilitas panggung latihan dan pergelaran musik
yang memungkinkan musisi di berbagai lokasi dapat
tampil di sebuah ensemble [Konstantas et al. 1997]. Ini
adalah sebuah aplikasi multimedia dengan kebutuhan
khusus karena membutuhkan sinkronisasi yang begitu
ketat.
10. • Low Latency Communication (Komunikasi dengan Latency yang Rendah):
Penundaan Round trip <100 ms, sehingga interaksi antara pengguna dapat
ditampilkan secara sinkron.
• Synchronous Distributed State (Keadaan Terdistribusi yang Sinkron): Jika
salah satu pemakai menghentikan sebuah video pada satu frame, pengguna
lain harus melihat video itu berhenti pada frame yang sama.
• Media Synchronisation (Sinkronisasi Media): Semua peserta dalam
pertunjukan musik harus mendengar pergelaran kira-kira pada waktu yang
sama (Konstantas et al. [1997] persyaratan yang telah diidentifikasikan
untuk sinkronisasi adalah dalam waktu 50 ms). Pemisahan jalur suara dan
video stream harus dapat memelihara 'lip sync', misalnya komentar
langsung oleh pengguna dalam siaran video, atau sesi Karaoke terdistribusi.
• External Synchronisation (Sinkronisasi eksternal): Dalam aplikasi
konferensi dan aplikasi kooperatif lainnya, terdapat: kemungkinan data yang
aktif dalam format lain, seperti animasi yang dihasilkan komputer, data CAD,
papan tulis elektronik, dokumen bersama. Update pada sistem ini harus
dapat didistribusikan dan ditindaklanjuti dalam cara yang mungkin
setidaknya dapat disinkronkan dengan aliran data multimedia yang berbasis