Berbicara mengenai video conferencing, pasti terbayang oleh kita seperangkat peralatan canggih dan mahal mulai dari audio system, microphone meja, projector dan kamera CCTV canggih. Belum lagi multimedia network device yang menyediakan fasilitas jaringan sehingga dapat mentransmisikan data-data audio/visual dari satu tempat ke tempat yang lain. Dengan demikian kedua lokasi yang cukup jauh itu dapat saling berkomunikasi. Dari penjabaran ini saja telah terbayang betapa rumit dan mahalnya melakukan tele conference. Namun sebenarnya bila kita sedikit membuka mata, di google code sebenarnya ada sebuah perangkat lunak ber lisensi GPL yang dapat membantu kita menyediakan layanan video conferencing secara gratis. Kita hanya memerlukan sebuah mesin server untuk menyediakan layanan ini. Berikut langkah-langkahnya.
- Jelas langkah pertama install ubuntu, no question about it ^_^
- Langkah kedua kita pasang MySQL database server dan Red5 Open Source Flash Server. Nggak perlu kuatir kebingungan mikir lisensi, MySQL sudah ada di repositori, sementara Red5 bisa didonlot disini. Gak hanya gratis, tapi juga open source. Untuk nginstall MySQL hanya butuh sedikit perintah di terminal sebagai root yaitu
apt-get install mysql-server mysql-clientSedangkan untuk menginstall Red5 perlu terlebih dahulu menginstall java dengan perintahapt-get install -f sun-java5-binbaru kita install Red5 dengan pindah ke direktori berkas Red5 kita simpan lalu masukkan perintahdpkg -i red5_0.6.3-1_all.debsesuai versi Red5 anda. Dan bila installasi berhasil, sistem Red5 dapat kita akses pada localhost dengan port 5080 dan pada browser akan muncul seperti gambar berikut.
- Langkah selanjutnya adalah mempersiapkan sebuah basis data untuk menyimpan data-data konfigurasi dan berbagai data lain dari sistem openmeetings ini. Bila menggunakan DBMS phpmyadmin kita bisa gunakan fasilitas penambahan user baru dengan membuat database untuk user tersebut sehingga nantinya database bisa dipergunakan untuk sistem lain secara bersamaan. Perintahnya pada MySQL sebagai berikut
CREATE USER 'openmeetings'@'localhost' IDENTIFIED BY '************';atau bila pada phpmyadmin akan muncul gambar berikut.
GRANT USAGE ON * . * TO 'openmeetings'@'localhost' IDENTIFIED BY '************' WITH MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0 ;
CREATE DATABASE IF NOT EXISTS `openmeetings` ;
GRANT ALL PRIVILEGES ON `openmeetings` . * TO 'openmeetings'@'localhost';
- Setelah basis data siap, kita bisa menginstall openmeetings disana. Pertama kita siapkan berkas openmeetings, kita ekstrak semuanya ke dalam server Red5 di lokasi
/usr/lib/red5/webappsdan kita ubah berkas hibernate.cfg.xml yang ada di/usr/lib/red5/webapps/openmeetings/conf. Gunakan sampel mysql_hibernate.cfg.xml yang ada disana dan ubah konfigurasinya untuk username, password dan nama database yang kita gunakan pada bagian yang diapit tanda ** di baris-baris berikut.
<!-- User / Password -->
<property name="connection.username">**username**</property>
<property name="connection.password">**password**</property>
<!-- Database Settings -->
<property name="connection.driver_class">com.mysql.jdbc.Driver</property>
<property name="dialect">org.hibernate.dialect.MySQLInnoDBDialect</property>
<property name="connection.url">jdbc:mysql://localhost/**database-name**?useUnicode=true&createDatabaseIfNotExist=true&characterEncoding=utf-8</property>
Restart ulang server untuk memastikan Red5 Server mendeteksi dan mengeksekusi hibernate tadi sehingga sistem openmeetings bisa digunakan. Setelah restart, akses halaman installasi openmeetings pada localhost dengan port 5080 langsung menuju subdirektori openmeetings/install yang akan menampilkan halaman installasi berikut.
Ikuti saja proses installasi hingga selesai dengan memberikan password admin untuk sistem openmeetings ini. Setelah itu anda akan dibawa ke halaman depan openmeetings sebagai berikut. 
Server konferensi audio/visual siap digunakan. Silahkan tunggu posting selanjutnya tentang penggunaan openmeetings ini. Sebelumnya saya pernah mempublish salah satu sistem yang menggunakan openmeetings disini, silahkan dicoba.


![Loenpia[dot]Net](http://i459.photobucket.com/albums/qq319/alcatrazia/loenpia-tag-1.gif)


Comments