Perlengkapan Untuk Membuat Aplikasi Video Conference


Video conference adalah salah satu metode komunikasi yang cukup diminati untuk komunikasi jarak jauh. Sudah banyak aplikasi-aplikasi yang menyajikan fitur ini, contohnya Skype dan VideoLAN yang berbasis aplikasi dekstop atau VideoConference.com yang berbasis web. Aplikasi-aplikasi tersebut memungkinkan anda untuk ber-video conference ria bersama orang-orang.

Namun begitu untuk membuat aplikasi video conference sendiri, anda membutuhkan video streaming server dan streaming video player. Untuk membuat video streaming server sendiri sangatlah rumit, oleh karena itu lebih baik kita menggunakan aplikasi server streaming yang sudah ada seperti Adobe Flash Media Server atau Red5.

Adobe Flash Media Server, seperti kebanyakan produk Adobe lainnya adalah produk berbayar dan harganya cukup mahal, beda dengan Red5 yang merupakan produk open source gratis. Jika anda ingin membuat aplikasi video conference sendiri saya sarankan anda menggunakan Red5 untuk streaming servernya walaupun untuk dokumentasinya agak kurang lengkap dibandingkan dengan Adobe Flash Media Server.

Jika anda menggunakan Adobe Flash Media Server, maka sudah jelas anda membutuhkan Adobe Flash untuk streaming video playernya, sedangkan Red5 dapat menggunakan baik itu flash atau Java, namun untuk membuat streaming video player menggunakan bahasa Java cukup sulit.

Baik Adobe Flash Media Server maupun Red5 sama-sama membutuhkan komputer sebagai komputer server, jika anda membuat aplikasi video conference untuk jaringan lokal anda tidak akan terlalu terbebani dengan bandwith data yang cukup besar untuk video conference, namun jika anda merencanakan aplikasi anda akan dijalankan melalui jaringan internet maka biaya implementasi aplikasi anda akan cukup mahal. Karena untuk mengatur streaming video sekelas video conference, anda membutuhkan server yang cukup bagus disertai dengan alokasi bandwith yang cukup besar, hal ini berarti anda harus rela mengeluarkan cukup banyak uang untuk mengimplementasikan aplikasi video conference anda di internet.

Untuk mengimplementasikan aplikasi anda di internet, anda bisa menyewa VPS atau Server di web-web yang menyediakan jasa hosting atau dengan menyewa jasa hosting streaming server seperti VideoWhisper.com, namun tetap saja agak mahal untuk harga sewanya. Membuat aplikasi video confrence sendiri memang cukup memakan biaya, namun begitu bidang ini cukup menarik untuk dieksplorasi hehe.

Rekomendasi dari saya jika anda ingin membuat aplikasi video conference sendiri: Gunakan Red5 untuk servernya dan Adobe Flash untuk streaming video playernya.