Инсталирање опенмеетингс 5.0.0-М1. ВЕБ конференције без Фласх-а

Добар дан, драги Хабравчани и гости портала!
Не тако давно, имао сам потребу да подигнем мали сервер за видео конференције. Није разматрано много опција – БББ и Опенмеетингс, јер. само су они функционално одговорили:

  1. Бесплатно
  2. Демонстрација радне површине, докумената итд.
  3. Интерактиван рад са корисницима (општа табла, ћаскање, итд.)
  4. Није потребна додатна инсталација софтвера за клијенте

Почео сам са БББ-ом… па, у ствари, није срастао… Први је захтев за прави хардвер, јер на виртуелном не гарантују перформансе; Други је интензитет ресурса. Да, добра слика и одличан звук, али за моје задатке то није упоредиво са потрошеним ресурсима.
Почео сам да покушавам са отвореним састанцима. Као љубитељ тестираних од стране других корисника и стабилних издања, инсталирао сам најновију стабилну верзију 4.0.8 (овде нећемо разматрати овај процес). Све је у реду, осим што је на ФЛАСХ-у. Па, ако јесте, одбио је да ради у хрому, добро је прошао у фок-у ... али ово је у супротности са тачком 4, јер не користе сви ФФ и не воле га сви. Већ сам имао времена да се изнервирам, пошто сам видео да је верзија 5.0.0-М1 најављена без ФЛАСХ-а! Овде је све почело. Одмах ћу рећи да ми није успело да покренем све одједном, око 2 недеље, 1-2 сата дневно, требало ми је потпуно лансирање.
И тако, инсталирао сам га на убунту 18.0.4-ЛТС. Захтеви:

  • ЈРЕ 8
  • Куренто Медиа сервер

Почнимо са ЈРЕ8. Подразумевано, 11 је подешено из спремишта, па ћемо га додати у спремишта, а затим ћемо почети да инсталирамо верзију која нам је потребна:

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer

Након инсталације, потребно је да подесите подразумевану верзију Јава за покретање:

sudo apt-get install oracle-java8-set-default

провери верзију

java -version

мора издати

java version "1.8.0_201"
Java(TM) SE Runtime Environment (build 1.8.0_201-b09)
Java HotSpot(TM) 64-Bit Server VM (build 25.201-b09, mixed mode)

сада остаје да подесите матичне директоријуме.

cat >> /etc/environment <<EOL
JAVA_HOME=/usr/lib/jvm/java-8-oracle
JRE_HOME=/usr/lib/jvm/java-8-oracle/jre
EOL

Куренто Медиа сервер (КМС) је неопходан за нормалан рад видео/аудио стримова. Постоје различите опције за инсталирање, користио сам опцију Доцкер. Процес инсталирања и конфигурисања Доцкер-а није укључен у овај чланак, пошто је Интернет пун информација. И тако, покрећемо КМС

docker run -d --name kms -p 8888:8888 kurento/kurento-media-server:latest

Сада почнимо да инсталирамо повезане компоненте:
МиСКЛ - ОМ има уграђену базу података, али се не препоручује да се користи у борбеној верзији. Ставили смо било коју верзију која вам одговара. Погодно из стандардних складишта.

sudo apt-get install mysql

да бисте повезали Јава са МиСКЛ-ом који вам је потребан конектор за преузимање и ставите га у фасциклу /вебаппс/опенмеетингс/ВЕБ-ИНФ/либ/. Подешавање МиСКЛ везе се налази у датотеци /вебаппс/опенмеетингс/ВЕБ-ИНФ/цлассес/МЕТА-ИНФ/мискл_персистенце.кмл
ИмагеМагицк - Потребно за заједничку таблу, демонстрацију докумената и слика. узимамо и од стандардне репе.

sudo apt-get install imagemagick

гхостсцрипт - ако желимо да радимо са пдф-ом, не можемо без њега. Спремишта су такође стандардна.
ОпенОффице или Либре Оффице - за излаз свих формата канцеларијских докумената ...
ФФМпег и СоКс - за могућност снимања видео конференција у различитим форматима. Верзија мора бити 10.3 или новија.

sudo apt install ffmpeg
sudo apt-get install sox

Па, сада смо спремни да преузмемо сам опенмеетингс.
https://openmeetings.apache.org/downloads.html
Преузето, распаковано у фасциклу која нам је потребна.
Чини се да је све спремно за лансирање (нарочито ако пратите службена упутства), али постоји ова врста везе https://localhost:5443/openmeetings/install. Ако обратите пажњу на хттпс и порт 5443, разумемо да нам ништа неће радити. Наравно, можете покренути скрипту ./бин/стартуп.сх и сервер ће се покренути. Можете чак и да одете до њега и конфигуришете га преко везе http://localhost:5080/openmeetings/install, али то једноставно неће функционисати нормално. Сада се сви претраживачи, а посебно хром, боре за безбедност корисника и рад са камером и микрофоном је дозвољен само преко хттпс. Преко ФФ-а ће бити могуће ући и дозволити камери да ради, али то нас опет везује за један претраживач. Стога, пређимо на инсталирање и конфигурисање ССЛ-а. Можете направити сертификат за новац, или можете сами, ОМ неће радити горе од овога.
ОМ верзија 5.0.0-М1 је заснована на ТомЦат-у, а не на Апацхе-у. Конфигурација веб сервера се налази у фасцикли ./цонф/. Како да креирате самопотписани сертификат и да га инсталирате у ТомЦате И већ описано.
Па, хттпс је конфигурисан, сада идите у фасциклу ./бин и покрените статуп.сх и након покретања сервера идите на веб инсталатер https://localhost:5443/openmeetings/install. Овде је све већ једноставно и интуитивно ОСИМ одељка „Конвертори“. Овде треба да региструјемо путање до наших додатно инсталираних пакета.

  1. ИмагеМагицк путања /уср/бин
  2. ФФМПЕГ путања /уср/бин
  3. СоКс путања /уср/бин
  4. ОпенОффице/ЛибреОффице путања за јодцонвертер /уср/либ/либреоффице (инсталирао сам Либру)

Даља подешавања опет нису компликована.
Након првог пријављивања на систем, ОБАВЕЗНО је отићи на “Администрација” -> “Конфигурација”, пронаћи ставку патх.ффмпег и избришите вредност "/уср/бин" написану на њему. Чувамо подешавања.
Па, заправо је наш сервер за видео конференције конфигурисан и спреман за рад.
након поновног покретања сервера, потребно је да покренете

  1. ДБМС база података (ако не користите уграђени Дерби)
  2. СКМ
  3. статуп.сх скрипта

Можете ручно, али такође можете креирати скрипте за аутоматско покретање.
Да бисте избацили "оут" у заштитни зид, морате дозволити портове 5443,5080,8888
Уживајте у својој употреби!
ПС Ако камера не преноси слику и не видите никога осим себе, потребно је да додате домен и порт у изузетке у заштитном зиду. Ако постоји Цаспер, онда ради нормално и све прескаче (изненађујуће!), Али Аваст и уграђени Виндовс напорно раде. мораће хемороиде са подешавањима.

Извор: ввв.хабр.цом

Додај коментар