Openmeetings 5.0.0-M1 instalatzea. WEB jardunaldiak Flash gabe

Arratsalde on, Khabravchans eta atariko gonbidatu maiteak!
Duela ez hainbeste, bideokonferentziak egiteko zerbitzari txiki bat sortu beharra izan nuen. Ez ziren aukera asko kontuan hartu - BBB eta Openmeetings, zeren. funtzionalki bakarrik erantzun zuten:

  1. Free
  2. Mahaigainaren, dokumentuen eta abarren erakustaldia.
  3. Erabiltzaileekin lan interaktiboa (arbel orokorra, txata, etab.)
  4. Ez da beharrezkoa bezeroentzako software-instalazio gehigarririk

BBBrekin hasi nintzen... Beno, egia esan, ez zen elkarrekin hazi... Lehenengoa benetako hardwarearen eskakizuna da, izan ere birtualean ez dute errendimendua bermatzen; Bigarrena baliabideen intentsitatea da. Bai, irudi ona eta soinu bikaina, baina nire zereginetarako ez da kontsumitutako baliabideekin konparagarria.
Openmeetings probatzen hasi zen. Beste erabiltzaile batzuek probatu eta bertsio egonkorren maitale gisa, azken bertsio egonkorra 4.0.8 instalatu nuen (ez dugu prozesu hau kontuan hartuko hemen). Dena ondo dago, FLASH-en dagoena izan ezik. Bada, hala bada, chrome-n funtzionatzeari uko egin zion, azerian ondo joan zen... baina hori kontraesanean dago 4. puntuarekin, zeren eta denek ez dute FF erabiltzen eta denei ez zaie gustatzen. Lehendik haserretzeko denbora izan nuen, ikusi nuelako 5.0.0-M1 bertsioa FLASH gabe iragarri zela! Hemen hasi zen dena. Berehala esango dut ez zitzaidala funtzionatu dena aldi berean abiarazteko, 2 aste inguru, egunean 1-2 ordu, abiarazte osoa behar izan nuen.
Beraz, ubuntu 18.0.4-LTS-en instalatu nuen. Baldintzak:

  • JRE8
  • Kurento Media zerbitzaria

Has gaitezen JRE8-rekin. Lehenespenez, 11 biltegietatik ezartzen da, beraz, biltegietara gehituko dugu, eta ondoren behar dugun bertsioa instalatzen hasiko gara:

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

Instalatu ondoren, Javaren bertsio lehenetsia ezarri behar duzu exekutatzeko:

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

egiaztatu bertsioa

java -version

eman behar du

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)

orain etxeko direktorioak ezartzea geratzen da.

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

Kurento Media zerbitzaria (KMS) beharrezkoa da bideo/audio korronteen funtzionamendu normala izateko. Instalatzeko aukera desberdinak daude, Docker aukera erabili dut. Docker instalatzeko eta konfiguratzeko prozesua ez dago artikulu honetan sartzen, Internet informazioz beteta baitago. Eta horrela, KMS hasten dugu

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

Orain has gaitezen erlazionatutako osagaiak instalatzen:
MySQL - OMk datu-base bat dauka, baina ez da gomendagarria borroka bertsioan erabiltzea. Zuretzat komeni den edozein bertsio jartzen dugu. Biltegi estandarretatik egokia.

sudo apt-get install mysql

behar duzun Java MySQL-ra konektatzeko deskargatu konektorea eta jarri /webapps/openmeetings/WEB-INF/lib/ karpetan. MySQL konexioaren konfigurazioa /webapps/openmeetings/WEB-INF/classes/META-INF/mysql_persistence.xml fitxategian dago
ImageMagick - Arbel komun bat, dokumentuen eta irudien erakustaldia behar da. arbi estandarretik ere hartzen ditugu.

sudo apt-get install imagemagick

