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!"
# 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
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:
Posting Komentar