Jumat, 17 Juli 2015

INSTALASI WEB CONFERENCE DENGAN APACHE OPENMEETINGS DI DEBIAN 8

 

Web conferencing pada dasarnya bentuk kolaborasi konferensi yang berlangsung melalui World Wide Web di antara dua atau lebih pengguna di lokasi yang berbeda (Lucy P. Roberts 2004).
Web conferencing digunakan untuk melakukan pertemuan langsung atau presentasi melalui Internet. Pada web konferensi, setiap pengguna dan terhubung dengan pengguna lainnya melalui internet (Lucy P. Roberts 2004).
Kali ini saya akan membahas tentang cara install OpenMeetings di Debian 8,meskipun saya sebenarnya juga baru belajar.
 
OpenMeetings adalah perangkat lunak yang digunakan untuk menyajikan,pelatihan online,web conferencing,menggambar papan tulis kolaboratif dan mengedit dokumen,dan desktop sharing pengguna. Produk ini didasarkan pada OpenLaszlo kerangka RIA dan Red5 server media,yang pada gilirannya didasarkan pada sekelompok komponen open source. Komunikasi berlangsung di ruang pertemuan yang diatur untuk mode komunikasi, keamanan dan kualitas video yang berbeda. Database direkomendasikan untuk dukungan backend adalah MySQL. Produk ini dapat diatur sebagai produk server terinstal,atau digunakan sebagai produk host. Bekerja pada OpenMeetings dimulai pada tahun 2006,dan telah di-download lebih dari 250000 kali. OpenMeetings tersedia dalam 31 ​​bahasa.

Fitur

rapat Terbuka mengimplementasikan fitur berikut: 
  • Komunikasi audio
  • Video conferencing
  • Rekaman Rapat
  • Berbagi layar
  • Mengedit dokumen kolaboratif
  • Chat dan putih asrama
  • Pengguna dan ruang manajemen
spesifikasi minimal:
Prosesor setara 2GHz
 Memory minimal 1GB,
dan kapasitas HDD minimal 10 GB
Langkah-langkah menginstal openmeetings :
 

Pertama lakukan update dan upgrade server anda
apt-get update
apt-get dist-upgrades
Instal Oracle Java 1.8
Tambah repository untuk menginstal java
echo "deb http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main" | tee /etc/apt/sources.list.d/webupd8team-java.list

echo "deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main" | tee –a /etc/apt/sources.list.d/webupd8team-java.list

apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys EEA14886

apt-get update

untuk menyetujui lisensi otamatis saat menginstal java ketikkan perintah berikut

echo oracle-java8-installer shared/accepted-oracle-license-v1-1 select true | /usr/bin/debconfset-selections

sekarang instal java 8:
apt-get install oracle-java8-installer
apt-get install oracle-java8-set-default
Setelah itu instal libreoffice
apt-get install libreoffice
Setelah itu instal compile packages dan libraries
apt-get install imagemagick gdebi libgif4 libgif-dev synaptic zlib1g-dev liboil0.3 unzip make
apt-get install build-essential libfreetype6-dev
Setelah itu instal sox untuk audio
cd /opt 
wget http://sourceforge.net/projects/sox/files/sox/14.4.2/sox-14.4.2.tar.gz 
tar xzvf sox-14.4.2.tar.gz
cd /opt/sox-14.4.2 
./configure
make && make install
Setelah itu instal swftools
cd /opt 
wget http://old-releases.ubuntu.com/ubuntu/pool/universe/s/swftools/swftools_0.9.0-0ubuntu1_amd64.deb 
dpkg -i swftools_0.9.0-0ubuntu1_amd64.deb
echo "swftools hold" | sudo dpkg --set-selections
Instal Adobe flash player
apt-get install flashplugin-nonfree
Instal Jodconverter
cd /opt
wget http://jodconverter.googlecode.com/files/jodconverter-core-3.0-beta-4-dist.zip
unzip jodconverter-core-3.0-beta-4-dist.zip
Instal FFmpeg

apt-get -y --force-yes install autoconf automake libass-dev libfreetype6-dev libsdl1.2-dev libtheora-dev libtool libva-dev libvdpau-dev libvorbis-dev libxcb1-dev libxcb-shm0-dev libxcb-xfixes0-dev pkg-config texi2html zlib1g-dev nasm libx264-dev cmake mercurial libopus-dev
setelah itu buat file ffmpeg.sh 
nano /opt/ffmpeg.sh 

