Pages

Minggu, 18 November 2012

Pengiriman Data Multimedia Melalui Aplikasi Desktop


 APLIKASI DESKTOP
            Macam macam aplikasi desktop yang dapat melakukan pengiriman data multimedia melalui jaringan adalah :
-          Yahoo Mesengger
-          Skype
-          GTalk
-          Pidgin
-          Ebuddy
-          Dll.

PENGIRIMAN TEXT
Proses pengiriman text melalui jaringan internet banyak terdapat pada aplikasi messenger. Salah satunya adalah GTalk, GTalk menggunakan protocol XMPP atau juga dikenal dengan nama Jabber.
Jabber adalah sebuah protokol XML yang terbuka untuk pertukaran message dan presence yang real-time antara dua user di dalam jaringan Jabber. Banyak kegunaan teknologi Jabber, pada awalnya teknologi Jabber bersifat asynchronous, platform IM yang dapat digunakan secara luas dan jaringan IM berdasarkan fungsinya hampir sama dengan sistem IM yang resmi seperti AOL Instant Messaging (AIM) dan Yahoo Instant Messaging.
Sebagai usaha menjadikan Jabber sebagai protokol standar Instant Messaging, pada Juni 2000 komunitas Jabber telah mempublikasikan protokol tersebut sebagai Request for Comment (RFC) pada Internet Engineering Task Force (IETF) sebagai bagian dari standar Instant Messaging and Presence Protocol (IMPP), tetapi IMPP ini tidak berjalan sukses. Pada bulan Mei 2001, Jabber Community dan Jabber Inc. membuat Jabber Software Foundation untuk menyediakan asisten organisasi secara langsung (direct organizational assistance) dan asisten teknis secara tidak langsung terhadap komunitas Jabber.
Pada tahun 2002, Internet Engineering Steering Group (IESG) menyetujui formasi Extensible Messaging and Presence Protocol Working Group (XMPP) dengan Internet Engineering Task Force (IETF). Ruang lingkup working group adalah untuk mengeksplorasi dan dimana protokol tersebut digunakan, memodifikasi protokol yang sudah ada agar dapat memenuhi RFC 2799 seperti persyaratan yang ditentukan dalam spesifikasi Common Presence and Instant Messaging (CPIM). Fokus utama working group adalah membuat XML stream termasuk stream pada level security dan autentikasi, elemen data dan namespace yang dibutuhkan untuk mencapai dasar IM dan Presence[2]. XMPP working group menerbitkan XMPP Core Internet-Draft sebagai dokumen yang menggambarkan fitur-fitur utama Extensible Messaging dan protokol Presence. Makalah XMPP ini memuat protokol Jabber yang bekerja pada sistem keamanan client-server dan server-server.

Sabtu, 17 November 2012

Pengiriman Data Multimedia Melalui Aplikasi Berbasis Web


Resume Presentasi Jaringan Multimedia
Pengiriman Data Multimedia Melalui Aplikasi Berbasis Web

Pada dasarnya data multimedia dapat ditransmisikan atau di kirimkan dalam berbagai macam media aplikasi, seperti aplikasi berbasis desktop, web, ataupun mobile. Data multimedia yang ditransmisikan pun beragam, seperti teks, gambar, audio, maupun video. Masing-masing dari jenis aplikasi dan ragam data multimedia tersebut memiliki cara tersendiri dalam melakukan transmisi data. Untuk kali ini akan dibahas mengenai pengiriman data multimedia melalui aplikasi berbasis web.

1.       Pengiriman Data Teks
Jika anda pernah menggunakan email atau chat client,  seperti gmail atau yahoo messenger, maka anda sudah pernah mentransmisikan data berupa teks dalam jaringan internet. Protokol yang biasa digunakan adala SMTP (Simple Mail Transfer Protocol) dan POP3 (Post Office Protocol version 3). Kedua protocol biasa digunakan beriringan, jika client mengirim data teks, maka menggunakan SMTP. Dan jika menerima data teks, maka menggunakan POP3. Dalam presentasi, dijelaskan aplikasi email client Mozilla Thunderbird, yang menggunakan protocol IMAP (Internet Messages Access Protocol) sehingga memudahkan sinkronisasi webmail login dari berbagai macam email client dalam satu tempat.

2.       Pengiriman Data Gambar
Sejatinya pengiriman data gambar tidak jauh berbeda dengan pengiriman data teks. Hanya berbeda di jenis datanya saja. Salah satu bentuk aplikasi web untuk transmisi gambar adalah Google Maps. Google Maps memiliki database gambar berdasarkan ketinggian, sehingga ketika anda melakukan zoom pada map maka saat itu anda sedang meminta data gambar yang baru. Fitur-fitur pada Google Maps membuatnya dapat menampilkan gambar sesuai dengan zoom yang dinginkan, melakukan marking, trekking rute, dan lain-lain.

3.       Pengiriman Data Audio
Transmisi data audio maupun video biasa kita sebut dengan streaming. Yang membedakan hanyalah jika audio hanya suara, video berupa suara dan visualisasi. Dalam presentasi ini dijelaskan aplikasi web, ShoutCast, merupakan aplikasi yang dapat mengirimkan data audio secara broadcast kepada media player client. Format audio yang didukung berupa MP3 dan ACC. Aplikasi ini memiliki model Client-Server dan menggunkan protocol khusus, yaitu Ultrafox 2.1, yang merupakan pengembangan dan protocol HTTP. Dalam mentransmisikan data audio, dapat kita sisipkan metadata, yaitu file yang berisi mengenai informasi terkait dengan data audio tersebut.

4.       Pengiriman Data Video
Dalam pengiriman data video, ada beberapa metode yaitu streaming, progressive download, dan adaptive streaming. Metode streaming biasa seperti diketahui yaitu server mengirimkan data yang diminta klien dan browser klien langsung menjalankan data video tersebut, kualitas video dengan menggunakan metode ini sangat bergantung kepada bit rate dari koneksi klien. Progressive download merupakan metode dimana kita menyimpan terlebih dahulu data video secara temporary di cache harddisk, kemudian di jalankan pada browser. Kelebihannya kualitas video tetap terjaga, hanya bergantung dari kecepatan download dari koneksi klien.
Kemudian ada metode Pseudo Streaming, merupakan gabungan kelebihan antara streaming dan progressive download. Dalam pseudo streaming, data video dipecah menjadi bagian-bagian kecil, sehingga kita dapat melihat data video dari detik berapapun. Aplikasi yang menggunakan Pseudo streaming adalah Youtube.
Kemudian ada metode Adaptive Streaming, dimana dalam metode ini diterapkan kecerdasan untuk membaca bitrate dari keoneksi dari klien. Apabila bit rate rendah maka akan dikirimkan data video dengan kualitas rendah, dan apabila bit rate tinggi makan dikirimkan data video kulaitas tinggi. Metode ini sudah diadopsi oleh beberapa perusahaan software terkemuka, Adobe dengan RTMP (Real Time Messaging Protocol), Apple dengan HLS (HTTP Live Streaming), dan Microsoft dengan Smooth Streaming.