instalação do openmeetings 2.1 no ubuntu 13.04.docx

28
Instalando e configurando o Openmeetings 2.1 Northon Held RM 67470 Rogério P. da Silva Filho RM 66729 Tiago Silva RM 67570 1

Upload: rogerio-porphyrio

Post on 28-Nov-2015

220 views

Category:

Documents


8 download

TRANSCRIPT

Page 1: Instalação do Openmeetings 2.1 no Ubuntu 13.04.docx

Instalando e configurando o Openmeetings 2.1

Northon Held RM 67470

Rogério P. da Silva Filho RM 66729

Tiago Silva RM 67570

1

Page 2: Instalação do Openmeetings 2.1 no Ubuntu 13.04.docx

Sumário

1 INTRODUÇÃO............................................................................................................................. 3

2 REQUISITOS PARA A INSTALAÇÃO...............................................................................................3

VMWARE OU VIRTUAL BOX..............................................................................................3 IMAGEM DO UBUNTU 13.04.............................................................................................3 2GB DE RAM DISPONÍVEL PARA A INSTALAÇÃO DA VM...........................................................3

3 INSTALAÇÃO DO SISTEMA........................................................................................................... 3

PARA A INSTALAÇÃO DO SISTEMA QUE IRA COMPORTAR O NOSSO SERVIDOR DE VIDEOCONFERÊNCIA O PROCEDIMENTO É SIMPLES, INICIALMENTE VAMOS INSTALAR SOMENTE O SISTEMA BÁSICO, OS DEMAIS SERVIÇOS E PACOTES SERÃO INSTALADOS POSTERIORMENTE VIA APT-GET..........................................3VAMOS À INSTALAÇÃO!!!!.......................................................................................................3INSTALANDO O SISTEMA OPERACIONAL........................................................................................4

4 ATUALIZAÇÃO DE PACOTES....................................................................................................... 10

5 PREPARANDO A INSTALAÇÃO DO OPENMEETINGS....................................................................10

5.1 AGORA VAMOS INSTALAR AS DEPENDÊNCIAS LINHA POR LINHA............................................105.2 COMPILAR E INSTALAR O SWFTOOLS 2013-02-19-1826..................................................115.3 INSTALANDO O YASM.................................................................................................115.4 INSTALANDO O X264.................................................................................................125.5 INSTALANDO AAC AUDIO ENCODER...............................................................................125.6 INSTALANDO VP8 VIDEO ENCODER AND DECODER............................................................125.7 COMPILANDO E INSTALANDO FFMPEG 0.11.1..................................................................135.8 INSTALAÇÃO DO QT-FASTSTART....................................................................................135.9 INSTALANDO SERVIDOR DE BANDO DE DADOS MYSQL.....................................................145.10 CRIANDO O BANCO DE DADOS.....................................................................................145.11 INSTALANDO O JOD CONVERTER..................................................................................145.12 INSTALANDO O ANT 1.9.2 FOR COMPILING LATEST OM 2.X..............................................145.13 DOWNLOAD E INSTALAÇÃO DO OPENMEETINGS 2.1..........................................................15

2

Page 3: Instalação do Openmeetings 2.1 no Ubuntu 13.04.docx

1 Introdução

Este documento tem como finalidade demonstrar a instalação e

configuração da solução de videoconferência web OpenMeetings.

2 Requisitos para a instalação

VmWare ou Virtual Box

Imagem do Ubuntu 13.04

2GB de Ram disponível para a instalação da VM

3 Instalação do Sistema

Para a instalação do Sistema que ira comportar o nosso servidor de

videoconferência o procedimento é simples, inicialmente vamos instalar

somente o sistema básico, os demais serviços e pacotes serão instalados

posteriormente via APT-GET.

Vamos à instalação!!!!

3

Page 4: Instalação do Openmeetings 2.1 no Ubuntu 13.04.docx

Instalando o sistema operacional

Escolha o Idioma e clique em Instalar o Ubuntu

Verifique se está conectado a internet e marque os box e clique em continuar

4

Page 5: Instalação do Openmeetings 2.1 no Ubuntu 13.04.docx

Marque a opção (Apagar o disco e reinstalar o Ubuntu) e clique

Instalar agora

Selecione o fuso horario e clique em continuar

5

Page 6: Instalação do Openmeetings 2.1 no Ubuntu 13.04.docx

Selecione o layout do teclado e pressione enter

Defina seu nome, nome do computador, nome de usuário e senha.

6

Page 7: Instalação do Openmeetings 2.1 no Ubuntu 13.04.docx

Aguarde a instalação do sistema

Pronto o sistema já esta instalado reinicie a maquina

7

