Top Banner
Set up and use Apache Openmeetings in 30 minutes Maxim Solodovnik
20

Set up and use Apache Openmeetings in 30 minutes

Jan 06, 2017

Download

Documents

nguyenphuc
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Set up and use Apache Openmeetings in 30 minutes

Set up and use Apache Openmeetings in 30

minutesMaxim Solodovnik

Page 2: Set up and use Apache Openmeetings in 30 minutes

Agenda

● Who am I?

● Preparing system / Installing

● Performing basic install

● Project overview

● Overview available features

● Install additional services

● Perform basic customization

● Integration demo

● QA

11/19/14 2

Page 3: Set up and use Apache Openmeetings in 30 minutes

Who I am

● Siberia/Russia

● software developer ~15 years. Java/C++/PHP/...

● Openmeetings > 3 years

11/19/14 3

Page 4: Set up and use Apache Openmeetings in 30 minutes

Preparing System / Installing

The following commands need to be executed to install basic OM (based on Ubuntu system)

cd

mkdir work

cd work

wget http://dev.mysql.com/get/Downloads/Connector-J/mysql-connector-java-5.1.34.tar.gz

tar -xzf mysql-connector-java-5.1.34.tar.gz

wget https://builds.apache.org/view/M-R/view/OpenMeetings/job/Openmeetings%203.0.x/lastSuccessfulBuild/artifact/3.0.x/dist/apache-openmeetings-3.0.4.r1633867-23-10-2014_1630.tar.gz11/19/14 4

Page 5: Set up and use Apache Openmeetings in 30 minutes

Preparing System / Installing

sudo apt-get install mysql-server mysql-client xvfb libreoffice imagemagick ghostscript ubuntu-restricted-extras libart-2.0-2 libgif4 unzip sox openjdk-7-jre-headless

sudo apt-get install apache2 libapache2-mod-proxy-html

cd /opt/

sudo mkdir red5

cd red5

sudo tar -xzf ~/work/apache-openmeetings-3.0.4.r1637690-09-11-2014_1550.tar.gz

sudo cp webapps/openmeetings/WEB-INF/classes/META-INF/mysql_persistence.xml webapps/openmeetings/WEB-INF/classes/META-INF/persistence.xml

11/19/14 5

Page 6: Set up and use Apache Openmeetings in 30 minutes

Preparing System / Installing

sudo cp ~/work/mysql-connector-java-5.1.34/mysql-connector-java-5.1.34-bin.jar webapps/openmeetings/WEB-INF/lib/

mysql -uroot -p

CREATE DATABASE openmeetings DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

sudo chown -R nobody:nogroup /opt/red5

script from https://code.google.com/p/openmeetings/wiki/UbuntuLucidLTS

sudo vim /etc/init.d/red5

sudo chmod a+x /etc/init.d/red5

sudo service red5 start

11/19/14 6

Page 7: Set up and use Apache Openmeetings in 30 minutes

Performing basic web install

11/19/14 7

Page 8: Set up and use Apache Openmeetings in 30 minutes

Project Overview: Dashboard

11/19/14 8

Page 9: Set up and use Apache Openmeetings in 30 minutes

Project Overview: Calendar

11/19/14 9

Page 10: Set up and use Apache Openmeetings in 30 minutes

Project Overview: Recordings

11/19/14 10

Page 11: Set up and use Apache Openmeetings in 30 minutes

Project Overview: Contacts and messages

11/19/14 11

Page 12: Set up and use Apache Openmeetings in 30 minutes

Project Overview: Rooms

11/19/14 12

Page 13: Set up and use Apache Openmeetings in 30 minutes

Project Overview: Admin->Users

11/19/14 13

Page 14: Set up and use Apache Openmeetings in 30 minutes

Project Overview: Room

11/19/14 14

Page 15: Set up and use Apache Openmeetings in 30 minutes

Overview Available features

Open installed Openmeetings live and check which features are working as expected and which are not

11/19/14 15

Page 16: Set up and use Apache Openmeetings in 30 minutes

Install Additional Services

● Compile ffmpeg https://trac.ffmpeg.org/wiki/CompilationGuide/Ubuntu

● Set-up jodconverter https://jodconverter.googlecode.com/files/jodconverter-core-3.0-beta-4-dist.zip

● SwfTools

https://launchpad.net/~ella-animation/+archive/ubuntu/dev/+sourcepub/1278042/+listing-archive-extra

sudo apt-get install libjpeg62; sudo dpkg -i swftools_0.9.1-0maverick2_amd64.deb

echo "swftools hold" | sudo dpkg --set-selections

11/19/14 16

Page 17: Set up and use Apache Openmeetings in 30 minutes

Install Additional Services/Check

● Check recordings

● Check documents sharing

● Check screensharing

11/19/14 17

Page 18: Set up and use Apache Openmeetings in 30 minutes

Perform Basic Customization

● Customize logo and colors

webapps/openmeetings/public/themes/basic-theme/general/logo.png

webapps/openmeetings/css/theme_om/jquery-ui-1.10.4.custom.css

webapps/openmeetings/public/theme.xml

● Set-up https/rtmps

11/19/14 18

Page 19: Set up and use Apache Openmeetings in 30 minutes

Integration Demo

● Perform integration with Moodle

11/19/14 19

Page 20: Set up and use Apache Openmeetings in 30 minutes

Set up and use Apache Openmeetings in 30

minutes