Jumpa lagi dengan saya di post kuliah Jaringan Multimedia. :D
Kali ini saya ingin membahas tentang pengiriman data multimedia pada aplikasi berbasis desktop. Maksudnya desktop apa sih? Coba kita artiin satu per satu. Desk itu meja, top itu atas. Berarti desktop itu atas meja. Maksudnya desktop ini sendiri adalah aplikasi yang dapat berjalan pada tampilan atas komputer. Contohnya bisa seperti web browser yang anda pakai ini, terus aplikasi game, kemudian bisa juga kalkulator yang berada pada komputer. Gampang kan?
Nah, sekarang yang saya maksud disini itu aplikasi seperti Yahoo! Messenger, Google Talk, dan Skype. Itu masih sebagian kecilnya aja sih. Itu 3 contoh aplikasi chatting berbasis desktop yang akan kita bahas pada post kali ini. Pastinya jika anda penggemar chatting di komputer, maka tentunya sudah familiar dengan 3 aplikasi yang saya sebutkan di atas. Yaaaah, selain aplikasi chatting di Facebook sih. Hehehe...
Aplikasi tersebut menggunakan suatu penghubung. Untuk
dapat saling terhubung antar komputer, dibutuhkan sebuah protocol. Protokol
adalah sebuah aturan atau standard yang mengatur atau mengijinkan terjadinya
hubungan, komunikasi, dan perpindahan data antara dua atau lebih titik client. Secara
umum, protokol berfungsi sebagai penghubung dalam komunikasi data sehingga
proses penukaran data bisa berjalan dengan baik dan benar.
Berikut protokol yang
digunakan pada aplikasi desktop :
- OSCAR (AIM, ICQ)
- RVP (Windows Messenger)
- SIP/SIMPLE
- YMSG (Yahoo Messenger)
- XMPP/Jabber (Google Talk)
- Skype Protocol (Skype)
Selain itu, agar
komputer server dan client dapat saling membaca file audio dan video dibutuhkan
codec. Codec itu merupakan sebuah perangkat yang mampu melakukan encoding dan decoding
sebuah signal digital. Istilah ini juga bisa disebut Compressor-Decompressor
atau Coder-Decoder. Encoding dan decoding ini digunakan untuk membaca file yang dienkripsi. Kita sudah mengenal enkripsi pada post sebelumnya, jika masih nggak paham bisa kesini.
Berikut
adalah audio dan video codec yang digunakan :
- ILBC (Internet Low Bitrate Codec)
- SVOPC (Sinusoidal Voice Over Packet Coder)
- SILK
- VP7
- VP8
Selamat malaaaaam :D
No comments:
Post a Comment