Ghostscript - pdfrekin lan egin nahi badugu, ezin dugu gabe egin. Biltegiak ere estandarrak dira.
OpenOffice edo Libre Bulegoa - Bulegoko dokumentuen formatu guztiak ateratzeko ...
FFmpeg ΠΈ sox - bideokonferentziak formatu ezberdinetan grabatzeko aukeragatik. Bertsioak 10.3 edo berriagoa izan behar du.

sudo apt install ffmpeg
sudo apt-get install sox

Beno, orain prest gaude openmeetings bera deskargatzeko.
https://openmeetings.apache.org/downloads.html
Deskargatu, behar dugun karpetan despakitu.
Badirudi dena prest dagoela abiarazteko (batez ere jarraitzen baduzu argibide ofizialak), baina badago lotura mota hau https://localhost:5443/openmeetings/install. https eta 5443 portuari kasu egiten badiozu, ulertzen dugu ezer ez zaigula balioko. Jakina, ./bin/startup.sh script-a exekutatu dezakezu eta zerbitzaria abiaraziko da. Are gehiago, bertara joan eta konfiguratu dezakezu estekaren bidez http://localhost:5080/openmeetings/install, baina hori ez da normalean funtzionatuko. Orain nabigatzaile guztiak, eta batez ere chrome, erabiltzailearen segurtasunaren alde borrokatzen ari dira eta kamerarekin eta mikrofonoarekin lan egitea https bidez soilik onartzen da. FFren bidez, kamera sartu eta funtzionatzen uztea posible izango da, baina honek berriro arakatzaile batekin lotzen gaitu. Beraz, joan gaitezen SSL instalatzen eta konfiguratzen. Ziurtagiri bat egin dezakezu diruagatik, edo zuk zeuk egin dezakezu, OM-k ez du okerrago funtzionatuko.
OM bertsioa 5.0.0-M1 TomCat-en oinarritzen da, ez Apache-n. Web zerbitzariaren konfigurazioa ./conf/ karpetan dago. Nola sortu autosinatutako ziurtagiri bat eta instalatu dagoeneko TomCate I-n deskribatu.
Beno, https konfiguratuta dago, orain joan ./bin karpetara eta exekutatu statup.sh eta zerbitzaria hasi ondoren, joan web instalatzailera https://localhost:5443/openmeetings/install. Hemen dena sinplea eta intuitiboa da jada "Bihurgailuak" atala IZAN. Hemen instalatutako pakete gehigarrietarako bideak erregistratu behar ditugu.

  1. ImageMagick Path /usr/bin
  2. FFMPEG bidea /usr/bin
  3. SoX bidea /usr/bin
  4. OpenOffice/LibreOffice jodconverter /usr/lib/libreofficerako bidea (Libra instalatu dut)

Ezarpen gehiago berriro ez dira konplikatuak.
Sisteman lehen saioa hasi ondoren, DERRIGORREZKOA da "Administrazioa" -> "Konfigurazioa" joatea, bilatu elementua. bidea.ffmpeg eta ezabatu bertan idatzitako "/usr/bin" balioa. Ezarpenak gordetzen ditugu.
Beno, benetan gure bideokonferentzia zerbitzaria konfiguratuta dago eta prest dago.
zerbitzaria berrabiarazi ondoren, exekutatu behar duzu

  1. DBMS datu-basea (Derby integratua erabiltzen ari ez bazara)
  2. KMS
  3. statup.sh gidoia

Eskuz egin dezakezu, baina autorrun script-ak ere sor ditzakezu.
Suebakian "kanpora" ateratzeko, 5443,5080,8888 atakak baimendu behar dituzu
Gozatu zure erabilerarekin!
PS Kamerak ez badu irudirik transmititzen eta zuk zeuk baino inor ikusten ez baduzu, domeinua eta ataka gehitu behar dituzu suebakiko salbuespenei. Casper badago, normalean funtzionatzen du eta dena saltatzen du (harrigarria bada ere!), Baina Avast eta Windows integratuak gogor lan egiten dute. ezarpenekin hemorroideak izango ditu.

Iturria: www.habr.com

Gehitu iruzkin berria