Halaman

Rabu, 28 November 2012

Pengiriman Data Multimedia Melalui Aplikasi Berbasis Web

Pengiriman Teks
Pengiriman teks biasanya banyak dilakukan oleh aplikasi email dan chating. Protokol yang digunakan dalam aplikasi web tersebut biasanya adalah SMTP (Simple Mail Transport Protocol) dan POP3 (Post Office Protocol version 3). Biasanya SMTP digunakan client untuk mengirim data teks, sedangkan POP3 digunakan untuk menerima data teks.
Protokol POP lebih sering dijumpai pada aplikasi email client, sehingga email-email didownload dan dipindahkan ke komputer klien dan disimpan oleh klien.
Sedangkan protokol SMTP biasanya digunakan pada aplikasi email yang berbasis web. Aplikasi hanya mendownload email tanpa memindahkannya ke komputer klien, sehingga email tetap berada di server.
Perbedaan POP3:
  • lebih mudah dalam pengarsipan, karena email disimpan dalam komputer klien.
  • hanya dapat dibuka dari komputer klien saja.
  • besarnya media untuk menyimpan email dapat fleksibel, tergantung klien, kalau disimpan diserver, maka kapasitas media penyimpanan bergantung pada alokasi yang disediakan oleh server.
Perbedaan SMTP:
  • sulit diarsipkan karena email disimpan di server, jika sewaktu-waktu terjadi masalah pada server, maka email dapat hilang.
  • email dapat dibuka dari mana saja selama terdapat jaringan internet.
  • besarnya media penyimpana email tergantung pada penyedia layanan email tersebut.
Pengiriman Gambar
Pada dasarnya pengiriman gambar melalui internet yang ditampilkan di browser sama seperti metode download file pada umumnya. Gambar diubah terlebih dahulu ke format MIME kemudian dikirimkan ke browser. Oleh browser, serangkaian data MIME tersebut akan diterjemahkan kembali ke format gambar, untuk kemudian ditampilkan di layar

Pengiriman Audio
Pengiriman audio melalui internet yang berbasis web biasanya dilakukan pada file audio dengan jenis mp3 dan aac. Kedua jenis file tersebut menyediakan metode kompresi yang cukup tinggi sehingga dapat meminimalkan penggunaan bandwidth yang digunakan untuk mengirim data audio ke klien. Protokol yang sering digunakan untuk pengiriman audio adalah protokol shoutcast. shoutcast sendiri menggunakan protokol HTPP sebagai protokol dasarnya.

Pengiriman Video
Pengiriman video atau streaming video dilakukan dengan dua cara, yaitu progressive download dan live streaming. Progressive download adalah cara pengiriman video dengan cara mendownload terlebih dahulu file video dan disimpan di media klien, kemudian dimainkan apabila sudah selesai mendownloadnya. Sedangakn live streaming adalah cara pengiriman video yang langsung dimainkan oleh klien potongan video yang telah diterima tersebut.

Senin, 26 November 2012

Pengiriman Data Multimedia melalui Aplikasi Berbasis Desktop

Streaming
Streaming multimedia adalah suatu teknologi untuk menangani pengiriman file-file multimedia seperti teks, gambar, suara dan video baik secara on-demand maupun secara real time melalui jaringan internet.
Kelebihan streaming:
  • klik langsung main
  • live broadcast support, karena media dikompresi sesuai bandwidth
  • copyright protection
  • user interactivity
Kelemahan streaming:
  • hanya dapat dilihat saat online
  • file dihapus setelah dimainkan
Download Progressif
Download progressif adalah cara yang digunakan untuk mengirimkan file multimedia dengan sedikit demi sedikit, dan data sebagian yang telah didownload dimainkan pada player.
kelebihan download progressif
  • dapat mendownload dan menyimpan file pada harddisk sehingga pada saat offline dapat digunakan kembali
  • mudah dicopy
kelemahan download progressif
  • tidak bisa real time
  • waktu download lama, tidak bisa real time, karena file cenderung berukuran besar
  • rawan pembajakan

Pengiriman multimedia ke pengguna
  • Unicast
    Server mengirim satu stream multimedia untuk satu user.
    Contoh: pengiriman multimedia on-demand 
  • Multicast
    Server mengirimkan satu stream multimedia untuk beberapa user yang sudah terdaftar grup pada IP multicast.
  • Broadcast
    Server mengirim satu stream yang dapat diakses oleh semua user. Contoh broadcast yang ada saat ini seperti siaran TV melalui internet.
Pengirman Teks
Instant messaging merupakan perangkat lunak yang memfasilitasi pengiriman pesan singkat melalui jaringan internet. Cara kerja aplikasi berdasarkan arsitektur klien-server. Aplikasi mengirimkan pesan singkat ke server dengan menyertakan tujuan pesan tersebut. Oleh server, pesan tersebut akan dikirimkan ke penerima saat penerima tersebut online. Beberapa contoh aplikasi instant messaging antara lain Yahoo! Messenger, google talk, pidgin, Windows Live Messenger, dan lain-lain

Pengiriman Audio
Pengiriman data audio melalui internet dilakukan dengan cara mengubah data suara menjadi data digital agar dapat dikirimkan dalam jaringan. Pengiriman audio dalam konteks ini adalah pengiriman audio secara live, sehingga memungkinkan terjadinya suatu percakapan melalui jaringan internet seperti halnya menggunakan telepon. Salah satu contoh pengiriman audio melalui internet adalah VOIP (Voice over Internet Protocol). Menggunakan VOIP memiliki keuntungan dan kelemahan, seperti di bawah ini.
Keuntungan VOIP:
  • Lebih murah, biaya dihitung dari penggunaan data, tidak peduli berkomunikasi dengan siapa, siapa yang dituju, berbeda negara, biaya tetap dihitung berdasarkan jumlah data yang digunakan
  • Dapat memanfaatkan jaringan internet yang sudah ada untuk berkomunikasi suara
  • Penggunaan bandwidth biasanya lebih kecil dari telepon
Kelemahan VOIP:
  • Kualitas suara yang kurang jernih
  • Adanya jeda dalam pengiriman memungkinkan terjadinya salah pengertian saat dilakukan komunikasi
  • Tidak ada jaminan kualitas
  • Dapat menjadikan jaringan menjadi lambat
Contoh aplikasi desktop untuk komunikasi suara yaitu Skype, Asterisk

Pengiriman Video
Pengiriman video terdiri dari dua hal,yaitu mengirimkan gambar dan suara secara bersamaan melalui jaringan internet. Contoh aplikasi untuk pengiriman video adalah Windows Media Server (WMS). WMS didesain khusus untuk streaming on-demand dan live digital media. WMS berguna untuk streaming dengan jumlah data besar dalam jaringan sibuk dan koneksi bandwidth yang rendah. Tipe distribusi video yang digunakan oleh WMS adalah dengan unicast dan multicast. Protokol yang digunakan adalah http dan RTSP. Tipe streaming yang digunakan WMS adalah Intelligent Streaming dan Fast Streaming.

Intelligent Streaming
Intelligent streaming adalah fitur yang dimiliki WMS untuk menentukan bit rate yang paling sesuai untuk suatu user. Cara untuk menentukan bit rate ini berdasarkan kondisi dan lalu lintas jaringan. Intelligent streaming bertujuan agar user dapat menerima data streaming tanpa harus menunggu buffer terlalu lama.

Fast Streaming
Fast streaming berguna untuk meningkatkan kualitas streaming konten media untuk user. Terdapat beberapa fitur dalam fast streaming, seperti fast cache, fast start, fast recovery, fast reconnect, advanced fast start.