# Ffmpeg for Ubuntu, Debian 8 and Debian 7
# Alvaro Bustos. Thanks to Hunter.
# Create a directory for sources.
SOURCES=$(mkdir ~/ffmpeg_sources)
cd ~/ffmpeg_sources
# Download the necessary sources.
wget ftp://ftp.gnome.org/mirror/xbmc.org/build-deps/sources/lame-3.99.5.tar.gz
wget http://www.tortall.net/projects/yasm/releases/yasm-1.3.0.tar.gz
wget http://download.videolan.org/pub/x264/snapshots/x264-snapshot-20141003-2245-stable.tar.bz2
hg clone https://bitbucket.org/multicoreware/x265
wget -O fdk-aac.tar.gz https://github.com/mstorsjo/fdk-aac/tarball/master
wget http://downloads.xiph.org/releases/opus/opus-1.1.tar.gz
wget http://webm.googlecode.com/files/libvpx-v1.3.0.tar.bz2
wget http://ffmpeg.org/releases/ffmpeg-2.5.tar.gz
# Unpack files
for file in `ls ~/ffmpeg_sources/*.tar.*`; do
tar -xvf $file
done
cd yasm-*/
./configure --prefix="$HOME/ffmpeg_build" --bindir="$HOME/bin" && make && sudo make
install && make distclean; cd ..
cd x264-snapshot*
PATH="$HOME/bin:$PATH" ./configure --prefix="$HOME/ffmpeg_build" --bindir="$HOME/bin"
--enable-static && PATH="$HOME/bin:$PATH" make && sudo make install && make distclean;
cd ..
cd x265/build/linux
PATH="$HOME/bin:$PATH" cmake -G "Unix Makefiles"
-DCMAKE_INSTALL_PREFIX="$HOME/ffmpeg_build" -DENABLE_SHARED:bool=off
../../source && make && sudo make install && make distclean; cd ~/ffmpeg_sources
cd mstorsjo-fdk-aac*
autoreconf -fiv && ./configure --prefix="$HOME/ffmpeg_build" --disable-shared && make &&
sudo make install && make distclean; cd ..
cd lame-*/
./configure --prefix="$HOME/ffmpeg_build" --enable-nasm --disable-shared && make && sudo
make install && make distclean; cd ..
cd opus-*/
./configure --prefix="$HOME/ffmpeg_build" --disable-shared && make && sudo make install &&
make distclean; cd ..
cd libvpx-*/
PATH="$HOME/bin:$PATH" ./configure --prefix="$HOME/ffmpeg_build" --disable-examples
--disable-unit-tests && PATH="$HOME/bin:$PATH" make && sudo make install && make clean;
cd ..
cd ffmpeg-*/
PATH="$HOME/bin:$PATH" PKG_CONFIG_PATH="$HOME/ffmpeg_build/lib/pkgconfig"
./configure --prefix="$HOME/ffmpeg_build" --pkg-config-flags="--static" --extra-cflags="-
I$HOME/ffmpeg_build/include" --extra-ldflags="-L$HOME/ffmpeg_build/lib"
--bindir="$HOME/bin" --enable-gpl --enable-libass --enable-libfdk-aac --enable-libfreetype
--enable-libmp3lame --enable-libopus --enable-libtheora --enable-libvorbis --enable-libvpx
--enable-libx264 --enable-libx265 --enable-nonfree && PATH="$HOME/bin:$PATH" make &&
sudo make install && make distclean && hash -r; cd ..
cd ~/bin
cp ffmpeg ffprobe ffplay ffserver vsyasm x264 yasm ytasm /usr/local/bin
cd ~/ffmpeg_build/bin
cp lame x265 /usr/local/bin
echo "¡Compilation is Finished!"

setelah itu lakukan chmod 
chmod +x /opt/ffmpeg.sh

cd /opt
./ffmpeg.sh

apt-get install python-software-properties
apt-get install software-properties-common
10.Jalankan mariadb anda
/etc/init.d/mysql start
buat database open meetings
MariaDB [(none)]> CREATE DATABASE open306 DEFAULT CHARACTER SET 'utf8'; 

sekarang buat user database untuk openmeetings

MariaDB [(none)]> GRANT ALL PRIVILEGES ON open306.* TO 'openmeetings'@'localhost'IDENTIFIED BY 'smkngawen' WITH GRANT OPTION;

Ket:
open306 adalah database openmeetings
openmeetings adalah user database baru
smkngawen adalah password user database baru
MariaDB [(none)]> quit

11.Instal OpenMeetings
buat folder red5306

mkdir /opt/red5306
cd /opt/red5306
wget http://apache.rediris.es/openmeetings/3.0.6/bin/apache-openmeetings-3.0.6.zip
unzip apache-openmeetings-3.0.6.zip

mv apache-openmeetings-3.0.6.zip /opt

chown -R nobody /opt/red5306

download dan instal conenctor antara openmeetings dan mariadb

cd /opt
wget http://repo1.maven.org/maven2/mysql/mysql-connector-java/5.1.35/mysql-connector-java-5.1.35.jar
copy connector tersebut
cp /opt/mysql-connector-java-5.1.35.jar /opt/red5306/webapps/openmeetings/WEB-INF/lib

Sekarang kita sambungkan openmeetings dengan databasenya
cd /opt/red5306/webapps/openmeetings/WEB-INF/classes/META-INF 
mv persistence.xml persistence.xml-ori 
mv mysql_persistence.xml persistence.xml
buka persistence.xml
nano /opt/red5306/webapps/openmeetings/WEB-INF/classes/META-INF/persistence.xml
cari baris 81
ubah
Url=jdbc:mysql://localhost:3306/openmeetings
menjadi
Url=jdbc:mysql://localhost:3306/open306
Username=root
menjadi
Username=openmeetings

Password=" />
menjadi
Password=smkngawen" />

setelah itu berikan hak akses
chmod 640 /opt/red5306/webapps/openmeetings/WEB-INF/classes/META-INF/persistence.xml

download Script untuk menjalankan red5-OpenMeetings
cd /opt

wget https://cwiki.apache.org/confluence/download/attachments/27838216/red5?version=2&modificationDate=1432719272000&api=v2

setelah download selesai CTRL+C keyboard
ubah nama file tersebut
mv red5?version=2 red5

copy ke /etc/init.d/

cp red5 /etc/init.d/

kita beri akses untuk eksekusi
chmod +x /etc/init.d/red5
jalankan mariadb
/etc/init.d/mysql start

Jalankan ed5-OpenMeetings:
/etc/init.d/red5 start

lalu buka web browser anda
ketikan ip/openmeetings/install
192.168.19.2:5080/openmeetings/install

klik next
setelah itu konfigurasi database
klik next
setelah itu konfigurasi username,password dan lain"
lalu next ->last ->finish
tunggu sampai selesai
setelah itu enter the application
setelah itu login dengan username dan password anda


untuk konfigurasi besok saja
Sekian terimakasih

Sumber: openmeetings.apache.org

0 komentar: