OpenMeetings

организация видеоконференций


создаём видеоконференцсвязь

Из дорогого удовольствия видеоконференцсвязь превратилась в бесплатную возможность для проведения рабочих совещаний и деловых переговоров с партнерами, а также для удаленного обучения. Для видеоконференцсвязи существует множество различных программ. Самая популярная из них это Apache OpenMeetings. Построен OpenMeetings с использованием технологий Java и XML. Компоненты мультиплатформенные, поэтому сервер будет работать на любой *nix-системе. Требования к оборудованию невысоки.

Система веб-конференций Apache OpenMeetings позволяет организовать проведение видеоконференцсвязи в многоточечном режиме, когда к серверу подключены десятки человек. Для этого со стороны удалённых клиентов не требуется установка дополнительного программного обеспечения, достаточно веб-браузера. Интерфейс OpenMeetings переведен на несколько языков, среди которых есть русский. Вотlinuxкоманды для установки:

sudo apt install openjdk-11-jdk openjdk-11-jdk-headless nano
sudo update-alternatives --config java
apt install software-properties-common
sudo add-apt-repository ppa:libreoffice/ppa
sudo apt update
sudo apt install libreoffice
sudo apt install -y imagemagick libjpeg62 zlib1g-dev
sudo nano /etc/ImageMagick-6/policy.xml
sudo apt install sox
sudo apt -y --force-yes install autoconf automake build-essential libass-dev
libfreetype6-dev libgpac-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
curl git vlc unzip make build-essential wget nmap
cd /opt
sudo wget https://cwiki.apache.org/confluence
/download/attachments/27838216/
ffmpeg_UbunDebi.sh
sudo chmod +x ffmpeg_UbunDebi.sh
sudo ./ffmpeg_UbunDebi.sh
sudo apt install mariadb-server
sudo /etc/init.d/mysql start

sudo mysql -u root -p
CREATE DATABASE open502 DEFAULT CHARACTER SET 'utf8';
GRANT ALL PRIVILEGES ON open502.* TO alex IDENTIFIED BY 'vjyfrj'WITH GRANT OPTION;
FLUSH PRIVILEGES;
exit

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 5AFA7A83
sudo nano /etc/apt/sources.list
добавить в конец:
deb [arch=amd64] http://ubuntu.openvidu.io/6.10.0 bionic kms6
sudo apt update
sudo apt install --yes kurento-media-server
sudo /etc/init.d/kurento-media-server start
sudo wget https://dist.apache.org/repos/dist/release/
openmeetings/5.0.0-M2/bin/apache-openmeetings-5.0.0-M2.tar.gz
sudo tar xzvf apache-openmeetings-5.0.0-M2.tar.gz
mv apache-openmeetings-5.0.0-M2 open502

sudo mkdir -p /opt/open502/webapps/openmeetings/data/
streams/{1,2,3,4,5,6,7,8,9,10,11,12,13,14}
sudo mkdir -p /opt/open502/webapps/openmeetings/data/
streams/hibernate
sudo chmod -R 750 /opt/open502/webapps/openmeetings/data/streams
sudo chown -R nobody /opt/open502
wget http://repo1.maven.org/maven2/mysql/mysql-connector
-java/8.0.17/mysql-connector-java-8.0.17.jar
cp /opt/mysql-connector-java-8.0.17.jar /opt/open502/webapps/
openmeetings/WEB-INF/lib
sudo wget https://cwiki.apache.org/confluence/download/
attachments/27838216/tomcat3
cp tomcat3 /etc/init.d/
chmod +x /etc/init.d/tomcat3
sudo /etc/init.d/mysql start
/etc/init.d/tomcat3 start
cd /opt/open502
sudo sh red5.sh openmeetings

cd /etc/default
nano kurento-media-server
заменить
DAEMON_USER ="kurento"
на
DAEMON_USER"nobody"

sudo /etc/init.d/kurento-media-server restart
http://neuromusik.ru:5080/openmeetings

Если у вас возникли трудности с настройкой можете обратиться к нампо этой ссылке

мои контактные данныездесь или здесь