Page 8: Instalação do Openmeetings 2.1 no Ubuntu 13.04.docx

Após iniciar o sistema vamos instalar o Putty para facilitar na instalação

dos pacotes e do openmeetings.

Execute o comando ap-get install ssh

Após instalar o pacote vamos acessar via putty

Verifique qual IP a maquina esta utilizando.

8

Page 9: Instalação do Openmeetings 2.1 no Ubuntu 13.04.docx

Acesse via Putty

9

Page 10: Instalação do Openmeetings 2.1 no Ubuntu 13.04.docx

4 Atualização de pacotes

Após logar no servidor pelo putty, execute o modo “sudo su”, para

atualizar os pacotes.

Execute o apt-get update && apt-get upgrade -y para atualizar a lista de

pacotes e realizar a instalação dos pacotes atualizados.

Instalar o pacote apt-get install python-software-properties –y , para que

não gere problema nas etapas seguintes.

5 Preparando a instalação do Openmeetings

Já com os pacotes atualizados vamos a instalação das dependências

necessárias para o Openmeetings.

Vamos criar uma pasta em /usr/ chamada adm

mkdir –p /usr/adm

Vamos instalar o libreoffice necessário para exibição de conteúdo na lousa

na sala de conferencia.

apt-get install libreoffice –y

5.1 Agora vamos instalar as dependências linha por linha

apt-get install autoconf automake build-essential checkinstall git libass-dev libfaac-dev -y

apt-get install libgpac-dev libmp3lame-dev libopencore-amrnb-dev libopencore-amrwb-dev -y

apt-get install librtmp-dev libspeex-dev –y

apt-get install libtheora-dev libtool libvorbis-dev pkg-config texi2html zlib1g-dev -y

apt-get install imagemagick sox libtool -y

apt-get install libgif-dev xpdf libfreetype6 libfreetype6-dev libjpeg62 libjpeg8 -y

apt-get install libjpeg8-dev libjpeg-dev libdirectfb-dev -y

10

Page 11: Instalação do Openmeetings 2.1 no Ubuntu 13.04.docx

apt-get install libart-2.0-2 libt1-5 zip unzip bzip2 subversion git-core checkinstall -y

apt-get install texi2html libfaac-dev libfaad-dev libmp3lame-dev libsdl1.2-dev libx11-dev -y

apt-get install libxfixes-dev libxvidcore-dev zlib1g-dev libogg-dev sox libvorbis0a libvorbis-dev -y

apt-get install libgsm1 libgsm1-dev libfaad2 flvtool2 lame make g++ -y

5.2 Compilar e instalar o SWFTools 2013-02-19-1826

cd /usr/adm

wget http://www.swftools.org/swftools-2013-02-19-1826.tar.gz

tar -zxvf swftools-2013-02-19-1826.tar.gz

cd swftools-2013-02-19-1826/

./configure

make

checkinstall

5.3 Instalando o yasm

cd /usr/adm

wget http://www.tortall.net/projects/yasm/releases/yasm-1.2.0.tar.gz

tar xzvf yasm-1.2.0.tar.gz

cd yasm-1.2.0

./configure

make

checkinstall --pkgname=yasm --pkgversion="1.2.0" --backup=no --deldoc=yes \

--fstrans=no –default

11

Page 12: Instalação do Openmeetings 2.1 no Ubuntu 13.04.docx

5.4 Instalando o x264

cd /usr/adm

git clone --depth 1 git://git.videolan.org/x264.git

cd x264

./configure --enable-static

make

checkinstall --pkgname=x264 --pkgversion="3:$(./version.sh | awk -F'[" ]' \

'/POINT/{print $4"+git"$5}')" --backup=no --deldoc=yes --fstrans=no --default

5.5 Instalando AAC audio encoder

cd /usr/adm

git clone --depth 1 git://github.com/mstorsjo/fdk-aac.git

cd fdk-aac

autoreconf -fiv

./configure --disable-shared

make

checkinstall --pkgname=fdk-aac --pkgversion="$(date +%Y%m%d%H%M)-git" \

--backup=no --deldoc=yes --fstrans=no --default

5.6 Instalando VP8 video encoder and decoder

cd /usr/adm

git clone --depth 1 http://git.chromium.org/webm/libvpx.git

cd libvpx

./configure --disable-examples --disable-unit-tests

make

checkinstall --pkgname=libvpx --pkgversion="1:$(date +%Y%m%d%H%M)-git" \

--backup=no --deldoc=yes --fstrans=no –default

12

Page 13: Instalação do Openmeetings 2.1 no Ubuntu 13.04.docx

5.7 Compilando e Instalando ffmpeg 0.11.1

cd /usr/adm

