Dokumen tersebut membahas tentang aplikasi multimedia yang didistribusikan dalam lingkungan jaringan komputer. Aplikasi seperti video konferensi dan sistem pengawasan video interaktif masih berada di luar kemampuan jaringan saat ini karena membutuhkan sumber daya yang besar. Aplikasi multimedia juga harus bersaing dengan aplikasi lain untuk memanfaatkan bandwidth dan sumber daya komputasi. Pengguna sering mengharapkan keseimbangan antara a
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