wget http://ffmpeg.org/releases/ffmpeg-1.1.3.tar.gz

tar -zxvf ffmpeg-1.1.3.tar.gz

cd ffmpeg-1.1.3

./configure --enable-gpl --enable-libass --enable-libfaac --enable-libfdk-aac \

--enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb \

--enable-libspeex --enable-librtmp --enable-libtheora --enable-libvorbis \

--enable-libvpx --enable-x11grab --enable-nonfree --enable-version3 \

--enable-libxvid --enable-libgsm

make

checkinstall --pkgname=ffmpeg --pkgversion="7:$(date +%Y%m%d%H%M)-git" \

--backup=no --deldoc=yes --fstrans=no –default

Após a instalação vamos verificar a versão instalada

ffmpeg –version

Resposta

ffmpeg version 0.11.1

5.8 Instalação do qt-faststart

cd /usr/adm/ffmpeg-1.1.3/

make tools/qt-faststart

checkinstall --pkgname=qt-faststart --pkgversion="$(date +%Y%m%d%H%M)-git" \

--backup=no --deldoc=yes --fstrans=no --default install -Dm755 tools/qt-faststart \

/usr/local/bin/qt-faststart

13

Page 14: Instalação do Openmeetings 2.1 no Ubuntu 13.04.docx

5.9 Instalando Servidor de Bando de Dados MYSQL

apt-get install mysql-server –y

5.10Criando o Banco de Dados

mysql -u root -p

Informe a senha configurada na etapa anterior

Crie as tabelas conforme abaixo.

CREATE DATABASE openmeetings DEFAULT CHARACTER SET 'utf8';

GRANT ALL PRIVILEGES ON openmeetings.* TO 'openmeetings'@'localhost'

IDENTIFIED BY 'openmeetings' WITH GRANT OPTION;

QUIT

5.11 Instalando o JOD Converter

cd /usr/adm

wget http://jodconverter.googlecode.com/files/jodconverter-core-3.0-beta-4-dist.zip

unzip jodconverter-core-3.0-beta-4-dist.zip

5.12 Instalando o ANT 1.9.2 for compiling latest OM 2.x

cd /usr/adm

wget http://ftp.unicamp.br/pub/apache//ant/binaries/apache-ant-1.9.2-bin.tar.gz

tar -zxvf apache-ant-1.9.2-bin.tar.gz

14

Page 15: Instalação do Openmeetings 2.1 no Ubuntu 13.04.docx

5.13Download e instalação do openmeetings 2.1

cd /usr/adm

svn checkout https://svn.apache.org/repos/asf/openmeetings/trunk/singlewebapp/

cd /usr/adm/singlewebapp

/usr/adm/apache-ant-1.9.2/bin/ant clean.all

/usr/adm/apache-ant-1.9.2/bin/ant -Ddb=mysql

cd /usr/adm

mkdir -p singlewebapp/dist/red5

cd singlewebapp/dist/red5

wget http://ftp.unicamp.br/pub/apache/openmeetings/2.1.1/bin/apache-openmeetings-2.1.1.tar.gz

tar -zxvf apache-openmeetings-2.1.1.tar.gz

cd /usr/adm/singlewebapp/dist/red5/webapps/openmeetings/WEB-INF/lib

wget http://dev.mysql.com/get/Downloads/Connector-J/mysql-connector-java-5.1.26.zip/from/http://cdn.mysql.com/

mv index.html mysql-connector-java-5.1.26.zip

unzip mysql-connector-java-5.1.26.zip

cd mysql-connector-java-5.1.26

mv mysql-connector-java-5.1.26-bin.jar /usr/adm/singlewebapp/dist/red5/webapps/openmeetings/WEB-INF/lib

cd /usr/adm/singlewebapp/dist

mv red5/ /usr/lib/

cp -R /usr/adm/jodconverter-core-3.0-beta-4 /usr/lib/red5/webapps/openmeetings

chown -R nobody /usr/lib/red5

chmod +x /usr/lib/red5/red5.sh

chmod +x /usr/lib/red5/red5-debug.sh

Crie um arquivo chamado red5 e adicione o script abaixo

15

Page 16: Instalação do Openmeetings 2.1 no Ubuntu 13.04.docx

vim /etc/init.d/red5

#! /bin/sh### BEGIN INIT INFO# Provides: red5# Required-Start: $remote_fs $syslog# Required-Stop: $remote_fs $syslog# Default-Start: 2 3 4 5# Default-Stop: 0 1 6# Short-Description: Starts red5 server for Openmeetings.### END INIT INFO# For RedHat and cousins:# chkconfig: 2345 85 85# description: Red5 flash streaming server for OpenMeetings# processname: red5# Created By: Sohail Riaz ([email protected])# Modified by Alvaro BustosPROG=red5RED5_HOME=/usr/lib/red5DAEMON=$RED5_HOME/$PROG.shPIDFILE=/var/run/$PROG.pid[ -r /etc/sysconfig/red5 ] && . /etc/sysconfig/red5RETVAL=0case "$1" instart)cd $RED5_HOMEstart-stop-daemon --start -c nobody --pidfile $PIDFILE \--chdir $RED5_HOME --background --make-pidfile \--exec $DAEMON >/dev/null 2>/dev/null &RETVAL=$?if [ $RETVAL -eq 0 ]; thenecho $! > $PIDFILEfiecho;;stop)start-stop-daemon --stop --quiet --pidfile $PIDFILE \--name javarm -f $PIDFILEecho[ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/$PROG;;restart|force-reload)$0 stop$0 start;;status)# Debian and Ubuntu 10 status checkps aux | grep -f $PIDFILE >/dev/null 2>/dev/null && RETVAL=0 || RETVAL=3# Ubuntu 12 status check using improved "start-stop-daemon" status query# (use the above command, or comment out above command and uncomment the two below commands.# start-stop-daemon --status --pidfile $PIDFILE# RETVAL=$?[ $RETVAL -eq 0 ] && echo "$PROG is running"[ $RETVAL -eq 1 ] && echo "$PROG is not running and the pid file exists"[ $RETVAL -eq 3 ] && echo "$PROG is not running"[ $RETVAL -eq 4 ] && echo "$PROG - unable to determine status";;checkports)netstat -anp | grep sofficenetstat -anp | grep java;;*)echo $"Usage: $0 {start|stop|restart|force-reload|status|checkports}"RETVAL=1esacexit $RETVAL

16

Page 17: Instalação do Openmeetings 2.1 no Ubuntu 13.04.docx

De permissão de execução ao arquivo

chmod +x /etc/init.d/red5

update-rc.d red5 defaults

mv /usr/lib/red5/webapps/openmeetings/WEB-INF/classes/META-INF/ \persistence.xml

/usr/lib/red5/webapps/openmeetings/WEB-INF/ \classes/META-INF/persistence.xml-ori

mv /usr/lib/red5/webapps/openmeetings/WEB-INF/classes/META-INF/ \

mysql_persistence.xml /usr/lib/red5/webapps/openmeetings/WEB-INF/

\classes/META-INF/persistence.xml

Abra o arquivo abaixo e altere a senha conforme a do banco de dados

MySQL criado anteriormente.

cd /usr/lib/red5/webapps/openmeetings/WEB-INF/classes/META-INF

cp persistence.xml persistence-ori.xml

vim /usr/lib/red5/webapps/openmeetings/WEB-INF/classes/META-INF/persistence.xml

Altere os campos abaixo

Username=openmeetings

Password=openmeetings"/>

Agora inicie o programa

/etc/init.d/red5 start

Após iniciar

Acesse o endereço http://ip-do-servidor:5080/openmeetings/install

http://192.168.200.6:5080/openmeetings/install

17

Page 18: Instalação do Openmeetings 2.1 no Ubuntu 13.04.docx

Se tudo deu certo ao acessar o endereço ira aparecer à tela a seguir

Clique em próximo

18

Page 19: Instalação do Openmeetings 2.1 no Ubuntu 13.04.docx

Crie o usuário à senha e forneça um e-mail caso queira e para finalizar a organização, clique em próximo.

Preencha de acordo com a necessidade

Clique em próximo

19

Page 20: Instalação do Openmeetings 2.1 no Ubuntu 13.04.docx

Desça a barra de rolagem até aparecer à opção INSTALL

20

Page 21: Instalação do Openmeetings 2.1 no Ubuntu 13.04.docx

E clique em INSTALL

Agora aguarde enquanto termina a instalação.

Após o termino da instalação clique em Enter the Aplicathion

21

Page 22: Instalação do Openmeetings 2.1 no Ubuntu 13.04.docx

Tela de login, nesta tela tem algumas opções como, registrar e network testing

Digite o usuário e senha criados na instalação e pronto o servidor está funcionando é só testar.

Na opção de teste de conexão temos o teste abaixo sendo executado que muito útil para verificar a capacidade do link.

22

Page 23: Instalação do Openmeetings 2.1 no Ubuntu 13.04.docx

Após logar temos a tela abaixo

Acessando a sala de videoconferência, teste de webcam, resolução e microfone.

E para finalizar a sala de videoconferência

23

Page 24: Instalação do Openmeetings 2.1 no Ubuntu 13.04.docx

24